Häufig gestellte Fragen

Allgemeines

F: Wie kann ich Elastic Graphics-Accelerators an meine Amazon EC2-Instances anfügen und wieder trennen?

Sie können Elastic Graphics-Accelerators an EC2-Instances anfügen, wenn diese erstellt werden. Sie können die Größe von Elastic Graphics-Accelerators über die EC2-Konsole, AWS SDK und CLI festlegen. Elastic Graphics-Accelerators werden getrennt, wenn Sie Ihre EC2-Instances beenden.

F: Welche Instance-Typen und -Größen werden von Elastic Graphics unterstützt?

Elastic Graphics unterstützt eine Vielzahl von EC2-Instances der aktuellen Generation, darunter M5, M5d, M4, M3, T3 (t3.medium oder größer), T2 (t2.medium oder größer), C5, C5d, C4, C3, z1d, R5, R5d, R4, R3, X1e, X1, H1, I3, D2, P3 und P2.

F: Welches Betriebssystem wird unterstützt?

Elastic Graphics unterstützt Windows-Instances mit Microsoft Windows Server 2012 R2 oder höher. Linux-Instances werden zurzeit nicht unterstützt.

F: Unterstützt Elastic Graphics EC2-Instance Metadata Service v2 (IMDSv2)?

Nein, Elastic Graphics unterstützt derzeit keine EC2-Instanzen mit IMDSv2. Elastic Graphics unterstützt nur IMDSv1.

F: Kann ich Kapazität für Elastic Graphics-Accelerators reservieren?

Nein: Elastic Graphics-Accelerators können nur bedarfsbasiert bereitgestellt werden.

F: Wie kommunizieren meine EC2-Instances mit den angefügten Elastic Graphics-Accelerators?

Elastic Graphics-Accelerators nutzen die gleiche Bandbreite wie der Netzwerkdatenverkehr der Instances. Der Kanal wird über eine in Ihrer VPC erstellte Elastic Network-Schnittstelle (ENI), den sogenannten Elastic Graphics-Endpunkt, eingerichtet.

F: Benötige ich einen Treiber für Elastic Graphics?

Sie müssen den Elastic Graphics-Treiber in Ihrer Instance installieren. Der Treiber ist allerdings kein Gerätetreiber. Stattdessen handelt es sich um eine Amazon-optimierte OpenGL-Bibliothek, die erkennt, dass ein angefügter Elastic Graphics-Accelerator vorhanden ist, und eine Verbindung mit ihm herstellt. Wenn Anwendungen OpenGL-API-Aufrufe für 3D-Vorgänge ausführen, leitet die Amazon OpenGL-Bibliothek diese Aufrufe über das Netzwerk an den Elastic Graphics-Accelerator weiter. Dort werden die Vorgänge verarbeitet und die Ergebnisse an die Bibliothek zurückgegeben. Amazon EC2 verwaltet die physische Hardware, die Treiber des Grafikgeräts und die Übertragung der Befehle an und von Ihrer EC2-Instance. Der Zugriff auf die Elastic Graphics-Infrastruktur erfolgt über einen Netzwerkendpunkt in der VPC einer angefügten Instance. Der OpenGL-Befehlsdatenverkehr und die entsprechenden Ergebnisse werden mit der bereitgestellten Netzwerkkapazität der Instance übertragen.

F: Kann ich Elastic Graphics-Accelerators in meinem Gerätemanager anzeigen?

Nein: Es gibt in Ihrem Gerätemanager kein zusätzliches Gerät für Elastic Graphics-Accelerators.

F: Kann ich mehrere Elastic Graphics-Accelerators an eine einzige Instance oder denselben Elastic Graphics-Accelerator an mehrere Instances anfügen?

Nein: Sie können nur einen Elastic Graphics-Accelerator an eine EC2-Instance anfügen.

F: Kann ich Elastic Graphics-Accelerators anfügen bzw. trennen, während die Instance ausgeführt wird?

Nein: Elastic Graphics-Accelerators können nur beim Erstellen der Instance angefügt und beim Beenden der Instance getrennt werden.

F: Kann ich einen lokalen Computer an Elastic Graphics-Accelerators anfügen?

Nein: Elastic Graphics-Accelerators können nur an EC2-Instances angefügt werden.

F: Kann das Starten einer Instance aufgrund eines Elastic Graphics-Accelerators fehlschlagen?

