我想知道是否有其他人遇到过这个问题?
- 您可以在某些云(例如 DigitalOcean)中获得几个强大的 12 核 VPS 实例,并在“主动-被动”集群配置中在其上设置数据库。
- 一开始一切都运行良好,与专用服务器相比,您可以节省很多钱,而且具有高可用性。
- 如果您长时间不对该集群进行故障转移,您的云提供商会注意到您的备用服务器从未使用过 12 个 CPU。他们会向您的主机添加一堆其他 VPS 实例,以耗尽所有未充分利用的容量。
- 然后,您的下一次故障转移会导致重大灾难,因为您的主机服务器不堪重负,并且您的数据库无法处理正常负载。
您知道有什么方法可以解决这个问题,而且花费不多吗?我正在考虑安排一些脚本来检查最近的系统负载并创建一些人为的工作负载,以确保虚拟机管理程序不会低估备用服务器的资源需求……您有更优雅的选择吗?