Ausprägung einer Instanz ändern

Sie können die Ausprägung einer Virtual-Machine-(VM-)Instanz ändern, ohne die Instanz neu erstellen oder Ihre Anwendungen erneut bereitstellen zu müssen. Durch das Ändern von 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 Speichermenge, die Netzwerkbandbreite und die Höchstanzahl der VNICs für die Instanz aus. Darüber hinaus 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.Optimized3.Flex

    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 Serie in eine Standardausprägung in einer anderen Serie ä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.
  • VM.Standard.A1.Flex: Sie können die Anzahl der OCPUs und die zugewiesene Arbeitsspeichermenge ändern.
  • VM.GPU3-Serie: Sie können zu einer beliebigen Ausprägung in der VM.GPU3- oder VM.GPU.A10-Serie wechseln.
  • VM.GPU.A10-Serie: Sie können zu einer beliebigen Ausprägung in der VM.GPU.A10- oder VM.GPU3-Serie wechseln.

Diese Ausprägungen können nicht bearbeitet werden:

  • VM.Standard.E2.1.Micro
  • VM.DenseIO.E4.Flex
  • 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 Ausprägung von einer Hardwarereihe in eine andere Reihe ändern, können sich einige Hardwaredetails ändern (z.B. der Name der Netzwerkschnittstelle). Dies kann bei einigen Gast-BS zu Problemen führen, insbesondere wenn das BS angepasst wurde. Wenn das BS nicht gestartet werden kann, nachdem Sie die Ausprägung geändert haben, sollten Sie die Instanz wieder in die ursprüngliche Ausprägung ändern.
  • 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.

Konsole verwenden

  1. Öffnen Sie das Navigationsmenü, und klicken Sie auf Compute. Klicken Sie unter Compute auf Instanzen.
  2. Klicken Sie auf die gewünschte Instanz.
  3. Klicken Sie auf Weitere Aktionen und dann auf Bearbeiten.
  4. Klicken Sie auf Ausprägung bearbeiten.
  5. Wählen Sie im Abschnitt Ausprägungsreihe eine Prozessorgruppe aus. Folgende Optionen sind verfügbar:
    • AMD: (Flexible) 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 Ampere A1 Compute-Ausprägung, die ARM-basierte Prozessoren der aktuellen Generation verwendet. Bei der ARM-basierten Ausprägung handelt es sich um eine flexible Ausprägung. Diese Ausprägung wird 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.
  6. Wählen Sie die Ausprägung aus, auf die Sie skalieren möchten.

    Die aktuelle Ausprägung und das aktuelle Image der Instanz bestimmen, welche Ausprägungen Sie als Ziel für die neue Ausprägung auswählen können.

  7. Wenn Sie eine flexible Ausprägung ausgewählt haben, geben Sie die folgenden Informationen an:

    • Wählen Sie unter Anzahl OCPUs mit dem Schieberegler die Anzahl der OCPUs aus, die Sie dieser Instanz zuweisen möchten. Die anderen Ressourcen werden proportional skaliert.
    • Wenn diese Instanz burstfähig sein soll und die Ausprägung das Bursting unterstützt, wählen Sie die Option Burstfähig aus. Wählen Sie anschließend in der Liste Baselinenutzung pro OCPU die Baseline-OCPU-Nutzung für die Instanz aus. Dieser Wert ist der Prozentsatz der OCPUs, die Sie die meiste Zeit verwenden möchten.
    • Wählen Sie unter Arbeitsspeicher (GB) die Arbeitsspeichermenge aus, die Sie dieser Instanz zuweisen möchten. Der zulässige Arbeitsspeicher basiert auf der Anzahl der ausgewählten OCPUs.
    • Wenn Sie der Instanz eine erweiterte Arbeitsspeichermenge oder OCPUs zuweisen möchten, können Sie diese Instanz zu einer VM mit erweitertem Arbeitsspeicher machen, indem Sie den Schieberegler auf Erweiterte OCPU oder Erweiterter Arbeitsspeicher ziehen.

    Weitere Informationen zum minimalen und maximalen Arbeitsspeicher und zum Verhältnis von Arbeitsspeicher zu OCPUs für jede Ausprägung finden Sie unter Flexible Ausprägungen.

  8. Klicken Sie auf Änderungen speichern.

    Wenn die Instanz "ausgeführt" wird, wird sie neu gestartet. Bestätigen Sie den Vorgang, wenn Sie dazu aufgefordert werden.