功能
图形性能
借助 Amazon Elastic Graphics,您可以轻松地将 OpenGL 4.3 加速功能连接到 Amazon EC2 实例。Elastic Graphics 的功能类似于桌面或服务器中的物理 GPU,因为它通过将专用硬件用于图形命令来加快图形操作。Elastic Graphics 加速器通过网络进行连接,并且独立于 Amazon EC2 实例而存在。因此,它们不受多个实例类型的支持。连接 Elastic Graphics 加速器后,您就可以使用它来加速 3D 应用程序,就像 EC2 实例具有本地 GPU 一样。 Elastic Graphics 支持具有 Microsoft Windows Server 2012 R2 或更高版本的 Windows 实例。目前不支持 Linux 实例。
当您启动 EC2 实例并指定要使用的 Elastic Graphics 加速器的大小时,将创建 Amazon Elastic Graphics 加速器。Elastic Graphics 加速器在 EC2 实例所在的同一可用区中创建,并且其图形内存大小可能介于 1 GiB 和 8 GiB 之间。在创建并连接后,Elastic Graphics 驱动程序将检测 Elastic Graphics 加速器是否存在并建立 EC2 实例与 Elastic Graphics 加速器之间的连接。此时,该实例可以与 Elastic Graphics 加速器的 OpenGL 库交互,交互方式与本地连接的 GPU 非常相似。
Elastic Graphics 加速器只能连接到一个 EC2 实例,每个 EC2 实例只能有一个 Elastic Graphics 加速器与之连接。Elastic Graphics 可以与许多桌面流式处理协议结合使用,例如 NICE DCV、远程桌面协议 (RDP) 和虚拟网络计算 (VNC)。
不同的大小
Elastic Graphics 加速器具有不同的大小 - 最小为 eg1.medium(具有 1 GiB 的图形内存),最大为 eg1.2xlarge(具有 8 GiB 的图形内存)。因此,Elastic Graphics 非常适合用于经济高效地向您的工作负载添加适量的图形加速资源。这种灵活性使您可以加速虚拟桌面、游戏、工业设计或 HPC 可视化等应用程序的图形性能,而成本仅为独立图形实例的一小部分。
Elastic Graphics 驱动程序
Elastic Graphics 加速器带有一个确定性,它是 EC2 实例中的 OpenGL 加速库。该驱动程序可拦截 OpenGL 调用,并在远离 EC2 实例的 GPU 上执行图形命令。由图形命令渲染的帧将传递回 Elastic Graphics 驱动程序。