2009-07-12 35 views
0

我很快在客戶端部署BizTalk解決方案; 他們的基礎架構架構師希望SQL Server位於與其他服務器隔離的網絡上的獨立安全區域中。BizTalk Server物理部署問題

我的問題,知道BizTalk與SQL非常嘮叨,並嚴重依賴它; SQL Server在另一個安全區域中的性能影響如何?在防火牆上每次調用SQL時,遇到多少性能衝擊?

感謝

回答

0

如果要將SQL Server放在防火牆後面,只要防火牆具有足夠的吞吐量來支持來自BizTalk的流量,就不會出現問題。這與將SQL Server放在與BizTalk Server不同的網段上沒有區別。由於這個原因會有額外的延遲(每個數據包都必須被檢查)。不要以爲你會感覺不到。 netowkr人員將不得不在這裏與你一起工作,以確定將從BizTalk中全面免除SQL,還是將檢查每個數據包。

更大的問題是,您可以描述BizTalk將涉及的活動類型 - 大量小消息,幾條大消息,長期運行事務等。這些對於確定影響SQL可能在哪裏放置。

+0

用於輸入的針腳。 活動的類型是很多短暫的業務流程。 BizTalk系統主要充當在SOA類型環境中組合服務的消息代理。它也將被用來與外部貿易伙伴接口。 沒有很多長時間運行的進程。 低延遲 - 在這種情況下不需要極高的性能。 – ryancrawcour 2009-07-18 06:25:06

1

如果安全區域,你的意思是全力以赴將無法正常工作的BizTalk將依賴於集成的安全非信任域的情況。就性能影響而言,它將取決於消息的大小和頻率。這就是說,幾乎所有的BizTalk性能問題首先表現爲數據庫的I/O問題(SAN比傳統磁盤更受青睞)。