首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >负载均衡部署

负载均衡部署
EN

Stack Overflow用户
提问于 2009-11-10 08:15:47
回答 2查看 547关注 0票数 1

我有一个应用程序,它在两个web服务器(很快就会有三个)之间实现负载平衡,部署是一件非常痛苦的事情。首先我必须做数据库端,但这会破坏正在运行的生产代码-如果我先做代码,数据库端就没有准备好,以此类推。

我好奇的是,这里的每个人都是如何部署到负载平衡的X服务器集群的。因为将代码从测试发布到prod大约需要每个服务器10分钟(多个服务和多个站点),所以我希望有人能对最佳实践有所了解。

如果这是一个错误的站点(meta肯定不适用--我不确定serverfault是否适用,因为我是一个部署的开发人员),我愿意在其他地方重新询问。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-11-10 08:19:07

我使用nant脚本和psexec来执行它们。

基本上,在服务器场中有一个主服务器,它在本地复制应用程序和数据库脚本,然后在服务器场中的每个服务器中执行部署脚本,它在本地复制代码,在需要时进行修改,使应用程序离线部署代码并使应用程序上线

通常应用程序的运行时间约为20秒(5个节点)

此外,我还没有尝试过,但我听说了很多关于MSDeploy的事情。

希望这能有所帮助

票数 2
EN

Stack Overflow用户

发布于 2009-11-10 08:26:42

是的,如果你想在不停机的情况下做到这一点,你应该研究HA (高可用性)技术。看看Paul Bertucci写的一本书--我想这本书叫做SQL Server High Availability或类似的东西。

否则,打开你的“维护”页面,关闭你所有的应用服务器,先做数据库和一个应用服务器,然后上线并离线做另外两个。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1704843

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档