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.
Aufgaben
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
-
Öffnen Sie die Amazon EC2-Konsole unter https://console.aws.amazon.com/ec2/
. -
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.
-
Wählen Sie im Navigationsbereich Instance Types (Instance-Typen) aus.
-
(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.
-
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).
-
(Optional) Aktivieren Sie das Kontrollkästchen für mehrere Instance-Typen, um einen Vergleich anzuzeigen. Der Vergleich wird unten auf dem Bildschirm angezeigt.
-
(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.
-
(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-typest2.micro\ --regionus-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-typest2.micro\ --regionus-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-typest2.micro\ --regionus-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.
Beispiele
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" \ --regionus-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" \ --regionus-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" \ --regionus-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" \ --regionus-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.
Beispiele
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" ` -Regionus-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