Suchen eines Amazon EC2-Instance-Typs - Amazon Elastic Compute Cloud

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Suchen eines Amazon EC2-Instance-Typs

Bevor Sie eine Instance starten können, müssen Sie einen Instance-Typ auswählen, der verwendet werden soll. Der von Ihnen gewählte Instance-Typ hängt unter Umständen von den Ressourcen ab, die Ihre Workload benötigt, z. B. Computing-, Speicher- oder Storage-Ressourcen. Es kann von Vorteil sein, mehrere Instance-Typen zu identifizieren, die zu Ihrer Workload passen, und deren Leistung in einer Testumgebung zu bewerten. Es gibt keinen Ersatz für die Messung der Leistung Ihrer Anwendung unter Last.

Vorschläge und Anleitungen für EC2-Instance-Typen erhalten Sie mit dem EC2-Instance-Typ-Finder. Weitere Informationen finden Sie unter Holen Sie sich Empfehlungen vom EC2-Instance-Typ-Finder.

Wenn Sie bereits EC2-Instances ausgeführt haben, können Sie AWS Compute Optimizer für Empfehlungen zu den Instance-Typen nutzen, die Sie verwenden sollten, um die Leistung zu verbessern, Kosten zu sparen oder beides. Weitere Informationen finden Sie unter EC2-Instance-Empfehlungen von Compute Optimizer abrufen.

Suchen eines Instance-Typs mithilfe der Konsole

Mit der Amazon EC2-Konsole finden Sie einen Instance-Typ, der Ihren Anforderungen entspricht.

So suchen Sie einen Instance-Typ mithilfe der Konsole
  1. Öffnen Sie die Amazon EC2-Konsole unter https://console.aws.amazon.com/ec2/.

  2. Wählen Sie in der Navigationsleiste die Region aus, in der Sie Ihre Instances starten möchten. Sie können unabhängig von Ihrem Standort jede verfügbare Region auswählen.

  3. Wählen Sie im Navigationsbereich Instance Types (Instance-Typen) aus.

  4. (Optional) Wählen Sie das Einstellungssymbol (Zahnrad) aus, um festzulegen, welche Attribute des Instance-Typs angezeigt werden sollen (z. B. On-Demand-Linux-Preise), und wählen Sie dann Bestätigen aus. Wählen Sie alternativ den Namen eines Instance-Typs, um die Detailseite zu öffnen und alle über die Konsole verfügbaren Attribute anzuzeigen. Die Konsole zeigt nicht alle Attribute an, die über die API oder die Befehlszeile verfügbar sind.

  5. Verwenden Sie die Instance-Typ-Attribute, um die Liste der angezeigten Instance-Typen nur nach den Instance-Typen zu filtern, die Ihren Anforderungen entsprechen. Sie können beispielsweise nach den folgenden Attributen filtern:

    • Availability Zone – Der Name der Availability Zone, der lokalen Zone oder der Wavelength-Zone. Weitere Informationen finden Sie unter Regionen und Zonen.

    • vCPUs oder Kerne – Die Anzahl an vCPUs oder Kernen.

    • Arbeitsspeicher (GiB) – Die Speichergröße in GiB

    • Netzwerkleistung – Die Netzwerkleistung in Gigabit.

    • Lokaler Instance-Speicher – Gibt an, ob der Instance-Typ über lokalen Instance-Speicher verfügt (true | false).

  6. (Optional) Aktivieren Sie das Kontrollkästchen für mehrere Instance-Typen, um einen Vergleich anzuzeigen. Der Vergleich wird unten auf dem Bildschirm angezeigt.

  7. (Optional) Um die Liste der Instance-Typen zur weiteren Überprüfung in einer CSV-Datei zu speichern, wählen Sie Actions (Aktionen), Download List CSV (Liste als CSV herunterladen). Die Datei enthält alle Instance-Typen, die den von Ihnen festgelegten Filtern entsprechen.

  8. (Optional) Um Instances mit einem Instance-Typ zu starten, der Ihren Anforderungen entspricht, aktivieren Sie das Kontrollkästchen für den Instance-Typ und wählen Sie Actions (Aktionen), Launch Instance (Instance starten). Weitere Informationen finden Sie unter EC2-Instance mit dem Launch Instance Wizard in der Konsole starten.

