亚马逊机器映像(AMI) - Amazon Elastic Compute Cloud
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

亚马逊机器映像(AMI)

亚马逊机器映像(AMI)是由 Amazon 提供的支持和维护映像,后者提供启动实例所需的信息。在启动实例时,您必须指定 (AMI)。在需要具有相同配置的多个实例时,您可以从单个 AMI 启动多个实例。在需要不同的配置的实例时,您可以使用其他 AMI 启动实例。

AMI 包括以下内容:

  • 一个或多个 Amazon Elastic Block Store (Amazon EBS) 快照;对于由实例存储支持的 AMI,包括一个用于实例(例如,操作系统、应用程序服务器和应用程序)根卷的模板。

  • 控制可以使用 AMI 启动实例的 Amazon 账户的启动许可。

  • 数据块设备映射,指定在实例启动时要附加到实例的卷。

使用 AMI

下图总结了 AMI 生命周期。创建并注册一个 AMI 之后,您可以将其用于启动新实例。(如果 AMI 拥有者向您授予启动许可,则您也可以从 AMI 启动实例。) 您可以在同一 Amazon 区域中复制 AMI,也可以将 AMI 复制到其他 Amazon 区域。不再需要某个 AMI 时,可以将其注销。

AMI 生命周期 (创建、注册、启动、复制、注销)。

您可以搜索符合您的实例条件的 AMI。您可以搜索 Amazon 提供的 AMI 或社区提供的 AMI。有关更多信息,请参阅AMI 类型查找 AMI

从 AMI 启动实例后,您可以连接到该实例。连接到某个实例之后,您可以像使用任何其他服务器那样使用该实例。有关启动、连接和使用实例的信息,请参阅 开始使用 Amazon EC2

创建您自己的 AMI

您可以从现有的 AMI 中启动实例、自定义该实例(例如,在此实例上安装软件),然后将此更新后的配置另存为自定义 AMI。从该新自定义 AMI 启动的实例包括您在创建 AMI 时设置的自定义项。

实例的根存储设备确定创建 AMI 所遵循的过程。实例的根卷是 Amazon Elastic Block Store (Amazon EBS) 卷或实例存储卷。有关根设备卷的更多信息,请参阅Amazon EC2 实例根卷

您可以为 AMI 分配自定义标签,以帮助您对 AMI 进行分类和管理。有关更多信息,请参阅标记 Amazon EC2 资源

购买、共享和出售 AMI

创建 AMI 之后,您可以将其设为私有,这样只有您才能使用它,也可以与指定的 Amazon 账户列表进行共享。您还可以选择公开您的自定义 AMI,以供社区使用。如果遵循一些简单的指导,为公共使用构建安全、可靠、可用的 AMI 的过程可以很简单。有关如何创建和使用共享 AMI 的信息,请参阅共享 AMI

您可以从第三方购买 AMI,包括具有 Red Hat 等组织的服务合同的 AMI。您还可以创建 AMI 并将其出售给其他 Amazon EC2 用户。有关购买或出售 AMI 的更多信息,请参阅付费 AMI

注销您的 AMI

使用完 AMI 之后,可以注销它。注销 AMI 之后,便无法将其用于启动新实例。从 AMI 启动的现有实例不受影响。有关更多信息,请参阅 注销(删除)AMI

Amazon Linux 2023 和 Amazon Linux 2

最新的 Amazon Linux 版本 AL2023 针对 Amazon EC2 进行了优化,并且会免费提供给 Amazon EC2 用户。AL2023 的功能特性包括可预测的发布周期、频繁更新和长期支持。

有关 AL2023 功能特性和推出 AL2023 AMI 的更多信息,请参阅:

Amazon Linux 2(AL2)可提供稳定、安全和高性能的执行环境,适用于在 Amazon EC2 上运行的应用程序。有关 Amazon Linux 2 的更多信息,请参阅《Amazon Linux 2 User Guide》中的 Amazon Linux 2 on Amazon EC2

注意

Amazon Linux AMI 于 2023 年 12 月 31 日结束其生命周期,并将自 2024 年 1 月 1 日起停止接收任何安全更新或错误修复。有关 Amazon Linux AMI 生命周期终止和维护支持的更多信息,请参阅博客文章关于 Amazon Linux AMI 生命周期终止的最新动态。我们建议您将应用程序升级到 AL2023,其中包含直到 2028 年的长期支持。

Windows AMI

Amazon 提供了一组公开可用的 AMI,其中包含特定于 Windows 平台的软件配置。您可以通过使用这些 AMI 使用 Amazon EC2 快速开始生成和部署应用程序。首先选择满足您的特定要求的 AMI,然后使用该 AMI 启动实例。检索管理员账户的密码,然后使用远程桌面连接登录实例,就如同使用任何其他 Windows 服务器一样。有关 Amazon Windows AMI 的更多信息,请参阅 AmazonWindows AMI 参考

当您从 Windows AMI 启动实例时,Windows 实例的根设备是一个 Amazon Elastic Block Store (Amazon EBS) 卷。Windows AMI 不支持根设备的实例存储。

预置已配置为使用 EC2 Fast Launch 加快启动速度的 Windows AMI,使用快照将启动实例的速度最高提高 65%。要了解有关 EC2 Fast Launch 的更多信息,请参阅 对 Windows 实例使用 EC2 Fast Launch

注意

Microsoft 不再支持 Windows Server 2016 之前的 Windows Server 版本。我们建议您使用支持的 Windows Server 版本启动新的 EC2 实例。如果您有现有的 EC2 实例运行了不支持的 Windows Server 版本,我们建议您将这些实例升级为支持的 Windows Server 版本。有关更多信息,请参阅 将 Amazon EC2 Windows 实例升级到更高版本的 Windows Server