Amazon Elastic Compute Cloud
Benutzerhandbuch für Linux-Instances

Instance-Typen

Wenn Sie eine Instance starten, bestimmt der von Ihnen angegebene Instance-Typ die Hardware der Host-Computer für die Instance. Jeder Instance-Typ bietet unterschiedliche Rechenleistung, Arbeitsspeicher- und Speicher-Kapazität und wird abhängig von diesen Eigenschaften in Instance-Familien eingeordnet. Wählen Sie einen Instance-Typ den Anforderungen der Anwendung oder Software entsprechend aus, die Sie in Ihrer Instance ausführen möchten.

Amazon EC2 stellt für jede Instance einheitliche und vorhersagbare CPU-Kapazität bereit, ungeachtet der Basis-Hardware.

Amazon EC2 sieht einige Ressourcen des Host-Computers, wie z. B. CPU, Speicher und Instance-Speicher, für eine bestimmte Instance vor. Andere Ressourcen des Host-Computers, z. B. das Netzwerk und das Datenträgersubsystem, teil Amazon EC2 zwischen mehreren Instances. Wenn die Instances eines Hostcomputers jeweils möglichst viele Ressourcen nutzen möchten, wird die Ressource gleichmäßig aufgeteilt. Wenn eine Ressource jedoch nicht voll ausgelastet ist, kann eine Instance einen höheren Anteil der verfügbaren Ressource nutzen.

Jeder Instance-Typ stellt Leistung von einer gemeinsamen Ressource je nach Anforderung bereit. Instance-Typen mit hoher E/A-Leistung wird beispielsweise ein höherer Anteil der gemeinsamen Ressourcen zugewiesen. Durch die Zuweisung eines größeren Anteils gemeinsamer Ressourcen werden außerdem Abweichungen der E/A-Leistung verringert. Für die meisten Anwendungen ist mittlere E/A-Leistung vollkommen ausreichend. Für Anwendungen, die mehr oder einheitlichere E/A-Leistung erfordern, sollten Sie jedoch einen Instance-Typ mit höherer E/A-Leistung in Erwägung ziehen.

Verfügbare Instancetypen

Amazon EC2 stellt die Instance-Typen in den folgenden Tabellen bereit.

Instances der aktuellen Generation

Es wird empfohlen, beim Starten neuer Instances Instance-Typen der aktuellen Generation zu verwenden.

Weitere Informationen über Instance-Typen der aktuellen Generation finden Sie unter Amazon EC2-Instance-Typen.

Instance-Familie Instance-Typen der aktuellen Generation

Allgemeine Zwecke

a1.medium | a1.large | a1.xlarge | a1.2xlarge | a1.4xlarge | m4.large | m4.xlarge | m4.2xlarge | m4.4xlarge | m4.10xlarge | m4.16xlarge | m5.large | m5.xlarge | m5.2xlarge | m5.4xlarge | m5.8xlarge | m5.12xlarge | m5.16xlarge | m5.24xlarge | m5.metal | m5a.large | m5a.xlarge | m5a.2xlarge | m5a.4xlarge | m5a.8xlarge | m5a.12xlarge | m5a.16xlarge | m5a.24xlarge | m5ad.large | m5ad.xlarge | m5ad.2xlarge | m5ad.4xlarge | m5ad.12xlarge | m5ad.24xlarge | m5d.large | m5d.xlarge | m5d.2xlarge | m5d.4xlarge | m5d.8xlarge | m5d.12xlarge | m5d.16xlarge | m5d.24xlarge | m5d.metal | m5dn.large | m5dn.xlarge | m5dn.2xlarge | m5dn.4xlarge | m5dn.8xlarge | m5dn.12xlarge | m5dn.16xlarge | m5dn.24xlarge | m5n.large | m5n.xlarge | m5n.2xlarge | m5n.4xlarge | m5n.8xlarge | m5n.12xlarge | m5n.16xlarge | m5n.24xlarge | t2.nano | t2.micro | t2.small | t2.medium | t2.large | t2.xlarge | t2.2xlarge | t3.nano | t3.micro | t3.small | t3.medium | t3.large | t3.xlarge | t3.2xlarge | t3a.nano | t3a.micro | t3a.small | t3a.medium | t3a.large | t3a.xlarge | t3a.2xlarge

