Caractéristiques
Performances graphiques
Amazon Elastic Graphics vous permet d'associer facilement des capacités d'accélération OpenGL 4.3 à vos instances Amazon EC2. Elastic Graphics fonctionne de manière similaire aux GPU d'un ordinateur de bureau ou d'un serveur, dans le sens où il accélère les opérations graphiques en recourant à du matériel dédié pour les commandes graphiques. Les accélérateurs Elastic Graphics sont attachés sur le réseau et existent indépendamment des instances Amazon EC2. De ce fait, ils sont pris en charge par plusieurs types d'instance. Une fois attachés, les accélérateurs Elastic Graphics peuvent être utilisés pour accélérer vos applications 3D de la même manière que si un GPU local était associé à votre instance EC2. Elastic Graphics prend en charge les instances Windows avec Microsoft Windows Server 2012 R2 ou une version plus récente. Les instances Linux ne sont actuellement pas prises en charge.
Les accélérateurs Amazon Elastic Graphics sont créés lorsque vous lancez des instances EC2 et précisez la taille de l'accélérateur Elastic Graphics que vous voulez utiliser. Les accélérateurs Amazon Elastic Graphics sont créés dans la même zone de disponibilité que vos instances EC2 et peuvent avoir une mémoire graphique de 1 Gio à 8 Gio. Une fois créé et attaché, le pilote Elastic Graphics détecte la présence d'un accélérateur Elastic Graphics et établit la connexion entre cet accélérateur et votre instance EC2. À ce stade, l'instance peut interagir avec la bibliothèque OpenGL de l'accélérateur Elastic Graphics de la même manière qu'avec des GPU attachés localement.
Les accélérateurs Elastic Graphics ne peuvent être attachés qu'à une seule instance EC2. De même, une instance EC2 ne peut avoir qu'un seul accélérateur Elastic Graphics attaché. Elastic Graphics peut être utilisé avec de nombreux protocoles de streaming de bureau, tels que NICE DCV, le protocole RDP (Remote Desktop Protocol) et Virtual Network Computing (VNC).
Différentes tailles
Les accélérateurs Elastic Graphics sont disponibles dans différentes tailles, allant de eg1.medium (mémoire graphique de 1 Gio) à eg1.2xlarge (mémoire graphique de 8 Gio). Elastic Graphics est donc idéal pour ajouter de manière économique la quantité adéquate de ressources d'accélération graphique à votre charge de travail. Cette flexibilité vous permet d'accélérer les performances graphiques d'applications tels que les bureaux virtuels, les jeux, la conception industrielle ou la visualisation HPC, pour une fraction du coût des instances graphiques autonomes.
Pilote Elastic Graphics
Les accélérateurs Elastic Graphics sont fournis avec un pilote, qui prend la forme d'une bibliothèque d'accélération OpenGL dans vos instances EC2. Le pilote intercepte les appels OpenGL et exécute les commandes graphiques sur les GPU distants de vos instances EC2. Les images rendues par les commandes graphiques sont retransmises au pilote Elastic Graphics.