尝试停止Google Compute Engine实例的可怕警告

时间:2017-07-19 12:56:12

标签: google-cloud-platform google-compute-engine

每次我试图关闭我的GCE实例时,我都会看到一个可怕的警告,如果它在2分钟内没有停止,系统将停止尝试,这可能导致数据损坏(并要求我允许继续)

我想知道你们怎么处理这个问题?只是承担风险(还有系统映像和附加磁盘的备份)?

通过GCP每分钟计费,我经常停止我的实例,并想知道这个警告有多严重。

2 个答案:

答案 0 :(得分:1)

Anupam,它描述的警告告诉您,您的实例应在2分钟内正常关闭。 2分钟足以让实例停止/终止所有用户进程和系统服务,将挂起的缓冲区刷回磁盘,任何清理和关闭而不会丢失数据。更具体地说,如果您将数据存储在RAM中但未刷新到磁盘,则会丢失此数据。

Google Compute Engine提供Snapshot functionality for persistent disks,可根据您的选择在不同时间提供备份。如果您愿意,这可以让您自由地返回到早期版本。

您还可以将Google Cloud Storage用于您关心耐用性和可用性的文件。您可以在需要时随时在VM上访问这些文件。

存储模型还取决于您的应用程序。如果您的应用程序需要对它们具有弹性,则需要规划失败。在分布式系统中,故障是不可避免的,并且可能发生在堆栈中的所有层 - 包括硬件和软件。

以下是您应用中的good guide on choosing the right Storage option on Google Cloud based

答案 1 :(得分:1)

现在等待时间为90秒,这在所有情况下可能都不足够。我正在将嵌套虚拟化与大量VM配合使用。平稳停止可能会花费较长的90秒。最好,超时应该是可配置的。建议您在尝试从GCP控制台停止之前,先从Shell正常停止服务。

相关问题