在我的情况下,我只需要CPU计算一段时间,然后在最后我需要GPU。所以我只用CPU运行实例,然后停止并重新启动添加的GPU(并减少CPU)。但是,这似乎会导致本地SSD上的数据被删除。那有什么办法吗?例如,可以先用快照备份它,然后在重新启动实例后将数据恢复到本地SSD吗?
我还没有尝试使用本地SSD。我想知道会发生什么。
您的数据可能会或可能不会在机器重新启动后继续存在 - 取决于您运气不好的幸运程度。此外,如果您的VM崩溃(例如,如果底层硬件出现故障),您也可能在随机时间丢失本地SSD的内容。
我不认为本地SSD实现快照或任何类型的数据冗余功能。但是,你可以实现自己的 - 例如您可以使用lvm对SSD进行分区,偶尔使用lvm快照并将其上传到例如GCS或存储在其他地方。