我想为 Web 服务器创建一个高可用性设置(例如小型集群),即它将运行 Apache、PHP 和 MySQL。
会有2-8个小型网站在运行,流量和工作量都很少。但高可用性非常重要。
我不想依赖于 1 个数据中心,因此必须至少有 2 个服务器放置在不同的数据中心,并且如果一个服务器出现故障,用户必须不会遇到停机时间或只会遇到最短的停机时间 - 并且不会丢失数据。
我已经考虑使用 Amazon AWS 的弹性负载平衡,因为可以在 2 个可用区域购买 2 个 EC2 实例并设置负载平衡和 RDS(多可用区)。
但是这似乎相当昂贵。使用 AWS 价格计算器http://calculator.s3.amazonaws.com/calc5.html第一年总计每月 185 美元(包括免费套餐)。
我的计算不正确吗?或者有没有更便宜的方法来实现这个 HA 设置?
此致
答案1
抱歉,廉价和高可用性这两个词从来都不是相辅相成的。一分钱一分货,一般来说,如果你使用预留实例,AWS 这样的服务将是你可以获得的最便宜的选择。