Für Datenverarbeitung optimiert

c4.large | c4.xlarge | c4.2xlarge | c4.4xlarge | c4.8xlarge | c5.large | c5.xlarge | c5.2xlarge | c5.4xlarge | c5.9xlarge | c5.12xlarge | c5.18xlarge | c5.24xlarge | c5.metal | c5d.large | c5d.xlarge | c5d.2xlarge | c5d.4xlarge | c5d.9xlarge | c5d.12xlarge | c5d.18xlarge | c5d.24xlarge | c5d.metal | c5n.large | c5n.xlarge | c5n.2xlarge | c5n.4xlarge | c5n.9xlarge | c5n.18xlarge | c5n.metal

RAM-optimiert

r4.large | r4.xlarge | r4.2xlarge | r4.4xlarge | r4.8xlarge | r4.16xlarge | r5.large | r5.xlarge | r5.2xlarge | r5.4xlarge | r5.8xlarge | r5.12xlarge | r5.16xlarge | r5.24xlarge | r5.metal | r5a.large | r5a.xlarge | r5a.2xlarge | r5a.4xlarge | r5a.8xlarge | r5a.12xlarge | r5a.16xlarge | r5a.24xlarge | r5ad.large | r5ad.xlarge | r5ad.2xlarge | r5ad.4xlarge | r5ad.12xlarge | r5ad.24xlarge | r5d.large | r5d.xlarge | r5d.2xlarge | r5d.4xlarge | r5d.8xlarge | r5d.12xlarge | r5d.16xlarge | r5d.24xlarge | r5d.metal | r5dn.large | r5dn.xlarge | r5dn.2xlarge | r5dn.4xlarge | r5dn.8xlarge | r5dn.12xlarge | r5dn.16xlarge | r5dn.24xlarge | r5n.large | r5n.xlarge | r5n.2xlarge | r5n.4xlarge | r5n.8xlarge | r5n.12xlarge | r5n.16xlarge | r5n.24xlarge | u-6tb1.metal | u-9tb1.metal | u-12tb1.metal | u-18tb1.metal | u-24tb1.metal | x1.16xlarge | x1.32xlarge | x1e.xlarge | x1e.2xlarge | x1e.4xlarge | x1e.8xlarge | x1e.16xlarge | x1e.32xlarge | z1d.large | z1d.xlarge | z1d.2xlarge | z1d.3xlarge | z1d.6xlarge | z1d.12xlarge | z1d.metal

Speicheroptimiert

d2.xlarge | d2.2xlarge | d2.4xlarge | d2.8xlarge | h1.2xlarge | h1.4xlarge | h1.8xlarge | h1.16xlarge | i3.large | i3.xlarge | i3.2xlarge | i3.4xlarge | i3.8xlarge | i3.16xlarge | i3.metal | i3en.large | i3en.xlarge | i3en.2xlarge | i3en.3xlarge | i3en.6xlarge | i3en.12xlarge | i3en.24xlarge | i3en.metal

Beschleunigtes Computing

f1.2xlarge | f1.4xlarge | f1.16xlarge | g3s.xlarge | g3.4xlarge | g3.8xlarge | g3.16xlarge | g4dn.xlarge | g4dn.2xlarge | g4dn.4xlarge | g4dn.8xlarge | g4dn.12xlarge | g4dn.16xlarge | p2.xlarge | p2.8xlarge | p2.16xlarge | p3.2xlarge | p3.8xlarge | p3.16xlarge | p3dn.24xlarge

Instances der vorherigen Generation

Amazon Web Services bietet Instances der Vorgängergeneration für Benutzer, die ihre Anwendungen für diese Instances optimiert haben und noch ein Upgrade durchführen müssen. Wir raten dazu, Instances der aktuellen Generation zu verwenden, um von der besten Leistung zu profitieren, die Instances der Vorgängergeneration werden aber weiterhin unterstützt. Wenn Sie derzeit eine Instance der Vorgängergeneration verwenden, sehen Sie sich geeignete Instances der aktuellen Generation an. Weitere Informationen finden Sie unter Instances der vorherigen Generation.

