Ausprägung einer Instanz ändern
Sie können die Ausprägung einer VM-Instanz ändern, ohne die Instanz neu erstellen oder Ihre Anwendungen erneut bereitstellen müssen. Mit sich ändernden Ausprägungen können Sie Ihre Compute-Ressourcen vertikal skalieren, um die Performance zu erhöhen, oder horizontal skalieren, um die Kosten zu senken.
Die Änderung der Ausprägung einer Instanz wirkt sich auf die Anzahl der OCPUs , die Arbeitsspeichermenge, die Netzwerkbandbreite und die maximale Anzahl an VNICs für die Instanz aus. Außerdem können Sie eine Ausprägung auswählen, die einen anderen Prozessor verwendet. Die öffentlichen und privaten IP-Adressen der Instanz, die Volume-Anhänge und die VNIC-Anhänge bleiben gleich.
Optional können Sie eine reguläre Instanz in eine burstfähige Instanz ändern oder eine burstfähige Instanz in eine reguläre Instanz. Ebenso können Sie eine reguläre Instanz in eine VM-Instanz mit erweitertem Arbeitsspeicher ändern oder eine VM-Instanz mit erweitertem Arbeitsspeicher in eine reguläre Instanz ändern.
Um zu bestimmen, ob Kapazität für eine bestimmte Ausprägung verfügbar ist, bevor Sie die Ausprägung einer Instanz ändern, verwenden Sie den Vorgang CreateComputeCapacityReport.
Unterstützte Ausprägungen
Die aktuelle Ausprägung und das aktuelle Image der Instanz bestimmen verfügbare neue Ausprägungsziele. Sie können die Größe von Instanzen mit den folgenden Ausprägungen ändern:
-
VM-Standard- und optimierte Ausprägungen: Enthält die folgenden Ausprägungen:
- VM.Standard1-Reihe
- VM.Standard.B1-Reihe
- VM.Standard2-Reihe
- VM.Standard3.Flex
- VM.Standard.E2-Reihe
- VM.Standard.E3.Flex
- VM.Standard.E4.Flex
- VM.Standard.E5. Flexibel
- VM.Standard.E6. FlexFeld
- VM.Optimized3.Flex
- VM.Standard.A1.Flex
- VM.Standard.A2. FlexFeld
Sie können die Anzahl der OCPUs und die Arbeitsspeichermenge, die einer flexiblen Ausprägung zugewiesen ist, sowohl für Linux- als auch für Windows-Images ändern. Sie können auch eine Standardausprägung in einer Reihe in eine Standardausprägung in einer anderen Reihe ändern. Beispiel: Sie können eine feste Ausprägung in eine flexible Ausprägung ändern.
Wichtig
Bei Windows Server 2019-Instanzen, die auf Ausprägungen in der VM.Standard2-Reihe ausgeführt werden, können Sie die Ausprägung nur in eine neue Ausprägung innerhalb derselben Reihe ändern. - Reihe VM.GPU3: Sie können zu einer beliebigen Ausprägung in der Serie VM.GPU3 oder VM.GPU.A10 wechseln.
- Reihe VM.GPU.A10: Sie können zu einer beliebigen Ausprägung in der Serie VM.GPU.A10 oder VM.GPU3 wechseln.
Diese Ausprägungen können nicht bearbeitet werden:
- VM.Standard.E2.1.Micro
- VM.DenseIO.E4.Flex
- VM.DenseIO.E5. Flexibel
- VM.GPU2-Reihe
Einschränkungen und Überlegungen
Beachten Sie Folgendes:
- Das Image, das zum Starten der Instanz verwendet wurde, muss mit der neuen Ausprägung kompatibel sein. Führen Sie eine der folgenden Aktionen aus, um zu prüfen, welche Ausprägungen kompatibel sind:
- Klicken Sie in der Konsole auf der Seite "Instanzdetails" auf den Namen des Images. Prüfen Sie dann die Liste der kompatiblen Ausprägungen.
- Rufen Sie über die API den ListShapes-Vorgang auf, und übergeben Sie die Image-OCID als Parameter.
- Einige Marketplace-Images können aufgrund von Lizenzeinschränkungen nicht skaliert werden. Wenn Sie ein Microsoft SQL Server-Image skalieren möchten, wenden Sie sich an den Support.
- Sie müssen über ausreichende Servicelimits für die neue Ausprägung verfügen. Wenn Sie keine Servicelimits haben, behält die Instanz die ursprüngliche Ausprägung bei.
- Verschiedene Ausprägungen werden zu unterschiedlichen Preisen abgerechnet. Wenn Sie die Ausprägung einer Instanz ändern, wird die Nutzung jeder verwendeten Ausprägung sekundengenau abgerechnet. Weitere Informationen finden Sie unter Compute - Preise und Ressourcenabrechnung für gestoppte Instanzen.
- Wenn für die Instanz sekundäre VNICs konfiguriert wurden, müssen Sie diese nach dem Neustart der Instanz neu konfigurieren. Weitere Informationen finden Sie unter VNICs.
- Wenn die Instanz ausgeführt wird, während Sie die Ausprägung ändern, wird sie im Rahmen des Ausprägungsänderungsvorgangs neu gestartet. Wenn das Herunterfahren der Anwendungen, die auf der Instanz ausgeführt werden, sehr lange dauert, können sie möglicherweise nicht richtig gestoppt werden. Dies führt zu einer Beschädigung der Daten. Um dies zu vermeiden, fahren Sie die Instanz mit den Befehlen herunter, die im BS verfügbar sind, bevor Sie die Ausprägung ändern.
- Wenn Sie die Größe Ihrer VM ändern, können sich einige Hardwaredetails ändern. Wenn sich der Name der Netzwerkschnittstelle ändert, kann dies zu Problemen bei einigen Gastbetriebssystemen führen. Das Gast-BS ist anfälliger, wenn das BS angepasst wurde. Um sicherzustellen, dass Sie über konsistente Schnittstellennamen verfügen, konfigurieren Sie Ihr Gastbetriebssystem. Wenn das BS nicht gestartet werden kann, nachdem Sie die Ausprägung geändert hatten, ändern Sie die Instanz wieder auf die ursprüngliche Ausprägung.
- Wenn Sie eine reguläre Instanz mit SR-IOV-Networking erstellen (Standard für einige reguläre Instanzen) und die Instanz in eine burstfähige Instanz ändern möchten, müssen Sie auch den Networkingtyp in "Paravirtualisiert" ändern.
Bevor Sie beginnen
- Wenn Sie die Instanz in eine kleinere Ausprägung ändern möchten, die weniger VNICs unterstützt, trennen Sie die zusätzlichen VNICs.
- Navigieren Sie zur Listenseite "Compute Instanzen". Informationen zum Suchen der Listenseite finden Sie unter Instanzen auflisten.
- Wählen Sie eine Instanz.
- Wählen Sie die angezeigte Option aus:
- Wählen Sie Aktionen, Weitere Aktionen, Bearbeiten aus.
- Wählen Sie Weitere Aktionen und dann Bearbeiten aus.
- Wählen Sie die angezeigte Option aus:
- Scrollen Sie nach unten zum Abschnitt Shape Summary.
- Wählen Sie Ausprägung bearbeiten aus.
Hinweis
Die aktuelle Ausprägung der Instanz und das aktuelle Image bestimmen, welche Ausprägungen Sie als Ziel für die Ausprägung auswählen können.Wählen Sie im Abschnitt Ausprägungsreihe eine Prozessorgruppe aus. Folgende Optionen sind verfügbar:
- AMD: (Flexibel) Standardformen, die AMD-Prozessoren der aktuellen Generation verwenden. AMD-Ausprägungen sind flexible Ausprägungen.
- Intel: (Flexible) Standard- und optimierte Ausprägungen, die Intel-Prozessoren der aktuellen Generation verwenden. Intel-Ausprägungen sind flexible Ausprägungen.
- Ampere: (Flexibel) Die Compute-Ausprägungen von OCI Ampere A1 Compute und OCI Ampere A2 verwenden ARM-basierte Prozessoren. Die ARM-basierten Ausprägungen sind flexible Ausprägungen. Die Ausprägung
VM.Standard.A1.Flex
ist eine Ausprägung vom Typ "Immer kostenlos". Diese Ausprägungen werden für Windows nicht unterstützt. - Spezielle Systeme und vorherige Generation: Standardausprägungen mit Intel- und AMD-Prozessoren der vorherigen Generation, die
VM.Standard.E2.1.Micro
-Ausprägung vom Typ Immer kostenlos, Dense I/O-Ausprägungen, GPU-Ausprägungen und HPC-Ausprägungen.
Bearbeiten Sie die Ausprägungsoptionen, die je nach Ausprägung variieren:
- Anzahl der OCPUs: Wählen Sie aus, wie viele OCPUs Sie zuweisen möchten.
- Arbeitsspeicher (GB): Wählen Sie den Arbeitsspeicher aus, den Sie dieser Instanz zuweisen möchten. Der zulässige Arbeitsspeicher basiert auf der Anzahl der ausgewählten OCPUs.
-
Wählen Sie Änderungen speichern aus.
Wenn die Instanz ausgeführt wird, wird sie neu gestartet. Bestätigen Sie den Vorgang, wenn Sie dazu aufgefordert werden.
Verwenden Sie den Befehl instance update und die erforderlichen Parameter, um eine Instanz zu aktualisieren:
oci compute instance update --from-json <file://path/to/file.json>
<file://path/to/file.json> ist der Pfad zu einer JSON-Datei, in der die Instanzdetails definiert werden. Informationen zum Generieren eines Beispiels für die JSON-Datei finden Sie unter Erweiterte JSON-Optionen.
Eine vollständige Liste der Kennzeichen und Variablenoptionen für die Compute Service-CLI-Befehle finden Sie in der Befehlszeilenreferenz für Compute.
Informationen zur Verwendung der API und zu Signieranforderungen finden Sie unter REST-API-Dokumentation und Sicherheitszugangsdaten. Informationen zu SDKs finden Sie unter SDKs und die CLI.
Mit diesem API-Vorgang können Sie die Ausprägung einer Instanz ändern: