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.
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.
Mit dem Instance-Typ-Finder erhalten Sie Vorschläge und Anleitungen für EC2 EC2 Instance-Typen. Weitere Informationen finden Sie unter Holen Sie sich Empfehlungen vom EC2-Instance-Typ-Finder.
Wenn Sie bereits EC2 Instances ausführen, können Sie hier Empfehlungen AWS Compute Optimizer zu den Instance-Typen abrufen, die Sie verwenden sollten, um die Leistung zu verbessern, Geld zu sparen oder beides zu tun. Weitere Informationen finden Sie unter EC2-Instance-Empfehlungen von Compute Optimizer abrufen.
Aufgaben
Suchen eines Instance-Typs mithilfe der Konsole
Mithilfe der EC2 Amazon-Konsole können Sie einen Instance-Typ finden, der Ihren Anforderungen entspricht.
So suchen Sie einen Instance-Typ mithilfe der Konsole
-
Öffnen Sie die EC2 Amazon-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.
vCPUsoder Kerne — Die Anzahl der Kerne vCPUs oder.
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) Um einen side-by-side Vergleich zu sehen, aktivieren Sie das Kontrollkästchen für mehrere Instance-Typen. Der Vergleich wird unten auf dem Bildschirm angezeigt.
-
(Optional) Um die Liste der Instance-Typen zur weiteren Überprüfung in einer Datei mit kommagetrennten Werten (.csv) zu speichern, wählen Sie Aktionen, Liste herunterladen. CSV 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.
Beschreiben Sie einen Instanztyp mit dem AWS CLI
Sie können den describe-instance-types
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
\ --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-types
t2.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-types
t2.micro
\ --regionus-east-2
\ --query "InstanceTypes[].MemoryInfo"
Es folgt eine Beispielausgabe.
[
{
"SizeInMiB": 1024
}
]
Suchen Sie einen Instanztyp mit dem AWS CLI
Sie können die describe-instance-type-offerings
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" \ --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
...