Instance-Familie Instance-Typen der vorherigen Generation

Allgemeine Zwecke

m1.small | m1.medium | m1.large | m1.xlarge | m3.medium | m3.large | m3.xlarge | m3.2xlarge | t1.micro

Für Datenverarbeitung optimiert

c1.medium | c1.xlarge | cc2.8xlarge | c3.large | c3.xlarge | c3.2xlarge | c3.4xlarge | c3.8xlarge

RAM-optimiert

m2.xlarge | m2.2xlarge | m2.4xlarge | cr1.8xlarge | r3.large | r3.xlarge | r3.2xlarge | r3.4xlarge | r3.8xlarge

Speicheroptimiert

hs1.8xlarge | i2.xlarge | i2.2xlarge | i2.4xlarge | i2.8xlarge

Beschleunigtes Computing

g2.2xlarge | g2.8xlarge

Hardware

Weitere Informationen zu den Hardware-Spezifikationen für jeden Amazon EC2-Instance-Typ finden Sie unter Amazon EC2 Instance-Typen.

Um die richtigen Instance-Typen für Ihre Anforderungen zu bestimmen, empfehlen wir, eine Instance zu starten und Ihre eigene Benchmarkanwendung zu verwenden. Da Instances pro Sekunde abgerechnet werden, können Sie mehrere Instance-Typen bequem und ohne großen Kostenaufwand testen, bevor Sie eine Entscheidung treffen.

Falls sich Ihre Anforderungen ändern, können Sie selbst nach der Entscheidung die Größe der Instance anpassen. Weitere Informationen finden Sie unter Ändern des Instance-Typs.

Anmerkung

Amazon EC2-Instances werden üblicherweise auf virtuellen 64-Bit-Intel-Prozessoren ausgeführt (siehe die Angaben auf den Produktseiten zum Instance-Typ). Weitere Informationen zu den Hardware-Spezifikationen für jeden Amazon EC2-Instance-Typ finden Sie unter Amazon EC2 Instance-Typen. Die brancheninternen Namenskonventionen für 64-Bit-CPUs können jedoch zu Verwirrung führen. Prozessorhersteller Advanced Micro Devices (AMD) stellte die erste kommerziell erfolgreiche 64-Bit-Architektur basierend auf dem x86-Befehlssatz von Intel vor. Entsprechend wird die Architektur gemeinläufig als „AMD64“ bezeichnet, unabhängig vom Prozessorhersteller. Windows und diverse Linux-Verteilungen folgen dieser Konvention. Darum wird in den internen Systeminformationen einer Ubuntu- oder Windows-EC2 Instance für die CPU-Architektur „AMD64“ angegeben, obwohl die Instances mit Intel-Hardware ausgeführt werden.

AMI-Virtualisierungstypen

Der Virtualisierungstyp Ihrer Instance wird durch das AMI bestimmt, das zum Starten der Instance verwendet wird. Instance-Typen der aktuellen Generation unterstützen nur eine Hardware Virtual Machine (HVM). Einige Instance-Typen der vorherigen Generation unterstützen Paravirtual (PV), und einige AWS-Regionen unterstützen PV-Instances. Weitere Informationen finden Sie unter Linux AMI-Virtualisierungstypen.

Um optimale Leistung zu erzielen, empfehlen wir die Verwendung eines HVM-AMI. Außerdem sind HVM-AMIs erforderlich, um die verbesserte Netzwerkleistung nutzen zu können. HVM-Virtualisierung nutzt Hardware-gestützte Technologie, die von der AWS-Plattform bereitgestellt wird. Mit HVM-Virtualisierung kann die VM wie auf einer nativen Hardwareplattform ausgeführt werden. Es werden jedoch weiterhin PV-Netzwerk- und Speicher-Treiber für bestmögliche Leistung eingesetzt.

Nitro-basierte Instances

Das Nitro-System ist eine Sammlung von durch AWS erstellten Hard- und Softwarekomponenten, die eine hohe Leistung, Hochverfügbarkeit und Sicherheit ermöglichen. Darüber hinaus bietet das Nitro-System Bare-Metal-Funktionen, die den Virtualisierungsaufwand reduzieren und Workloads unterstützen, die einen vollständigen Zugriff auf die Host-Hardware erfordern.

