2008-12-10 152 views
2

部署在多个服务器上的ASP.NET Web应用程序的最佳方法我有6台服务器,我需要我的部署ASP.NET Web应用程序。虽然部署的增强,我通常从集群中删除3,部署应用程序,将它们放回旋转和删除其他3,做同样的。什么是在集群环境中

是什么,你会遵循最小化的最佳实践/消除任何对客户的影响,当你正在部署的应用程序将

回答

1

我们通常从集群中删除,并交换出去,像你一样。目前,我们正在运行六台虚拟机作为服务器场(从四台物理机扩展到虚拟机开销)。我们也一次旋转三次。拇指我们遵循的规则是,节点中至少有一半需要可在任何给定的时间,以保持网站上来,否则,我们拉动整个网站。

同时,我们也非常认真地考虑使用一个温暖的“图像”服务器即出,可以部署到,测试,然后成像部署集群。的假设是,图像将完全通过测试,我们可以部署最大限度地减少停机时间,而不必经过全系列冒烟测试的每个节点。

+0

如果更新/改变只适用于网站,是可行的。如果更新需要应用于数据库或其他后端服务,该怎么办? – icelava 2009-01-07 03:06:40