我如何才能清楚地区分 AWS EC2 AMI、快照和实例?

how can I clearly differentiate between AWS EC2 AMI, snapshot and instance?

我对 AMI、快照和实例是什么感到非常困惑。另外,aws 文档对我来说没有任何意义。我还是不明白它们是什么以及它们之间的区别

有人可以澄清一下吗?

  • Instance:是虚拟机(计算资源);在 AWS 术语中命名为 EC2 .

  • Snapshot : 是可以与实例(与虚拟机)相关联的卷(虚拟硬盘,名为 EBS)的备份。

  • AMI : 是一个特殊快照,它是root 卷(安装 OS 的位置)。这就是为什么您可以从该 AMI 启动新实例(虚拟机),因为它是根卷的快照(包括 OS)。

  • OS:操作系统。

Amazon 系统映像 (AMI) 是一个存储库,其中包含您在 AWS 上启动虚拟机所需的信息,包括操作系统、OS 实例化说明等。

实例是从 AMI 创建的虚拟机的 运行 实例。要创建一个新实例,您 select 一个 AMI(例如 Ubuntu、CentOS、Windows 等)并 实例化 它 -也就是说,您要求 AWS 基础设施读取 AMI 中包含的信息,并使用它来创建一个 运行 虚拟机,即实例。

快照就是 - AWS 基础设施根据请求保存到文件的 EBS 磁盘副本。

HTH.