Google Compute Engine磁​​盘快照与可重复使用的映像

J F*_*ird 3 snapshot google-compute-engine google-cloud-platform

我在GCE上有一个我配置的VM实例.它包含我项目所需的所有库安装和源代码.现在,对于扩展问题,我希望在完全相同的代码上运行更多VM实例以提高性能.

据我了解,有两种方法可以做到这一点.一个是从永久磁盘创建映像以重用磁盘状态.另一种方法是使用快照.

似乎没有任何文档解释不同情况下的差异和用法.我想知道我应该将哪一个用于我的目的.提前致谢.

San*_*esh 6

永久磁盘映像可以在项目外部导出和使用.如果需要,可以将其下载到您自己的计算机上,这样可以更容易地制作冗余副本,以防有人意外删除图像.

快照更适合虚拟机备份之类的事情.它们是差异的,所以如果你每周拍摄一张新的快照,你只需支付差价.

快照在存储成本方面更便宜,但如果跨区域使用快照则需要支付网络费用.我不认为图像有这种网络费用.

我觉得在这种情况下,持久磁盘映像可能是更好的选择.他们都应该工作,我不认为使用其中任何一个是"错误的".

以下是一些解释差异的链接:

Google Compute Engine:磁盘快照和磁盘映像有什么区别?

用于差异快照的GCE API