Amazon Elastic Compute Cloud
Windows 实例用户指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 Amazon AWS 入门

内存优化型实例

内存优化型实例旨在让处理内存中的大型数据集的工作负载实现快速性能。

R4 实例

R4 实例非常适合以下应用程序:

  • 高性能关系 (MySQL) 数据库和 NoSQL (MongoDB、Cassandra) 数据库。

  • 提供键值型数据内存缓存功能的分布式 Web 级缓存存储 (Memcached 和 Redis)。

  • 使用用于商业智能的优化型数据存储格式与分析的内存中数据库 (例如 SAP HANA)。

  • 实时处理大型非结构化数据的应用程序 (金融服务、Hadoop/Spark 集群)。

  • 高性能计算 (HPC) 和电子设计自动化 (EDA) 应用程序。

X1 实例

X1 实例非常适合以下应用程序:

  • 内存中数据库,如 SAP HANA,包含针对 Business Suite S/4HANA、Business Suite on HANA (SoH)、Business Warehouse on HANA (BW) 和 Data Mart Solutions on HANA 的 SAP 认证支持。有关更多信息,请参阅 AWS 云上的 SAP HANA

  • 大数据处理引擎 (如 Apache Spark 或 Presto)。

  • 高性能计算 (HPC) 应用程序。

X1e 实例

X1e 实例非常适合以下应用程序:

  • 高性能数据库。

  • 内存数据库,例如 SAP HANA。有关更多信息,请参阅 AWS 云上的 SAP HANA

  • 内存密集型企业应用程序。

硬件规格

以下是内存优化型实例的硬件规格摘要。

实例类型 默认 vCPU 内存 (GiB)
r4.large 2 15.25
r4.xlarge 4 30.5
r4.2xlarge 8 61
r4.4xlarge 16 122
r4.8xlarge 32 244
r4.16xlarge 64 488
x1.16xlarge 64 976
x1.32xlarge 128 1,952
x1e.xlarge 4 122
x1e.2xlarge 8 244
x1e.4xlarge 16 488
x1e.8xlarge 32 976
x1e.16xlarge 64 1,952
x1e.32xlarge 128 3,904

有关每种 Amazon EC2 实例类型的硬件规格的更多信息,请参阅 Amazon EC2 实例类型

有关指定 CPU 选项的更多信息,请参阅优化 CPU 选项

内存性能

X1 实例包括 Intel 可扩展内存缓冲区,从而提供了 300 GiB/s 的可持续内存读取带宽和 140 GiB/s 的可持续内存写入带宽。

有关可以为内存优化型实例启用多少 RAM 的更多信息,请参阅硬件规格

内存优化型实例拥有增强型内存,并且需要 64 位 HVM AMI 才能利用这一容量。与内存增强型实例类型上的半虚拟化 (PV) AMI 相比,HVM AMI 可提供卓越的性能。。

实例性能

R4 实例具备多达 64 个虚拟 CPU,采用两个基于 E5-2686v4 的 AWS 自定义 Intel Xeon 处理器 (具备内存增强型带宽和更大的 L3 缓存),可以提升内存应用程序的性能。

X1e 和 X1 实例最多具有 128 个 vCPU 并采用 4 个 Intel Xeon E7-8880 v3 处理器 (具有高内存带宽和更大的 L3 缓存) 以提高内存中应用程序的性能。

内存优化型实例还通过最新的 Intel AES-NI 功能实现更高的加密性能,支持 Intel 事务性同步扩展 (TSX) 以提升内存事务性数据处理的性能,并支持高级矢量扩展 2 (Intel AVX2) 处理器指令以将大部分整数命令扩展为 256 位。

网络性能

您可以对受支持的实例类型启用增强联网功能。通过增强联网功能,您可以显著提高每秒数据包数 (PPS) 性能,降低网络抖动,并减少延迟。有关更多信息,请参阅 Windows 上的增强联网

使用 Elastic Network Adapter (ENA) 来增强网络的实例类型提供较高的每秒数据包数性能,并始终保持较低的延迟。大多数应用程序并非始终需要较高的网络性能,但较高的带宽有助于其发送或接收数据。使用 ENA 并且支持高达 10 Gbps 吞吐量的实例类型使用一种网络 I/O 积分机制,根据平均带宽利用率为不同实例分配网络带宽。实例在网络吞吐量低于其基准限制时会累积积分,并能够在执行网络数据传输时使用这些积分。对于需要持续访问 10 Gbps 带宽或以上的工作负载,建议使用支持 10 Gbps 或 25 Gbps 网络速度的实例类型。

以下是支持增强联网的内存优化型实例的网络性能摘要。

实例类型 网络性能 增强联网

r4.4xlarge 和更小

x1e.8large 和更小

最高 10 Gbps

ENA

r4.8xlargex1.16xlargex1e.16xlarge

10Gbps

ENA

r4.16xlargex1.32xlargex1e.32xlarge

25Gbps

ENA

实例功能

内存优化型实例的特性汇总如下。

仅限 VPC 仅限于 EBS 实例存储 置放群组

R4

X1 SSD
X1e SSD

有关更多信息,请参阅下列内容:

高可用性和可靠性 (X1)

X1 实例支持可检测和校准多位错误的单设备数据校准 (SDDC +1)。SDDC +1 利用错误检查和校准代码来识别和禁用失败的单一 DRAM 设备。

此外,您可以利用 Amazon CloudFormation恢复您的实例实施高可用性 (HA) 和灾难恢复 (DR) 解决方案,满足恢复点目标 (RPO)、恢复时间目标 (RTO) 和成本要求。有关实现 HA 和 DR 解决方案的更多信息,请参阅使用 AWS 实现灾难恢复白皮书。

如果您运行 SAP HANA 生产环境,则还可以选择在 X1 实例上使用 HANA 系统复制 (HSR)。有关在 X1 实例上设计 HA 和 DR 解决方案的更多信息,请参阅 Amazon Web 服务云上的 SAP HANA:快速入门参考部署

支持 个 vCPU

内存优化型实例具有大量虚拟 CPU,可能会在虚拟 CPU 数量上限较低的操作系统上导致启动问题。我们强烈建议您在启动内存优化型实例时使用最新的 AMI。

以下 AMI 支持启动内存优化型实例:

  • Amazon Linux AMI 2016.03 (HVM) 或更高版本

  • Ubuntu Server 14.04 LTS (HVM)

  • Red Hat Enterprise Linux 7.1 (HVM)

  • SUSE Linux Enterprise Server 12 SP1 (HVM)

  • Windows Server 2016

  • Windows Server 2012 R2

  • Windows Server 2012

  • Windows Server 2008 R2 64 位

  • Windows Server 2008 SP2 64 位

发行说明

  • 除了 x1.16xlarge 实例之外,您无法使用 Windows Server 2008 SP2 64 位 AMI 启动 X1 实例。

  • 您无法使用 Windows Server 2008 SP2 64 位 AMI 启动 X1e 实例。

  • 对于 Windows Server 2008 R2 64 位 AMI 的早期版本,您无法启动 r4.larger4.4xlarge 实例。如果遇到此问题,请更新至该 AMI 的最新版本。

  • 在一个区域中可以启动的实例总数存在限制,某些实例类型还存在其他限制。有关更多信息,请参阅我可以在 Amazon EC2 中运行多少个实例?。要申请提高限制,请使用 Amazon EC2 实例申请表