AWS 新增三种实例类型

  • Chris Swan
  • 李彬

2013 年 11 月 25 日

话题:DevOps架构

在第二届re:invent 大会上,亚马逊公布了三种新的 AWS 实例类型,适用于其弹性计算云(EC2)的基础设施即服务(IaaS)业务。I2 实例使用固态硬盘(SSD)以提供高性能 I/O 能力;C3 实例将每个虚拟 CPU 与硬件超线程捆绑在一起,以应对计算密集型任务;而G2 实例为 3D 应用提供了 NVidia 图形处理器(GPUs)。

I2 实例的最大型号是 i2.8xlarge,它提供 32 个虚拟 CPU、244GB 内存,以及八块 720GB 的固态硬盘——用于非永久实例的存储。这一顶级实例能够支持每秒 35 万次随机读取操作(IOPS),以及 32 万次随机写入操作。这样的性能针对需要大量随机 I/O 的应用,例如事务性系统和 NoSQL 数据库。I2 实例的最小型号则是 i2.large,从各方面来说其性能是最大规模实例(刚才提到的 i2.8xlarge)的 1/16。I2 实例的底层硬件基于 Intel Xeon E5-2670v2 处理器,锁定在 2.5GHz 主频。Netflix 云架构师Adrian Cockcroft对此评价道:“任何时候,在云服务的基准测试中,i2.8xlarge 都能轻松胜过 m1.small 实例。”

C3 实例基于比 I2 实例更快的 CPU——Xeon E5-2680v2,其时钟频率为 2.8GHz。但 C3 实例提供较少的内存和较小的固态硬盘存储空间。这一实例家族针对的是计算密集型应用,例如高性能计算(HPC),以及使用诸如 Hadoop 等框架进行大规模数据集分析的应用。除了更近的虚拟 CPU 到硬件 CPU 的排列外,亚马逊对私有云(VPC)内部的网络情况进行了提升,使其拥有更高的吞吐率、更低的延时并减少了抖动。要想享受这些网络提升,用户必须通过硬件虚拟机(HVM)来启用网络增强——对 C3 提供支持的 HVM 中固化了大量亚马逊机器映像(AMIs),用来简化采用过程。

目前 G2 实例中只有 G2.2xlarge 一种实例类型。它提供 8 个虚拟 CPU(基于旧一点的 Intel Sandy Bridge 处理器)、15GB 内存,以及 60GB 的固态硬盘存储空间。与其他实例类型不同之处是,它使用 NVidia 的 GK104 GPU,内含 1536 核心和 4GB 显存。该 GPU 适用于图形密集型应用,例如 3D 渲染、视频解码等。亚马逊努力指出,G2 并不是用于通用图形计算单元(GPGPU)的工作负载,因为它不支持 CG1 实例类型所提供的双精度浮点和误差修正内存特性。

I2 实例开放后,亚马逊客户将可以在 7 大实例家族 28 种不同实例类型中进行选择。某种意义上说,它们会组成一种令人困惑的矩阵,需要人们谨慎分析和选择,并参考基准测试,以确保选择适用于特定应用的部署环境。亚马逊的建议是:“选择对你的工作负载概要和量级最适用的实例类型”,以及“如果应用需求发生变化,那么改变你的实例类型”。对力图确保选择合适的实例类型的开发和运营团队来说,这带来了大量潜在工作。当这些实例类型与多种订购模式组合时,要想确保一个公共云应用的实例使用尽可能经济有效,就变成了一项十足的挑战。

查看英文原文:Amazon Web Services announces three new instance types

DevOps架构