功能
圖形效能
Amazon Elastic Graphics 可讓您輕鬆地將 OpenGL 4.3 加速功能連接到 Amazon EC2 執行個體。Elastic Graphics 的運作方式與桌上型電腦或伺服器中的實體 GPU 類似,其會針對圖形命令使用特殊用途的硬體來加速圖形操作。Elastic Graphics 加速器是透過網路來連接,而且其與 Amazon EC2 執行個體各自獨立存在。因此,多個執行個體類型支援它們。一旦連接,您就可以透過與 GPU 位於 EC2 執行個體本機一樣的方式,使用 Elastic Graphics 加速器來加速 3D 應用程式。 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 驅動程式。