AMI17 Mar 2025 | 4 分钟阅读 - AMI 代表 Amazon Machine Images(亚马逊机器镜像)。
- AMI 是一个虚拟镜像,用于在 EC2 实例中创建虚拟机。
- 当您需要具有相同配置的实例时,您也可以使用单个 AMI 创建多个实例。
- 当您需要具有不同配置的实例时,您也可以使用不同的 AMI 创建多个实例。
- 它还为实例的根卷提供了一个模板。
AMI 生命周期- 首先,您需要创建和注册 AMI。
- 您可以使用 AMI 启动 EC2 实例。
- 您还可以将 AMI 复制到一些不同的区域。
- 当不再需要 AMI 时,您也可以注销它。
AMI 类型 AMI 分为两类 EBS 支持的实例- EBS 只是一个为您提供持久存储的卷。
- 当您运行 EC2 实例时,它会为您提供临时存储,如果您删除 EC2 实例,则 EC2 实例中存储的数据也将被删除。为了使数据持久化,Amazon 提供了一个 EBS 卷。如果您启动一个 EC2 实例并想要使某些数据持久化,那么您需要将该实例连接到 EBS 卷,以便即使删除 EC2 实例,您的数据仍然可用。
- 当您启动 EC2 实例时,它总是将根设备作为 EBS 卷,这使得数据持久化。 因此,我们可以说,当我们删除 EC2 实例时,数据在根设备中可用。
- 在 EBS 支持的实例中,您将被收取静态数据(如操作系统文件等)存储的费用。
将 EBS 卷添加到 EC2 实例的成本是最低的。
实例存储支持的实例- 在实例存储中,一个实例包含大约 1 TB 或 2 TB 的存储空间,这是临时存储。 一旦实例终止,所有数据都将丢失。 例如,如果您启动一个实例并在其中部署数据库。 如果您删除一个实例,那么所有数据都将丢失,这成为一个挑战。 在这种情况下,您可以添加一个额外的 EBS 卷来存储数据,这样即使您删除一个实例,您的数据也不会丢失。
- 在这种情况下,EBS 卷不是根卷。 它是您手动连接到 EC2 实例的额外卷。
为什么 EBS 支持的实例比实例存储支持的实例更受欢迎?实例存储支持的实例 在实例存储支持的实例中,如果您启动一个实例,它将处于挂起状态。 在挂起状态之后,一个实例进入运行状态,然后它将处于关闭状态。 只有当实例处于运行状态时,Amazon 才会向您收费。 当您终止一个实例时,Amazon 不会向您收取任何费用。 例如,如果您想每天运行一个实例 4 小时,并且每小时花费您 10 美分。 在实例存储中,我的实例将每天运行 24 小时,因为它没有停止状态。 因此,它每月将花费 72 美元。  在 EBS 支持的实例中,一个实例可以处于运行状态或停止状态。 在这种情况下,Amazon 只会向您收取运行状态的费用,而不是停止状态的费用。 例如,如果您想每天运行一个实例 4 小时,并且每小时花费您 10 美分。 在 EBS 支持的实例中,一个实例将运行 4 小时,因为它也有停止状态。 我购买了一个 100 GB 的卷,它将花费您 5 美元。 该实例的运行成本在一个月内将为 12 美元。 因此,此实例的总成本是卷成本加上运行成本,等于 17 美元。 EBS 支持的实例节省了我们 55 美元。 因此,我们得出结论,为什么 EBS 支持的实例比实例存储支持的实例更受欢迎和更快。 实例存储和 EBS 支持的实例之间的区别特性 | EBS 支持的实例 | 实例存储支持的实例 |
---|
生命周期 | 它支持停止以及通过将状态保存到 EBS 卷来重新启动实例。 | 在这种情况下,实例无法停止。 它可以处于运行状态或终止状态。 | 数据持久化 | 数据保存在 EBS 卷中。 如果实例被终止,则不会丢失任何数据。 | 数据不会持久保存,因此当实例被终止时,数据将丢失。 | 启动时间 | 它花费不到 1 分钟。 | 它通常花费不到 5 分钟。 | 大小限制 | 1 TB | 10 - 16 TB | AMI 创建 | 通过使用单个命令可以非常容易地创建 AMI。 | 要创建 AMI,它需要安装和 AMI 工具。 | 昂贵 | 它价格便宜。 | 与实例存储支持的实例相比,它更昂贵。 |
|