【发布时间】:2011-06-22 19:33:33
【问题描述】:
使用 HAProxy 对三个 SQL Server 2008 数据库服务器进行负载平衡是否可能/可行/合理?
这是我们的情况:我们有两台 Web 服务器在 Amazon EC2 上进行负载平衡。我们目前正在使用一台生产 SQL Server 2008 DB 服务器。该服务器开始过载,因此我们想再添加两台数据库服务器,并实施负载平衡解决方案。
在 Amazon EC2 中,我们无法使用虚拟 IP 地址,这使我们无法使用 Windows 网络负载平衡 (NLB) 或任何其他需要 VIP 的负载平衡方法。
我们的应用程序读取繁重,但我们无法将读取与写入分开,因此负载平衡解决方案需要考虑到这一点。
我们计划使用 SQL Server 的内置复制功能来保持所有三个数据库的最新状态(我们知道会有一些滞后时间,但这是可以接受的)。
欢迎提出任何想法或建议,并提前感谢您的帮助。
【问题讨论】:
-
我想你会在服务器故障上得到更好的答案
标签: sql-server amazon-ec2 load-balancing haproxy