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

Amazon Elastic Graphics

Amazon Elastic Graphics 为 Windows 实例提供灵活的低成本、高性能图形加速。Elastic Graphics 加速器具有多种大小,是使用 GPU 图形实例类型(例如 G2 和 G3)的低成本替代方案。您可以灵活地选择满足您的应用程序的计算、内存和存储需求的实例类型。然后,为您的实例选择符合工作负载图形要求的加速器。

Elastic Graphics 适合需要少量或间歇性额外图形加速能力和使用 OpenGL 图形支持的应用程序。如果您需要访问完整的、直接附加的 GPU 并使用 DirectX、CUDA 或开放计算语言 (OpenCL) 并行计算框架,请改为使用加速计算实例类型的实例。有关更多信息,请参阅Windows加速计算实例

Elastic Graphics 基础知识

要使用 Elastic Graphics,请启动 Windows 实例并在启动期间为实例指定加速器类型。AWS 查找可用的 Elastic Graphics 容量并在您的实例与 Elastic Graphics 加速器之间建立网络连接。

注意

不支持裸机实例。

以下实例类型支持 Elastic Graphics 加速器:

  • C3 | C4 | C5 | C5d

  • D2

  • H1

  • I3 | I3en

  • M3 | M4 | M5 | M5d

  • P2 | P3

  • R3 | R4 | R5 | R5d

  • t2.medium 或更大 | t3.medium 或更大

  • X1 | X1e

  • z1d

有以下 Elastic Graphics 加速器可用。您可以将任意 Elastic Graphics 加速器附加到任意支持的实例类型。

Elastic Graphics 加速器 图形内存 (GB)
eg1.medium 1
eg1.large 2
eg1.xlarge 4
eg1.2xlarge 8

Elastic Graphics 加速器并非实例的硬件组成部分。相反,它通过称为 Elastic Graphics 网络接口 的网络接口附加到网络。当您启动带有图形加速的实例时,会在 VPC 中为您创建 Elastic Graphics 网络接口。

Elastic Graphics 网络接口在与您的实例相同的子网和 VPC 中创建,并向其分配来自该子网的私有 IPv4 地址。附加到您 Amazon EC2 实例的加速器分配自与您的实例处于相同可用区中的可用加速器池。


                Elastic Graphics 加速器附加到实例

Elastic Graphics 加速器支持 OpenGL 4.3 API 及更早版本的 API 标准,这可用于批处理应用程序或 3D 图形加速。您实例上的 Amazon 优化的 OpenGL 库会检测附加的加速器。它会将来自您的实例的 OpenGL API 调用转至加速器,加速器随之处理请求并返回结果。实例与加速器之间的流量使用与实例网络流量相同的带宽,因此建议您有足够的网络带宽可用。有关任意 OpenGL 合规性和版本问题,请咨询您的软件供应商。

默认情况下,您 VPC 的默认安全组与 Elastic Graphics 网络接口关联。Elastic Graphics 网络流量使用 TCP 协议和端口 2007。请确保您的实例的安全组允许执行此设置。有关更多信息,请参阅配置安全组

Elastic Graphics 定价

当 Elastic Graphics 加速器处于 Ok 状态时,您需要为附加到处于 running 状态的实例的加速器按秒付费。对于附加到处于 pendingstoppingstoppedshutting-downterminated 状态的加速器,您无需支付费用。加速器处于 UnknownImpaired 状态时,您也无需支付费用。

加速器的定价仅提供按需费率。您可以将任意加速器附加到任意预留、计划或 Spot 实例。所有情况下均按加速器的按需价格收取费用。

有关更多信息,请参阅 Amazon Elastic Graphics 定价

Elastic Graphics 限制

在开始使用 Elastic Graphics 加速器之前,请注意以下限制:

  • 您只能将企业加速器附加到使用 Microsoft Windows Server 2012 R2 或更高版本的 Windows 实例。目前不支持 Linux 实例。

  • 您一次只能将一个加速器附加到一个实例,并且只能在实例启动期间附加。

  • 您无法在实例之间共享加速器。

  • 您无法从实例分离加速器或者将它转移到另一个实例。如果不再需要加速器,您必须终止自己的实例。要更改加速器类型,请从您的实例创建 AMI,终止该实例,然后启动具有不同加速器规格的新实例。

  • 仅支持 OpenGL API 4.3 及较早版本。不支持 DirectX、CUDA 和 OpenCL。

  • Elastic Graphics 加速器对您实例的设备管理器不可见,也无法通过设备管理器访问。

  • 您无法预留或计划加速器容量。

  • 您无法在 EC2-Classic 中将加速器附加到实例。