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

Amazon EC2 实例类型

启动实例时,您指定的实例类型 决定了用于您的实例的主机硬件。每个实例类型提供不同的计算、内存和存储功能,并按照这些功能分组到实例系列。选择一种基于您打算在实例上运行的应用程序或软件的需求的实例类型。

Amazon EC2 会将主机的一些资源(例如 CPU、内存和实例存储)专用于特定实例。Amazon EC2 在实例间共享主机的其他资源,例如网络和磁盘子系统。如果一个主机上的每个实例都试图尽可能多地使用这些共享的资源,那么每个实例都将获得该资源相等份额。但是,当某个资源利用不充分时,会有实例会在该资源可用时消耗其更多的份额。

每种实例类型均从共享资源提供更高或更低的起始性能。例如,高 I/O 性能的实例类型能获取共享资源的更高份额。分配更大份额的共享资源也降低了 I/O 性能的方差。对于大多数应用程序,中等 I/O 是绰绰有余的。然而,对于需要更大或一致性更高的 I/O 性能的应用程序,可考虑使用更高 I/O 性能的实例类型。

可用实例类型

Amazon EC2 提供各种不同的实例类型,这些实例类型经过优化,适合不同的使用案例。实例类型包括 CPU、内存、存储和网络容量的不同组合,便于您灵活选择适合应用程序的资源组合。每种实例类型都包含一个或多个实例大小,您可以根据目标工作负载的要求扩展资源。有关更多信息,请参阅《Amazon EC2 实例类型指南》中的实例类型

实例类型命名约定

名称基于实例系列、代系、处理器系列、功能和型号。有关更多信息,请参阅《Amazon EC2 实例类型指南》中的命名约定

查找实例类型

要确定哪些实例类型满足您的要求(例如支持的区域、计算资源或存储资源),请参阅 查找 Amazon EC2 实例类型 和《Amazon EC2 实例类型指南》https://docs.amazonaws.cn/ec2/latest/instancetypes/

硬件规格

有关详细的实例类型规格,请参阅《Amazon EC2 实例类型指南》中的规格。有关定价信息,请参阅 Amazon EC2 按需定价

要确定最适合您的需求的实例类型,我们建议启动一个实例,并使用自己的基准测试应用程序。由于您是按实例秒付费的,因此在做出决策前测试多个实例类型将会既方便又经济。如果您的需求有变化,甚至是在做出决策后,您可以在以后更改您的实例类型。有关更多信息,请参阅 更改实例类型

Intel 处理器功能

在 Intel 处理器上运行的 Amazon EC2 实例可能包括以下功能。并非所有实例类型都支持以下所有处理器功能。有关每种实例类型有哪些可用功能的详细信息,请参阅 Amazon EC2 实例类型

  • Intel AES New Instructions (AES-NI) — Intel AES-NI 加密指令集改进了原先 Advanced Encryption Standard (AES) 的算法,可以提供更快的数据保护和更好的安全性。所有最新一代 EC2 实例都支持此处理器功能。

  • Intel Advanced Vector Extensions(Intel AVX、Intel AVX2 和 Intel AVX-512) — :Intel AVX/Intel AVX2 和 Intel AVX-512 分别是 256 位和 512 位指令集扩展,专为浮点 (FP) 密集型应用程序而设计。Intel AVX 指令可以提升诸如图像和音频/视频处理、科学模拟、财务分析、3D 建模与分析等应用的性能。这些功能仅在使用 HVM AMI 启动的实例上可用。

  • Intel 睿频加速技术 — Intel 睿频加速技术处理器以比基本操作频率快的速度自动运行核心。

  • Intel Deep Learning Boost (Intel DL Boost) — 加速 AI 深度学习使用案例。第二代 Intel Xeon 可扩展处理器能够扩展采用全新矢量神经网络指令 (VNNI/INT8) 的 Intel AVX-512,与上一代 Intel Xeon 可扩展处理器(配有 FP32)相比,深度学习推理性能显著提高,适用于图像识别/分割、对象检测、语音识别、语言翻译、推荐系统和强化学习等。VNNI 可能不会兼容所有 Linux 发行版。

    以下实例支持 VNNI:M5nR5nM5dnM5znR5bR5dnD3D3enC6iC5C5d 实例仅支持 12xlarge24xlargemetal 实例的 VNNI。

64 位 CPU 的命名约定可能会导致混淆。芯片制造商 Advanced Micro Devices (AMD) 成功引入了第一款基于 Intel x86 指令集的商用 64 位架构。因此,不论芯片制造商是谁,这一架构被普遍称为 AMD64。Windows 和多个 Linux 发行版遵循这一实践。这说明了为什么实例即使运行在 Intel 硬件上,但 Ubuntu 或 Windows 上的内部系统信息仍将 CPU 架构显示为 AMD64。