• Allgemeines

    F: Wie kann ich meine Amazon EC2-Instances Elastic GPUs zuordnen bzw. von ihnen trennen?

    Elastic GPUs können EC2-Instances bei der Erstellung zugeordnet werden. Sie können die Größe von Elastic GPUs über EC2 Console, AWS SDK und CLI angeben. Elastic GPUs werden getrennt, wenn Sie Ihre EC2-Instance beenden.

    F: Welche Instance-Typen und -Größen unterstützen Elastic GPUs?

    Elastic GPUs unterstützen eine Vielzahl der aktuellen Generation von EC2-Instances, einschließlich m4, m3, c4, c3, r4, r3, x1, d2, i3 und t2 (t2.medium oder größer).

     

    eg1.medium

    eg1.large

    eg1.xlarge

    eg1.2xlarge

    M4

    M3

    C4

    C3

    R4

    R3

    T2

    t2.medium oder größer

    t2.medium oder größer

    t2.medium oder größer

    t2.medium oder größer

    X1

    I3

    D2

    P2

    -

    -

    -

    -

    G3 - - - -

    G2

    -

    -

    -

    -

    F1

    -

    -

    -

    -

    F: Welche Betriebssysteme werden unterstützt?

    Elastic GPUs unterstützen Windows Server 2012 R2 und Windows Server 2016.

    F: Kann ich Kapazität für Elastic GPUs reservieren?

    Nein. Elastic GPUs können nur bei Bedarf bereitgestellt werden.

    F: Wie kommunizieren meine EC2-Instances mit den zugeordneten Elastic GPUs?

    Elastic GPUs nutzen dieselbe Bandbreite wie Instance-Netzwerkdatenverkehr. Der Kanal wird mit einem Elastic Network Interface (ENI) eingerichtet, das in Ihrer als Elastic GPU-Endpunkt bezeichneten VPC erstellt wird.

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

    Sie müssen in Ihrer Instance Elastic GPUs-Treiber installieren. Doch der Treiber ist kein Gerätetreiber. Stattdessen ist er eine Amazon-optimierte OpenGL-Bibliothek, die erkennt, dass eine Elastic GPU vorhanden ist, und eine Verbindung mit ihr herstellt. Bei Anwendungen, die OpenGL-API-Aufrufe für 3D-Operationen durchführen, leitet die Amazon-OpenGL-Bibliothek diese Aufrufe über das Netzwerk an die Elastic GPU, wo die Operationen verarbeitet und die Ergebnisse an die Bibliothek zurückgesendet werden. Amazon EC2 verwaltet die physische Hardware, GPU-Gerätetreiber und die Übertragung von Befehlen zu und von Ihrer EC2-Instance. Der Zugriff auf die Elastic GPUs-Infrastruktur erfolgt über einen Netzwerkendpunkt in der VPC einer zugeordneten Instance, und OpenGL-Befehlsdatenverkehr und -Ergebnisse werden mit der bereitgestellten Netzwerkkapazität der Instance übertragen.

    F: Kann ich Elastic GPUs in meinem Geräte-Manager sehen?

    Nein, es wird kein zusätzliches Gerät für Elastic PUs in Ihrem Geräte-Manager angezeigt.

    F: Kann ich einer einzelnen Instance mehrere Elastic GPUs oder die gleiche Elastic GPU mehreren Instances zuordnen?

    Nein, Sie können nur eine Elastic GPU einer EC2-Instance zuordnen.

    F: Kann ich Elastic GPUs zuordnen/trennen, während die Instance ausgeführt wird?

    Nein. Elastic GPUs können jeweils nur bei der Instance-Erstellung zugeordnet und bei der Instance-Terminierung getrennt werden.

    F: Kann ich einen lokalen Computer einer Elastic GPU auf EC2 zuordnen?

    Nein. Elastic GPUs können nur EC2-Instances zugewiesen werden.

    F: Kann der Start einer Instance aufgrund von Elastic GPUs fehlgeschlagen?

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

    F: Wie kann ich von der Instance aus erfahren ob Elastic GPUs vorhanden und die erforderlichen Bibliotheken ordnungsgemäß installiert sind?

    Sie können auf das Elastic GPU-Symbol im Meldungsbereich Ihrer Taskleiste klicken und prüfen, ob der Elastic GPU-Treiber richtig installiert ist und die Elastic GPU ordnungsgemäß funktioniert. Wenn alles ordnungsgemäß funktioniert, zeigt die Elastic GPU-Benutzeroberfläche einen fehlerfreien Status an. Sie müssen den Elastic GPU-Treiber neu installieren, wenn das Elastic GPU-Symbol fehlt.

    F: Welche Anwendungen zertifiziert AWS für die Zusammenarbeit mit Elastic GPUs?

    AWS bietet keine Anwendungszertifizierung im Namen der Software-Lieferanten. Allerdings bieten wir ein Grafikzertifizierungsprogramm für ISVs an, damit sie ihre Anwendungen auf AWS zertifizieren können.

    F: Welche Desktop-Streaming-Protokolle unterstützen Elastic GPUs?

    Elastic GPUs können in Verbindung mit vielen Desktop-Streaming-Protokollen wie Desktop Cloud Visualization (DCV), Remote Desktop Protocol (RDP) und Virtual Network Computing (VNC) verwendet werden.

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

    Elastic GPUs schränken die Anzahl gleichzeitig ausgeführter Anwendungen nicht ein.

    F: Meine Anwendung meldet, dass im System 0 MB GPU-Arbeitsspeicher verfügbar sind – warum?

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

  • Performance

    F: Welche Faktoren können sich auf die Leistung von Elastic GPUs auswirken?

    Es gibt viele Faktoren, die sich auf die Leistung von Elastic GPUs auswirken können. Hierzu 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 kann ich von Elastic GPUs erhalten?

    Sie können GPU-Arbeitsspeicher-Verwendungsmetriken der Elastic GPUs über CloudWatch erhalten.

  • Netzwerk

    F: Kann ich Elastic GPUs ohne VPCs EC2-Instances zuordnen?

    Nein. Elastic GPUs können nur in einer VPC EC2-Instances zugeordnet werden.

    F: Verbrauchen Elastic GPUs Netzwerkbandbreite meiner EC2-Instances?

    Ja, der Kommunikationskanal zwischen Elastic GPUs und EC2-Instance läuft über eine elastische Netzwerkschnittstelle. Die gesamte von der elastischen Netzwerkschnittstelle verbrauchte Bandbreite wird mit dem Bandbreitenlimit der EC2-Instance verrechnet.

    F: Wie kann ich den von Elastic GPUs verwendeten Elastic GPU-Endpunkt verwalten?

    Der Elastic GPU-Endpunkt ist eine elastische Netzwerkschnittstelle, die mit Ihren Elastic GPUs verknüpft ist. Sie können die mit der elastischen Netzwerkschnittstelle verknüpfte Sicherheitsgruppe auf dieselbe Weise verwalten wie bei einer anderen elastischen Netzwerkschnittstelle. Sie können die elastische Netzwerkschnittstelle jedoch nicht von der EC2-Instance trennen, mit der sie verbunden ist.

    F: Was ist die Sicherheitsgruppenanforderung von Elastic GPUs?

    Damit der Netzwerkdatenverkehr zwischen Ihrer EC2-Instance und der Elastic GPU, der sie zugeordnet ist, fließen kann, sollte die Sicherheitsgruppe, die mit der elastischen Netzwerkschnittstelle der Elastic GPUs verknüpft ist, allen ausgehenden TCP-Datenverkehr auf Port 2007 zulassen.

    F: Welche Art von Daten wird im Netzwerk übertragen?

    Wir übertragen OpenGL-Befehle aus Ihren EC2-Instances zur Elastic GPU und gerenderte Frames von der Elastic GPU zur EC2-Instance. Es werden auch einige Steuerinformationen zwischen Ihren EC2-Instances und der Elastic GPU übertragen. Allerdings verlassen alle übertragenen Daten dabei nie Ihre VPC.

    F: Welche Netzwerklatenz zwischen der Windows-Instance und der Elastic GPU wird garantiert?

    Die Elastic GPU unterliegt derselben Latenz wie das AWS-Netzwerk.

     

  • Fakturierung und Nutzungsmessung

    F: Was ist der Lebenszyklus einer Elastic GPU, und wie wird meine Abrechnung erstellt?

    Elastic GPUs werden stundenweise abgerechnet, und der Elastic GPU-Lebenszyklus spiegelt den Lebenszyklus der Instance wider, der sie zugordnet ist.

    • Ausstehend: Wenn Sie eine Instance und die Elastic GPU starten, tritt die Elastic GPU in den Status „Ausstehend“ ein. Im Status „Ausstehend“ sucht Amazon EC2 Elastic GPU-Kapazität und richtet einen Kanal zwischen Ihrer Instanz und der Elastic GPU ein. Die im Status „Ausstehend“ verbrachte Zeit wird Ihnen nicht in Rechnung gestellt.
    • Ausführung: Sobald Instance und Elastic GPU bereit sind, wechselt die Elastic GPU in den Status „Ausführung“. Sobald Ihre Instance in den Status „Ausführung“ übergeht, ist sie betriebsbereit. Wenn Ihre Elastic GPUs in betriebsbereitem Zustand sind, wird Ihnen jede Stunde bzw. angebrochene Stunde, in der Sie die Ausführung der Instance aufrechterhalten, in Rechnung gestellt.
    • Anhaltend und angehalten: Wenn Sie Ihre Instance (gilt nur für EBS-gestützte Instances), der eine Elastic GPU zugeordnet ist, anhalten, wechselt die Instance in den Status „Anhaltend“, und gleichermaßen wechselt die Elastic GPU in den Status „Angehalten“. Angehaltene Elastic GPUs werden Ihnen nicht in Rechnung gestellt.
    • Herunterfahrend und beendet: Wenn Sie die Instance beenden, sobald die Instance in den Status „Herunterfahrend“ oder „Beendet“ wechselt, fallen für diese Instance und Elastic GPU keine Gebühren mehr an.

     

    F: Wird mir die Zeit in Rechnung gestellt, in der meine Elastic GPUs beeinträchtigt sind?

    Nein, Sie erhalten nur eine Abrechnung für Ihre Elastic GPUs, wenn sie in fehlerfreiem Zustand sind.

    F: Muss ich für die von Elastic GPUs verwendete Netzwerkbandbreite zahlen?

    Nein. Wenn die Elastic GPU und die zugehörige EC2-Instance in derselben Availability Zone liegen, ist die Netzwerk-Datenübertragung zwischen Elastic GPU und EC2-Instance kostenlos.

    F: Sind Steuern bereits in den Preisen enthalten?

    Falls nicht anders angegeben, gelten unsere Preise zuzüglich geltender Steuern und Abgaben, darunter MwSt. und Umsatzsteuer. Bei Kunden mit japanischer Rechnungsadresse unterliegt die Nutzung von AWS-Services der japanischen Verbrauchssteuer. Weitere Informationen.

  • API-Support

    F: Welche Grafik-API unterstützen Elastic GPUs?

    Elastic GPUs unterstützen OpenGL 4.2.

    F: Welche OpenGL-Version unterstützen Elastic GPUs?

    Elastic GPUs unterstützen OpenGL 4.2.

    F: Welche OpenGL-Shader-Sprachversion unterstützen Elastic GPUs?

    Elastic GPUs unterstützen GLSL 4.20.

    F: Wie kann ich als OpenGL-Entwickler erkennen, ob meine Anwendung auf einer Elastic GPUs-Implementierung läuft?

    Sie können mit der OpenGL-API erkennen, ob die Elastic GPU vorhanden ist.