—-说明—–
我的托管公司建议,让第二台机器同时运行是个好主意,这两台机器将通过负载均衡器连接,从而减少停机时间.第二台机器将是第一台机器的镜像,第一台机器的任何更改都必须在第二台机器中复制.
我不介意花钱,如果它真的可以让我的网站免于下降.我想知道为我的目的值得拥有这个“负载均衡器”吗?
我的网站是全天候服务.我承受不起24小时/ 1小时的停电.我不介意使用这个“负载均衡器”,只要它真的值得.我不确定它只是我托管公司的营销手段还是真正的“最佳”解决方案.
感谢帮助.
问候
解决方法
主持人目前的建议听起来有点质疑.正如您所描述的那样,如果主服务器出现故障,负载平衡服务也会消失,并且无法将流量卸载到备份中.在负载平衡时,您通常会选择具有多个A记录的基于DNS的解决方案,每个记录都指向一个服务器.如果一个发生故障,客户将尝试列表中的下一个.这意味着您的控制范围内没有单点故障.
至于是否值得付出额外的费用,这取决于很多事情.
这是我的建议:
>评估您的可用性要求.你的预算是多少?您的最短正常运行时间要求是多少?您是否需要所有服务才能获得高可用性,或仅仅是其中的一部分?
>研究您正在使用的服务类型的复制技术.大多数sql数据库服务器都提供复制功能.在两个单独的托管平台上设置自己的负载平衡和复制可能更便宜,更可靠,例如,一个在您现有的提供商上,另一个在云VPS提供商(如Amazon EC2)上.
>查看提供服务级别协议(SLA)的托管服务. “三个九”SLA意味着它们需要在99.9%的时间内上升,并且如果他们未能满足,则必须支付罚款.四个九是99.99%,五个九是99.999%等.最终可能更便宜的是获得一个体面的SLA而不是明确地设置复制,尽管如果你需要非常高的可用性,两者都可能是一个很好的解决方案.
>询问您的提供商有关备份设施和不同硬件故障的平均修复响应时间(例如死磁盘,炒PSU等).到处寻找合适价格的最佳数字.
>考虑查看使用在多个光纤网络上运行的数据中心的提供商,例如:有说服力和Level3.这意味着如果一个连接断开,您很可能仍然通过另一个连接.
这一切都是为了定制适合您服务的解决方案.如果您发现预算不足以将可用性保持在您需要的水平,那么可能需要重新考虑项目的可行性.