Funktionen
Grafikleistung
Mit Amazon EC2 Elastic-GPUs können Sie Ihre Amazon EC2-Instances auf einfache Weise um OpenGL 4.3-Beschleunigungsfunktionen ergänzen. Elastic Graphics funktioniert ähnlich wie physische GPUs in einem Desktopcomputer oder Server, da auch hier Grafikoperationen durch spezielle Hardware für Grafikbefehle beschleunigt werden. Elastic Graphics-Accelerators werden über das Netzwerk angefügt und existieren unabhängig von Amazon EC2-Instances. Sie werden daher von mehreren Instance-Typen unterstützt. Nach dem Anfügen können Sie Elastic Graphics-Accelerators zur Beschleunigung Ihrer 3D-Anwendungen ähnlich wie eine lokale GPU Ihrer EC2-Instance verwenden. Elastic Graphics unterstützt Windows-Instances mit Microsoft Windows Server 2012 R2 oder höher. Linux-Instances werden zurzeit nicht unterstützt.
Amazon Elastic Graphics-Accelerators werden erstellt, wenn Sie EC2-Instances starten und die Größe des zu verwendenden Elastic Graphics-Accelerators festlegen. Elastic Graphics-Accelerators werden in der gleichen Availability Zone wie Ihre EC2-Instances erstellt. Die Größe des Grafikspeichers von Elastic Graphics-Accelerators reicht von 1 GiB bis zu 8 GiB. Nach dem Erstellen und Anfügen des Elastic Graphics-Accelerators wird dieser vom Elastic Graphics-Treiber erkannt. Der Treiber stellt dann eine Verbindung zwischen Ihrer EC2-Instance und dem Elastic Graphics-Accelerator her. Zu diesem Zeitpunkt interagiert die Instance mit der OpenGL-Bibliothek des Elastic Graphics-Accelerators in ähnlicher Weise wie standortgebundene GPUs.
Elastic Graphics-Accelerators können nur an eine EC2-Instance angefügt werden und an jeder EC2-Instance kann nur ein Elastic Graphics-Accelerator angefügt sein. Elastic Graphics kann in Verbindung mit vielen Desktop-Streaming-Protokollen wie NICE DCV, Remote Desktop Protocol (RDP) und Virtual Network Computing (VNC) verwendet werden.
Unterschiedliche Größen
Elastic Graphics-Accelerators stehen in unterschiedlichen Größen zur Verfügung: von der kleinsten Variante „eg1.medium“ mit 1 GiB Grafikspeicher bis zur Variante „eg1.2xlarge“ mit 8 GiB Grafikspeicher. Elastic Graphics ist daher ideal, um Ihren Workload kosteneffizient mit der richtigen Menge an Grafikbeschleunigungsressourcen zu unterstützen. Mit dieser Flexibilität beschleunigen Sie die Leistung von Anwendungen wie virtuellen Desktops, Spielen, Produktdesignanwendungen oder HPC-Visualisierungsanwendungen zu einem Bruchteil der Kosten eigenständiger Grafik-Instances.
Elastic Graphics-Treiber
Elastic Graphics-Accelerators werden mit einem Treiber geliefert. Hierbei handelt es sich um eine OpenGL-Beschleunigungsbibliothek in Ihren EC2-Instances. Der Treiber fängt OpenGL-Aufrufe ab und führt die Grafikbefehle auf GPUs aus, die von Ihren EC2-Instances entfernt sind. Die von Grafikbefehlen wiedergegebenen Frames werden an den Elastic Graphics-Treiber zurückgegeben.