在不关闭服务的情况下增加 Compute Engine VM 上的资源

Increase resources on a Compute Engine VM without shutting services down

为了自动管理云资源以满足我的基础架构的需求,我需要增加 VM 资源。但这只有在机器状态为 TERMINATED 时才有可能。

问题是我在 VM 上的应用程序不能停止 运行。你对我如何继续有什么建议吗,比如在不中断其服务的情况下增加我的机器资源? (数据库、网络等...)

这样做的目的是使我的整个基础设施自动化,以确保其服务质量,即使我没有自己监控它也是如此。

我建议去Managed Instance Groups. It will offer some of the characteristics you need: high availability, scalability and the ability to add the instance group to a load balancer看看。

根据 Google 关于 MIG 的官方文档:

利用自动化 MIG 服务使您的工作负载可扩展且高度可用,包括:自动缩放、自动修复、区域(多区域)部署和自动更新

关于你想要的服务的自动化需求,我建议一般使用完全托管的服务。您可以查看 GCP services 的摘要,并且随时可以检查它们是否符合您的要求。