我即将在客户端部署BizTalk解决方案; 他们的基础架构架构师希望SQL Server位于与其他服务器隔离的网络中的单独安全区域中。
我的问题是,知道BizTalk非常适合SQL,并且非常依赖它; SQL Server在另一个安全区域中的性能影响是什么?跨防火墙每次调用SQL都会遇到多少性能影响?
由于
答案 0 :(得分:1)
如果安全区域意味着不受信任的域状况,那么它将无法运行,因为BizTalk将依赖于集成安全性。就性能影响而言,它实际上取决于消息的大小和频率。据说几乎所有的BizTalk性能问题都首先表现为数据库中的I / O问题(SAN比传统磁盘更受欢迎)。
答案 1 :(得分:0)
如果您将SQL Server置于防火墙之后,只要防火墙具有足够的吞吐量来支持来自BizTalk的流量,这就不是问题。这与将SQL Server放在与BizTalk Server不同的网段上没有什么不同。因此会有额外的延迟(必须检查每个数据包)。不要以为你不会感觉到它。 netowkr人员必须在这里与您合作,以确定BizTalk将对SQL进行全面豁免,或者他们是否会检查每个数据包。
更大的问题是,你能否描述BizTalk将参与的活动类型 - 许多小消息,一些大消息,长期交易等等。这些更重要的是在决定影响决策的地方放置SQL可能有。