0

我应该在数据库和应用程序服务器之间使用专用网络通道吗?

...或者...

在交换机中连接两者以及所有其他计算机节点完全没有区别吗?

关键是性能!

4

3 回答 3

1

这完全取决于您的应用程序的吞吐量需求。如果您绝对需要尽可能低的延迟,那么优化路由是有意义的。除了高度可扩展的软件之外,我认为这很少需要,您可以以通用方式连接所有内容。

于 2008-09-12T20:23:30.487 回答
1

这取决于您的非功能性要求。假设 NIC 以相同的速率运行,那么从带宽的角度来看,让数据库流量远离前端流量只能是一件好事——如果带宽是一个问题的话。

更重要的是,通过将前端和数据端保持在不同的网络上来提高安全性,因为直接访问数据库的唯一方法是破坏应用程序服务器。

于 2008-09-12T20:26:01.433 回答
1

使用共享交换机可能会增加延迟,尤其是在交换机繁忙的情况下。此外,您可以连接更快的专用网络通道(例如千兆以太网,如果您的交换机是 100Mbit)。不过,这是否值得做取决于您的应用程序。

您可能还想使用专用通道来提高安全性(使您的数据库服务器更难访问)。

于 2008-09-12T20:31:30.033 回答