我一直在我的创业公司中使用两者,对我来说,它们的功能是相同的。直到现在,我创建的实例只用于计算。我想知道GCE磁盘映像和快照在技术上有什么不同,并在哪种情况下最好使用其中之一。
我一直在我的创业公司中使用两者,对我来说,它们的功能是相同的。直到现在,我创建的实例只用于计算。我想知道GCE磁盘映像和快照在技术上有什么不同,并在哪种情况下最好使用其中之一。
快照(Snapshot)是指在某个具体时间点上反映持久磁盘内容的一种状态。镜像(Image)也是同样的东西,但包含操作系统和引导加载程序,并可用于启动实例。
镜像和快照可以是公共的或私有的。对于镜像而言,公共可以指Google提供的官方公共镜像或其他镜像。
快照存储为差异(即相对于上一个快照存储,尽管这对您来说是透明的),而镜像则不是。它们也更便宜(每GB/月$0.026 vs 镜像的$0.050)(快照将从2022年10月1日起增加到$0.050/GB/月)。
现在这两个概念非常相似。现在可以使用快照启动实例,而不是镜像,这是调整启动分区大小的简单方法。对于大多数情况,使用快照可能更简单。
快照:
镜像:
快照主要用于备份和灾难恢复场景,成本更低,更易创建(通常可以在不停止虚拟机的情况下上传)。它们适用于频繁的定期上传和较少的下载。
镜像主要用于启动磁盘的创建。它们优化了同一数据的多次重复下载。如果同一镜像被多次下载,在第一次下载后,后续的下载将非常快(即使是大型镜像)。
镜像不必专门用于启动磁盘,它们还可以用于需要快速向大量虚拟机提供可用数据的场景(在共享只读磁盘无法满足要求的情况下)。
简单来说,快照基本上是磁盘数据的备份,而且重要的一点是它们是差异备份(大小较小)。主要用于备份和灾难恢复。
镜像也是备份操作系统的方式,定制镜像可以确保一些组织策略。
在云计算方面,镜像用于启动具有相同配置的多个实例,而快照则主要用于备份。