Nitro-Komponenten

Die folgenden Komponenten sind Teil des Nitro-Systems:

  • Nitro-Hypervisor – Ein einfacher Hypervisor, der die Speicher- und CPU-Zuweisung verwaltet und eine Leistung liefert, die für die meisten Workloads nicht von Bare Metal zu unterscheiden ist.

  • Nitro-Karte

    • Lokale NVMe-Speichervolumes

    • Unterstützung von Netzwerk-Hardware

    • Verwaltung

    • Überwachung

    • Sicherheit

  • Nitro-Sicherheits-Chip, integriert in das Motherboard

Instance-Typen

Die folgenden Instances basieren auf dem Nitro-System:

  • A1, C5, C5d, C5n, G4, I3en, M5, M5a, M5ad, M5d, M5dn, M5n, p3dn.24xlarge, R5, R5a, R5ad, R5d, R5dn, R5n, T3, T3a und z1d

  • Bare Metal: c5.metal, c5d.metal, c5n.metal, i3.metal, i3en.metal, m5.metal, m5d.metal, r5.metal, r5d.metal, u-6tb1.metal, u-9tb1.metal, u-12tb1.metal, u-18tb1.metal, u-24tb1.metal, and z1d.metal

Netzwerk- und Speicherfunktionen

Durch die Auswahl eines Instance-Typs werden die verfügbaren Netzwerk- und Speicherfunktionen bestimmt.

Netzwerfunktionen

  • IPv6 wird von allen Instance-Typen der aktuellen Generation unterstützt, ebenso wie auf den Instance-Typen C3, R3 und I2 der vorherigen Generation.

  • Um die Netzwerk- und Bandbreitenleistung des Instance-Typs zu maximieren, gehen Sie folgendermaßen vor:

    • Starten Sie unterstützte Instance-Typen in einer Cluster Placement-Gruppe, um die Instances für High Performance Computing(HPC)-Anwendungen zu optimieren. Instances in einer gemeinsamen Cluster Placement-Gruppe können von Netzwerken mit hoher Bandbreite und niedriger Latenz profitieren. Weitere Informationen finden Sie unter Platzierungsgruppen.

    • Aktivieren Sie Enhanced Networking für unterstützte Instance-Typen der aktuellen Generation, um von höherer PPS-Leistung, weniger Netzwerkjitter und niedrigerer Latenz zu profitieren. Weitere Informationen finden Sie unter Enhanced Networking unter Linux.

  • Instance-Typen der aktuellen Generation, die ein Enhanced Networking unterstützen, haben die folgenden Eigenschaften im Hinblick auf die Netzwerkleistung:

    • Verkehr innerhalb derselben Region über privates IPv4 oder IPv6 kann 5 Gbit/s für Single-Flow-Verkehr und bis zu 25 Gbit/s für Multi-Flow-Verkehr unterstützen (abhängig vom Instance-Typ).

    • Verkehr zu und von Amazon S3-Buckets innerhalb derselben Region über den öffentlichen IP-Adressraum oder durch einen VPC-Endpunkt können die gesamte verfügbare aggregierte Bandbreite der Instance nutzen.

  • Die maximal unterstützte MTU variiert je nach Instance-Typ. Alle Amazon EC2-Instance-Typen unterstützen standardmäßige Ethernet V2 1500 MTU-Frames. Alle Instances der aktuellen Generation unterstützen 9001 MTU oder „Jumbo-Frames“. Einige Instances der vorherigen Generation unterstützen sie ebenfalls. Weitere Informationen finden Sie unter Netzwerk-MTU (Maximum Transmission Unit) für Ihre EC2 Instance.

Speicherfunktionen

  • Einige Instance-Typen unterstützen EBS-Volumes und Instance-Speicher-Volumes, andere hingegen ausschließlich EBS-Volumes. Einige Instance-Typen, die Instance-Speicher-Volumes unterstützen, verwenden SSDs, um sehr hohe Random-E/A-Leistung bereitzustellen. Einige Instance-Typen unterstützen keine NVMe-Instance-Speicher-Volumes. Einige Instance-Typen unterstützen keine EBS-Instance-Speicher-Volumes. Weitere Informationen finden Sie unter Amazon EBS und NVMe auf Linux-Instances und NVMe-SSD-Volumes.

  • Um zusätzliche, dedizierte Kapazität für Amazon EBS-E/A abzurufen, können Sie bestimmte Instance-Typen als EBS–optimierte Instances starten. Einige Instance-Typen sind standardmäßig EBS–optimiert. Weitere Informationen finden Sie unter Amazon EBS-optimierte Instances.