Eine Instance-Typs mithilfe der AWS CLI beschreiben

Sie können den Befehl describe-instance-types verwenden, um einen bestimmten Instance-Typ zu beschreiben.

Einen Instance-Typ vollständig beschreiben

Der folgende Befehl zeigt alle verfügbaren Details für den angegebenen Instance-Typ an. Die Ausgabe ist langwierig, weshalb sie hier weggelassen wird.

aws ec2 describe-instance-types \ --instance-types t2.micro \ --region us-east-2
Einen Instance-Typ beschreiben und die Ausgabe filtern

Der folgende Befehl zeigt die Details für den angegebenen Instance-Typ an.

aws ec2 describe-instance-types \ --instance-types t2.micro \ --region us-east-2 \ --query "InstanceTypes[].NetworkInfo"

Es folgt eine Beispielausgabe.

[ { "NetworkPerformance": "Low to Moderate", "MaximumNetworkInterfaces": 2, "MaximumNetworkCards": 1, "DefaultNetworkCardIndex": 0, "NetworkCards": [ { "NetworkCardIndex": 0, "NetworkPerformance": "Low to Moderate", "MaximumNetworkInterfaces": 2, "BaselineBandwidthInGbps": 0.064, "PeakBandwidthInGbps": 1.024 } ], "Ipv4AddressesPerInterface": 2, "Ipv6AddressesPerInterface": 2, "Ipv6Supported": true, "EnaSupport": "unsupported", "EfaSupported": false, "EncryptionInTransitSupported": false, "EnaSrdSupported": false } ]

Mit dem folgenden Befehl wird der verfügbare Arbeitsspeicher für den angegebenen Instance-Typ angezeigt.

aws ec2 describe-instance-types \ --instance-types t2.micro \ --region us-east-2 \ --query "InstanceTypes[].MemoryInfo"

Es folgt eine Beispielausgabe.

[ { "SizeInMiB": 1024 } ]

Suchen eines Instance-Typs mithilfe der AWS CLI

Sie können die Befehle describe-instance-types und describe-instance-type-offerings verwenden, um die Instance-Typen zu finden, die Ihren Anforderungen entsprechen.

Beispiel 1: Einen Instance-Typ anhand der Availability Zone finden

Im folgenden Beispiel werden nur die Instance-Typen angezeigt, die in der angegebenen Availability Zone angeboten werden.

aws ec2 describe-instance-type-offerings \ --location-type "availability-zone" \ --filters "Name=location,Values=us-east-2a" \ --region us-east-2 \ --query "InstanceTypeOfferings[*].[InstanceType]" --output text | sort

Die Ausgabe ist eine alphabetisch sortierte Liste von Instance-Typen. Das folgende Beispiel zeigt nur den Anfang der Ausgabe.

a1.2xlarge a1.4xlarge a1.large a1.medium a1.metal a1.xlarge c4.2xlarge ...

Beispiel 2: Einen Instance-Typ anhand der verfügbaren Speichergröße finden

Sie können beispielsweise den folgenden Befehl verwenden, um nur Instance-Typen der aktuellen Generation mit 64 GiB (65 536 MiB) Speicher anzuzeigen.

aws ec2 describe-instance-types \ --filters "Name=current-generation,Values=true" "Name=memory-info.size-in-mib,Values=65536" \ --region us-east-2 \ --query "InstanceTypes[*].[InstanceType]" --output text | sort

Die Ausgabe ist eine alphabetisch sortierte Liste von Instance-Typen. Das folgende Beispiel zeigt nur den Anfang der Ausgabe.

c5a.8xlarge c5ad.8xlarge c6a.8xlarge c6g.8xlarge c6gd.8xlarge c6gn.8xlarge c6i.8xlarge c6id.8xlarge c6in.8xlarge ...

Beispiel 3: Einen Instance-Typ anhand des verfügbaren Instance-Speichers finden

