Caratteristiche

Prestazioni grafiche

Amazon Elastic Graphics permette di aggiungere capacità di accelerazione OpenGL 4.3 alle istanze Amazon EC2. Il funzionamento di Elastic Graphics è analogo a quello delle GPU fisiche di un computer desktop o di un server, perché accelera le operazioni di grafica tramite hardware specializzato. Gli acceleratori di Elastic Graphics, però, si collegano tramite rete ed esistono indipendentemente dalle istanze Amazon EC2. Di conseguenza, sono supportati da diversi tipi di istanze. Una volta collegati, gli acceleratori di Elastic Graphics permettono di accelerare le applicazioni 3D come se nell'istanza EC2 fosse effettivamente presente una GPU. Elastic Graphics supporta le istanze Windows con Microsoft Windows Server 2012 R2 o versione successiva. Le istanze Linux non sono attualmente supportate.

Gli acceleratori di Amazon Elastic Graphics vengono creati quando si avviano istanze EC2 e si specifica la dimensione dell'acceleratore Elastic Graphics che si desidera utilizzare. Gli acceleratori di Amazon Elastic Graphics vengono creati nella stessa zona di disponibilità delle istanze EC2 e possono essere compresi tra 1 e 8 GiB nelle dimensioni della memoria grafica. Una volta creato e collegato, il driver di Elastic Graphics rileva la presenza di un acceleratore di Elastic Graphics e stabilisce la connessione tra l'istanza EC2 e l'acceleratore di Elastic Graphics. Da quel momento, l'istanza interagisce con la libreria OpenGL dell'acceleratore di Elastic Graphics come se si trattasse di una GPU locale.

Gli acceleratori di Elastic Graphics possono collegarsi a una sola istanza EC2 e a ogni istanza EC2 può essere collegato solo un acceleratore di Elastic Graphics. Elastic Graphics supporta diversi protocolli di streaming desktop, tra cui NICE DCV, Remote Desktop Protocol (RDP) e Virtual Network Computing (VNC).

Differenze di dimensioni

Gli acceleratori Elastic Graphics sono disponibili in diverse dimensioni, dal più piccolo con 1 GiB di memoria grafica al più grande con 8 GiB di memoria grafica. Pertanto, Elastic Graphics è ideale per aggiungere in modo conveniente la giusta quantità di risorse di accelerazione grafica al carico di lavoro. Questo livello di flessibilità permette di migliorare le prestazioni grafiche di diversi tipi di applicazioni, ad esempio desktop virtuali, videogiochi, progettazione industriale o visualizzazione HPC, usufruendo di tariffe molto inferiori rispetto all'uso di istanze dedicate per la grafica.

Driver di Elastic Graphics

Gli acceleratori Elastic Graphics dispongono di un driver specifico, una libreria di accelerazione OpenGL presente nelle istanze EC2. Questo driver intercetta le chiamate OpenGL ed esegue i comandi di grafica su GPU remote nelle tue istanze EC2. I frame reindirizzati dai comandi di grafica vengono quindi inoltrati nuovamente al driver di Elastic Graphics.