Wenn die Elastic Graphics-Accelerator-Kapazität aufgrund fehlender Kapazität nicht verfügbar ist, erhalten Sie eine entsprechende Fehlermeldung und der Start der Instance schlägt fehl. Wenn im vorhandenen Subnetz weniger IP-Adressen bereitstehen als notwendig, um alle angeforderten Instances zu starten und den Elastic Graphics-Endpunkt zu erstellen, erhalten Sie eine Ausnahmemeldung mit zusätzlichen Informationen. Diese erläutern, dass eine zusätzliche IP-Adresse für den ersten Start mit einem Elastic Graphics-Accelerator in einer Availability Zone für diese VPC erforderlich ist.

F: Wie erfahre ich in der Instance, ob Elastic Graphics-Accelerators vorhanden und die erforderlichen Bibliotheken ordnungsgemäß installiert sind?

Sie können im Benachrichtigungsbereich der Taskleiste auf das Symbol „Elastic Graphics“ klicken, um zu erfahren, ob der Elastic Graphics-Treiber korrekt installiert ist und der Elastic Graphics-Accelerator ordnungsgemäß funktioniert. Wenn alles ordnungsgemäß funktioniert, zeigt die Elastic Graphics-Benutzeroberfläche einen fehlerfreien Status an. Sie müssen den Elastic Graphics-Treiber erneut installieren, wenn das Symbol „Elastic Graphics“ nicht angezeigt wird.

F: Welche Anwendungen zertifiziert AWS für die Kompatibilität mit Elastic Graphics?

AWS bietet keine Anwendungszertifizierung für Softwareanbieter. Allerdings bieten wir ein Grafik-Zertifizierungsprogramm für unabhängige Softwareanbieter an, damit sie ihre Anwendungen auf AWS zertifizieren können.

F: Welche Desktop-Streaming-Protokolle unterstützt Elastic Graphics?

Elastic Graphics kann in Verbindung mit vielen Desktop-Streaming-Protokollen wie NICE, DCV, Remote Desktop Protocol (RDP) und Virtual Network Computing (VNC) verwendet werden.

F: Kann ich jeweils eine einzelne Anwendung ausführen oder unterstützt Elastic Graphics die gleichzeitige Ausführung mehrerer Anwendungen?

Elastic Graphics schränkt die Anzahl gleichzeitig ausgeführter Anwendungen nicht ein.

F: Meine Anwendung meldet, dass im System 0 MB Grafikspeicher verfügbar sind. Warum?

Wenn Sie Microsoft Basic Display Adapter verwenden, gibt Ihre Grafikspeicherabfrage 0 MB zurück. Sie können jedoch immer noch den von Elastic Graphics über OpenGL-API-Aufrufe bereitgestellten Grafikspeicher verwenden.

Leistung

F: Welche Faktoren können sich auf die Leistung von Elastic Graphics-Accelerators auswirken?

Es gibt viele Faktoren, die sich auf die Leistung von Elastic Graphics-Accelerators auswirken. Dazu zählen die verfügbare Netzwerkbandbreite Ihrer EC2-Instance, die Komplexität Ihrer 3D-Modelle und die Größe Ihres OpenGL-Kontexts.

F: Welche Metriken stehen mir mit Elastic Graphics-Accelerators zur Verfügung?

Über CloudWatch können Sie Metriken zur Grafikspeichernutzung von Elastic Graphics-Accelerators erhalten.

Netzwerk

F: Kann ich Elastic Graphics-Accelerators an EC2-Instances anfügen, ohne VPCs zu verwenden?

Nein: Elastic Graphics-Accelerators können nur in einer VPC an EC2-Instances angefügt werden.

F: Nehmen Elastic Graphics-Accelerators die Netzwerkbandbreite meiner EC2-Instances in Anspruch?

Ja, der Kommunikationskanal zwischen Elastic Graphics-Accelerators und einer EC2-Instance wird über eine Elastic Network-Schnittstelle eingerichtet. Die von dieser Elastic Network-Schnittstelle verbrauchte Bandbreite wird mit dem Bandbreitenlimit der EC2-Instance verrechnet.

F: Wie verwalte ich den von Elastic Graphics verwendeten Elastic Graphics-Endpunkt?

Der Elastic Graphics-Endpunkt ist eine Elastic Network-Schnittstelle, die Ihrem Elastic Graphics-Accelerator zugeordnet ist. Sie können die mit der Elastic Network-Schnittstelle verknüpfte Sicherheitsgruppe genauso wie andere Elastic Network-Schnittstellen verwalten. Allerdings lässt sich die Elastic Network-Schnittstelle nicht von der EC2-Instance trennen, an die sie angefügt ist.

F: Welche Sicherheitsgruppenanforderung gilt für Elastic Graphics?

Damit der Netzwerkdatenverkehr zwischen Ihrer EC2-Instance und dem ihr angefügten Elastic Graphics-Accelerator fließen kann, muss die Sicherheitsgruppe, die mit der Elastic Network-Schnittstelle von Elastic Graphics verknüpft ist, den gesamten ausgehenden TCP-Datenverkehr auf Port 2007 zulassen.

F: Welche Daten werden im Netzwerk übertragen?

Wir übertragen OpenGL-Befehle von Ihren EC2-Instances an Elastic Graphics-Accelerators und gerenderte Frames von Elastic Graphics-Accelerators an EC2-Instances. Außerdem werden einige Steuerungsinformationen zwischen Ihren EC2-Instances und den Elastic Graphics-Accelerators übertragen. Allerdings verlassen alle übertragenen Daten nie Ihre VPC.

F: Welche Netzwerklatenz wird zwischen der Windows-Instance und dem Elastic Graphics-Accelerator garantiert?

Elastic Graphics-Accelerators unterliegen der gleichen Latenz des AWS-Netzwerks.

Fakturierung und Messung

F: Welchen Lebenszyklus hat ein Elastic Graphics-Accelerator und welche Kosten werden mir in Rechnung gestellt?

Die Kosten für Elastic Graphics-Accelerators werden nach Stunden abgerechnet. Der Lebenszyklus des Elastic Graphics-Accelerators spiegelt den Lebenszyklus der Instance wider, an die er angefügt ist.

  • „Schwebend“: Wenn Sie eine Instance und einen Elastic Graphics-Accelerator starten, geht der Elastic Graphics-Accelerator in den Status „Schwebend“ über. Im Status „Schwebend“ sucht Amazon EC2 nach Elastic Graphics-Accelerator-Kapazität und stellt einen Kanal zwischen Ihrer Instance und dem Elastic Graphics-Accelerator her. Die im Status „Ausstehend“ verbrachte Zeit wird Ihnen nicht in Rechnung gestellt.
  • „Läuft“: Wenn sowohl die Instance als auch der Elastic Graphics-Accelerator verfügbar sind, geht Elastic Graphics-Accelerator in den Status „Läuft“ über. Sobald Ihre Instance in diesen Status übergeht, ist sie betriebsbereit. Funktionieren Ihre Elastic Graphics-Accelerators fehlerfrei, wird Ihnen jede volle oder angefangene Stunde berechnet, in der die Instance ausgeführt wird.
  • „Wird angehalten“ und „Stopped“ (Angehalten): Wenn Sie Ihre Instance (gilt nur für EBS-gestützte Instances) mit angefügtem Elastic Graphics-Accelerator anhalten, wechselt die Instance in den Status „Wird angehalten“ und der Elastic Graphics-Accelerator in den Status „Stopped“ (Angehalten). Für angehaltene Elastic Graphics-Accelerators werden keine Kosten berechnet.
  • „Wird heruntergefahren“ und „Beendet“: Wenn Sie die Instance beenden, fallen für die Instance und den Elastic Graphics-Accelerator keine Gebühren mehr an, sobald der Instance-Status „Wird heruntergefahren“ oder „Beendet“ lautet.

F: Werden mir Kosten in Rechnung gestellt, wenn meine Elastic Graphics-Accelerators nicht funktionieren?

Nein: Ihnen werden nur Kosten in Rechnung gestellt, wenn die Elastic Graphics-Accelerators fehlerfrei funktionieren.

F: Muss ich für die Netzwerkbandbreite bezahlen, die von Elastic Graphics-Accelerators verwendet wird?

Nein: Da sich der Elastic Graphics-Accelerator und dessen zugeordnete EC2-Instance in derselben Availability Zone befinden, werden für den Netzwerkverkehr zwischen Elastic Graphics-Accelerators und EC2-Instances keine Kosten berechnet.

F: Sind Steuern bereits in den Preisen enthalten?

Falls nicht anders angegeben, gelten unsere Preise zuzüglich anfallender Steuern und Abgaben, u. a. MwSt. und Umsatzsteuer. Wenn sich Ihre Rechnungsadresse in Japan befindet, unterliegt die Nutzung von AWS-Services der japanischen Verbrauchssteuer. Weitere Informationen.

API-Support

F: Welche Grafik-API wird von Elastic Graphics unterstützt?

Elastic Graphics unterstützt OpenGL 4.3.

F: Welche OpenGL-Shader-Sprachversion wird von Elastic Graphics unterstützt?

Elastic Graphics unterstützt GLSL 4.30.

F: Wie kann ich als OpenGL-Entwickler erkennen, dass meine Anwendung auf einer Elastic Graphics-Accelerator-Implementierung ausgeführt wird?

Das Erkennen eines Elastic Graphics-Accelerators ist mithilfe einer OpenGL-API möglich.