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

Amazon EC2 实例配置

为应用程序规划和配置 EBS 卷时,需考虑将卷附加到的实例的配置,这十分重要。为了获得最高的 EBS 卷性能,您应该将这些卷附加到具有足够带宽以支持您的卷的实例,如 EBS 优化实例或具有 10 Gb 网络连接的实例。在 RAID 配置中将多个卷条带化时,这尤其重要。

使用 EBS 优化的实例或 10 Gb 网络实例

对于需要最少变化以及专用 Amazon EC2 到 Amazon EBS 流量的任何性能敏感型工作负载 (如生产数据库或业务应用程序),均应使用附加到 EBS 优化实例或具有 10 Gb 网络连接的实例的卷。不符合此条件的 EC2 实例不提供网络资源保证。确保 EC2 实例与 EBS 卷之间的持续可靠网络带宽的唯一方法是将 EC2 实例作为 EBS 优化实例启动,或选择具有 10 Gb 网络连接的实例类型。要了解哪些实例类型包括 10 Gb 网络连接,请参阅 Amazon EC2 实例类型。有关配置 EBS 优化实例的信息,请参阅 Amazon EBS 优化的实例

选择具有足够带宽的 EC2 实例

启动进行了 EBS 优化的实例可为您提供 EC2 实例与 EBS 卷之间的专用连接。然而,仍可以为特定实例类型配置超过可用带宽的 EBS 卷,尤其是在 RAID 配置中将多个卷条带化时。有关可作为 EBS 优化实例启动的实例类型、这些实例类型的专用吞吐量、Amazon EBS 的专用带宽、在使用 16 KB I/O 大小时实例可支持的最大 IOPS 量,以及连接上可用的大概 I/O 带宽的信息,请参阅支持 EBS 优化的实例类型

请务必选择提供的专用 EBS 吞吐量大于应用程序所需的 EBS 优化实例;否则,Amazon EBS 与 Amazon EC2 的连接将成为性能瓶颈。

请注意,某些使用 10 Gb 网络接口的实例不提供 EBS 优化,因此它们没有专用 EBS 带宽可用。不过,如果您的应用程序不推送与 Amazon EBS 竞争的其他网络流量,则可以使用 Amazon EBS 流量的所有带宽。一些 10 Gb 网络实例提供专用 Amazon EBS 带宽以及专门用于网络流量的 10 Gb 接口。

如果某个实例类型的最大 16 KB IOPS 值为 4000,除非此实例类型作为 EBS 优化实例启动,否则该值只是理想情况下的值,且无法得到保证。要稳定地实现最佳性能,您必须将实例作为 EBS 优化实例启动。 但是,如果您将 IOPS 为 4000 的 io1 卷挂载到 EBS 优化的实例(其 16 KB IOPS 值为 4000),则 Amazon EC2 与 Amazon EBS 之间的连接带宽限制将使此卷无法提供它本可实现的 500 MB/s 最大聚合吞吐量。在这种情况下,我们必须使用支持至少 500 MB/s 吞吐量的 EBS 优化 EC2 实例。

通用型 SSD (gp2) 类型的卷的吞吐量限制为 128 MB/s 到 160 MB/s 之间 (具体取决于卷大小),这与 1000 Mbps 的 EBS 优化连接很相称。向 Amazon EBS 提供的吞吐量大于 1000 Mbps 的实例类型可以使用多个gp2 卷来利用可用吞吐量。 对于预配置的每个 IOPS,预配置 IOPS SSD (io1) 类型的卷的吞吐量限制为 256 KiB,最高可达 500 MiB/s(32,000 IOPS 情况下)。 有关更多信息,请参阅 Amazon EBS 卷类型

具有 10 Gb 网络连接性的实例类型对于未加密的 Amazon EBS 卷支持最多 800 MB/s 吞吐量和 48000 16K IOPS,对于已加密的 Amazon EBS 卷,最多支持 25000 16K IOPS。由于 EBS 卷的最大 io1 值为 32,000 (对于 io1 卷) 和 10,000 (对于gp2 卷),您可以同时使用多个 EBS 卷来达到这些实例类型可实现的 I/O 性能水平。有关哪些实例类型具有 10 Gb 网络连接能力的更多信息,请参阅 Amazon EC2 实例类型

您应该使用 EBS 优化实例(如可用)以发挥 Amazon EBS gp2io1 卷的全部性能优势。有关更多信息,请参阅 Amazon EBS 优化实例