使用其他托管服务提供商(只是因为更便宜)在功能较弱的机器上创建我们 Web 服务器的完整副本是否合理。这样做的目的是为了在主服务器发生故障时有备用计划。
就我个人而言,所有的想法听起来都很混乱,但也许我错了?
答案1
始终建议为服务器准备另一个副本。这样可以在发生灾难时拯救你,除非与客户的连接中断并不是那么紧急。
无论规格是否相同,最好都拥有一个副本。这最终取决于您的业务需求以及停机时间的重要性。
此外,将副本放在另一个数据中心(托管提供商)比将两台机器放在同一位置更好。这为您的 Web 服务器提供了地理冗余。
答案2
虽然建立热备用系统完全合乎逻辑,但你也必须考虑实际情况。这个想法最大的障碍是 DNS。
要使第二台服务器发挥作用,您需要能够及时更新并生效 DNS 记录。这意味着您需要一个相当低的 TTL。不幸的是,越来越多的系统完全忽略了 TTL,尤其是当它设置得相当短时。实际上,您很可能会在 DNS 记录更改开始正确生效之前更快地启动并运行原始系统。
答案3
您还应该考虑 Web 应用程序的可移植性。您的新提供商可能不会提供相同的操作系统/软件版本选项。仅仅预订新服务器并将旧服务器的内容复制到新服务器可能行不通。