在谷歌计算引擎上切换机器类型时,我是否保留所有文件/设置?

在谷歌计算引擎上切换机器类型时,我是否保留所有文件/设置?

我每 30 分钟运行一次 cronjob - 每个 cron job 需要 2.5 小时才能完成。我最近注意到 gce 中的虚拟实例出现“实例利用率过高”消息,并建议切换到另一种机器类型。如果我这样做,我会失去什么?我正在机器上使用本地代码运行脚本,不想丢失任何文件。

答案1

更改机器类型后,所有数据都将位于虚拟机中。迁移到更强大的 VM 后,您的 cronjob 可以在更短的时间内完成,并且 VM 的整体性能将得到改善。任何改变之前您应该通过以下方式保护您的数据创建磁盘快照

要了解更多详细信息,请查看文档应用虚拟机实例的大小建议

Compute Engine 提供机器类型建议,帮助您优化虚拟机 (VM) 的资源利用率 实例。这些建议是根据 Stackdriver 监控服务在过去 8 天内收集的系统指标自动生成的。使用这些建议调整实例的机器类型,以更有效地利用实例的资源。此功能也称为适当规模建议。

尺寸建议可免费提供。

此外,您还可以在更改机器类型

对于不属于托管实例组的实例,您可以更改机器类型,而不会影响实例的持久磁盘数据(包括已安装的应用程序和应用程序数据)、SSH 密钥或其他实例配置(例如实例元数据)。如果您的实例使用临时外部 IP 地址,IP 地址可能会发生变化。为了防止 IP 地址发生变化,将其提升为静态外部 IP 地址

要更改已停止实例的机器类型,请使用Google 云端控制台setMachineTypeAPI中的方法,或者instances set-machine-type中的命令gcloud您只能更改已停止实例的机器类型,并且只有当实例处于该TERMINATED状态时,该实例才被视为已停止。无法更改正在运行的实例的机器类型。

相关内容