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

AmazonWindows AMI

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

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

预置已配置为加快启动速度的 Windows AMI,以使用快照将启动实例的速度最高提高 65%。要了解有关更快启动 Windows AMI 的详细信息,包括如何为 Windows AMI 配置更快的启动,请参阅 为 Windows Server AMI 配置 Windows 快速启动

一些 Windows AMI 包括 Microsoft SQL Server (SQL Enterprise Edition、SQL Server Standard、SQL Server Express 或 SQL Server Web) 的版本。从包含 Microsoft SQL Server 的 Windows AMI 启动实例,您可以像使用数据库服务器那样运行实例。此外,您可以从任意 Windows AMI 启动实例,然后在实例上安装您需要的数据库软件。

注意

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

选择初始 Windows AMI

要查看由 Amazon 提供的 Windows AMI,您可以使用 Amazon EC2 控制台或 Amazon Web Services Marketplace。有关更多信息,请参阅 查找 Windows AMI

您也可以从 Windows 电脑上运行的软件创建 AMI。有关更多信息,请参阅以下服务:

确保 AMI 保持更新

使用 Amazon Systems Manager 自动化运行手册 AWS-UpdateWindowsAmi,通过安装 Windows 更新、Amazon 软件和 Amazon 驱动程序来更新 AMI。您也可以使用 EC2 Image Builder 这款完全托管式的 Amazon 服务,以帮助自动创建最新的 AMI。有关更多信息,请参阅 EC2 Image Builder 用户指南

对于自动扩缩组中的 EC2 实例,您可以创建并使用 PatchAMIAndUpdateASG 运行手册,以通过新修补的 AMI 更新自动扩缩组。有关更多信息,请参阅《Amazon Systems Manager 用户指南》中的更新自动扩缩组的 AMI

对于现有的 EC2 实例,我们建议您定期安装补丁、更新和保护操作系统和应用程序。有关更多信息,请参阅 更新您的 Windows 实例

虚拟化类型

AMI 使用两种虚拟化之一:半虚拟化 (PV) 或硬件虚拟机 (HVM)。半虚拟化和 HVM AMI 之间的主要区别在于它们的启动方式,以及它们能否使用特定硬件扩展实现更好的性能。Windows AMI 是硬件虚拟机 AMI。

硬件虚拟机 AMI 配有一组完全虚拟化的硬件,通过执行映像根块储存设备的主启动记录来启动。通过此虚拟化类型可以直接在虚拟机上运行操作系统而不进行任何修改 (如同它在裸机硬件上运行一样)。Amazon EC2 主机系统可模拟向客户机提供的部分或所有底层硬件。

硬件虚拟机客户机可以利用硬件扩展快速访问主机系统上的底层硬件。硬件虚拟机 AMI 需要利用增强联网和 GPU 处理。要将指令传递给专用网络和 GPU 设备,操作系统需要能够访问本机硬件平台;HVM 虚拟化提供这种访问。

以往,半虚拟化客户机在存储和网络操作方面的性能要优于硬件虚拟机客户机,因为它们可以对 I/O 使用特殊驱动程序,从而避免模拟网络和磁盘硬件的开销,而硬件虚拟机客户机必须将这些指令转换为模拟的硬件。现在半虚拟化驱动程序可供硬件虚拟机客户机使用,因此,Windows 实例通过使用这些驱动程序,在存储和网络 I/O 方面具备性能优势。借助这些硬件虚拟机驱动程序上的半虚拟化,硬件虚拟机客户机可以获得与半虚拟化客户机相同甚至更佳的性能。