Im folgenden Beispiel wird die Gesamtgröße des Instance-Speichers für alle R7-Instances mit Instance-Speicher-Volumes angezeigt.

aws ec2 describe-instance-types \ --filters "Name=instance-type,Values=r7*" "Name=instance-storage-supported,Values=true" \ --region us-east-2 \ --query "InstanceTypes[].[InstanceType, InstanceStorageInfo.TotalSizeInGB]" \ --output table

Es folgt eine Beispielausgabe.

--------------------------- | DescribeInstanceTypes | +----------------+--------+ | r7gd.xlarge | 237 | | r7gd.8xlarge | 1900 | | r7gd.16xlarge | 3800 | | r7gd.medium | 59 | | r7gd.4xlarge | 950 | | r7gd.2xlarge | 474 | | r7gd.metal | 3800 | | r7gd.large | 118 | | r7gd.12xlarge | 2850 | +----------------+--------+

Beispiel 4: Einen Instance-Typ finden, der den Ruhezustand unterstützt

Im folgenden Beispiel werden die Instance-Typen aufgeführt, die den Ruhezustand unterstützen.

aws ec2 describe-instance-types \ --filters "Name=hibernation-supported,Values=true" \ --region us-east-2 \ --query "InstanceTypes[*].[InstanceType]" \ --output text | sort

Die Ausgabe ist eine alphabetisch sortierte Liste von Instance-Typen. Das folgende Beispiel zeigt nur den Anfang der Ausgabe.

c4.2xlarge c4.4xlarge c4.8xlarge c4.large c4.xlarge c5.12xlarge c5.18xlarge c5.2xlarge c5.4xlarge c5.9xlarge ...

Einen Instance-Typ mit den Tools für PowerShell suchen

Sie können die cmdlets Get-EC2InstanceType und Get-EC2InstanceTypeOffering verwenden, um die Instance-Typen zu suchen, die Ihren Anforderungen entsprechen.

Finden Sie einen Instance-Typ anhand der Availability Zone

Im folgenden Beispiel werden nur die Instance-Typen angezeigt, die in der angegebenen Availability Zone angeboten werden.

(Get-EC2InstanceTypeOffering ` -LocationType "availability-zone" ` -Region us-east-2 ` -Filter @{Name="location"; Values="us-east-2a"}).InstanceType | Sort-Object `

Finden eines Instance-Typs anhand der verfügbaren Arbeitsspeichergröße

Sie können beispielsweise den folgenden Befehl verwenden, um nur Instance-Typen der aktuellen Generation mit 64 GiB (65 536 MiB) Speicher anzuzeigen.

(Get-EC2InstanceType ` -Filter @{Name="current-generation"; Values="true"}, @{Name="memory-info.size-in-mib"; Values="65536"}).InstanceType | Sort-Object

Finden eines Instance-Typs anhand des verfügbaren Instance-Speichers

Im folgenden Beispiel wird die Gesamtgröße des Instance-Speichers für alle R7-Instances mit Instance-Speicher-Volumes angezeigt.

Get-EC2InstanceType ` -Filter @{Name="instance-type"; Values="r7*"}, @{Name="instance-storage-supported"; Values="true"} | ` Select InstanceType, @{Name="TotalSizeInGB"; Expression={($_.InstanceStorageInfo.TotalSizeInGB)}}

Es folgt eine Beispielausgabe.

InstanceType TotalSizeInGB ------------ ------------- r7gd.8xlarge 1900 r7gd.16xlarge 3800 r7gd.xlarge 237 r7gd.4xlarge 950 r7gd.medium 59 r7gd.2xlarge 474 r7gd.large 118 r7gd.metal 3800 r7gd.12xlarge 2850

Finden Sie einen Instance-Typ, der den Ruhezustand unterstützt

Im folgenden Beispiel werden die Instance-Typen aufgeführt, die den Ruhezustand unterstützen.

(Get-EC2InstanceType ` -Filter @{Name="hibernation-supported"; Values="true"}).InstanceType | Sort-Object