Zusammenfassung der Netzwerk- und Speicherfunktionen

Die folgende Tabelle enthält eine Zusammenfassung der Netzwerk- und Speicherfunktionen, die von Instance-Typen der aktuellen Generation unterstützt werden.

Nur EBS NVMe-EBS Instance-Speicher Platzierungsgruppe Enhanced Networking

A1

Ja

Ja

Nein

Ja

ENA

C4

Ja

Nein

Nein

Ja

Intel 82599 VF

C5

Ja

Ja

Nein

Ja

ENA

C5d

Nein

Ja

NVMe *

Ja

ENA

C5n

Ja

Ja

Nein

Ja

ENA

D2

Nein

Nein

HDD

Ja

Intel 82599 VF

F1

Nein

Nein

NVMe *

Ja

ENA

G3

Ja

Nein

Nein

Ja

ENA

G4

Nein

Ja

NVMe *

Ja

ENA

HS1

Nein

Nein

HDD *

Ja

ENA

I3

Nein

Nein

NVMe *

Ja

ENA

I3en

Nein

Ja

NVMe *

Ja

ENA

M4

Ja

Nein

Nein

Ja

m4.16xlarge: ENA

Alle anderen Größen: Intel 82599 VF

M5

Ja

Ja

Nein

Ja

ENA

M5a

Ja

Ja

Nein

Ja

ENA

M5ad

Nein

Ja

NVMe *

Ja

ENA

M5d

Nein

Ja

NVMe *

Ja

ENA

M5dn

Nein

Ja

NVMe *

Ja

ENA

M5n

Ja

Ja

Nein

Ja

ENA

P2

Ja

Nein

Nein

Ja

ENA

P3

Ja

Nein

Nein

Ja

ENA

P3dn

Nein

Ja

NVMe *

Ja

ENA

R4

Ja

Nein

Nein

Ja

ENA

R5

Ja

Ja

Nein

Ja

ENA

R5a

Ja

Ja

Nein

Ja

ENA

R5ad

Nein

Ja

NVMe *

Ja

ENA

R5d

Nein

Ja

NVMe *

Ja

ENA

R5dn

Nein

Ja

NVMe *

Ja

ENA

R5n

Ja

Ja

Nein

Ja

ENA

T2 Ja

Nein

Nein

Nein

Nein

T3

Ja

Ja

Nein

Nein

ENA

T3a

Ja

Ja

Nein

Nein

ENA

u-xtb1.metal

Ja

Ja

Nein

Nein

ENA

X1

Nein

Nein

SSD

Ja

ENA

X1e

Nein

Nein

SSD *

Ja

ENA

z1d

Nein

Ja

NVMe *

Ja

ENA

* Der Root-Gerät-Datenträger muss ein Amazon EBS-Volume sein.

Die folgende Tabelle enthält eine Zusammenfassung der Netzwerk- und Speicherfunktionen, die von Instance-Typen der vorherigen Generation unterstützt werden.

Instance-Speicher Platzierungsgruppe Enhanced Networking

C3

SSD

Ja

Intel 82599 VF

G2

SSD

Ja

Nein

I2

SSD

Ja

Intel 82599 VF

M3

SSD

Nein

Nein

R3

SSD

Ja

Intel 82599 VF

Instance-Limits

Die Gesamtanzahl der Instances, die Sie in einer Region starten können, ist begrenzt. Für bestimmte Instance-Typen gelten zusätzliche Einschränkungen.

Weitere Informationen zu den Standard-Limits finden Sie unter Wie viele Instances kann ich in Amazon EC2 ausführen?

Weitere Informationen zum Anzeigen oder Erhöhen Ihrer aktuellen Limits finden Sie unter Amazon EC2 Service Limits.