Managed Server skalieren

Sie können Managed Server skalieren, indem Sie die Anzahl der Knoten ändern oder die Form der Compute-Instanzen ändern.

WebLogic-Serverknoten hinzufügen oder entfernen

Sie können die Anzahl der Knoten (Compute-Instanzen) in Oracle WebLogic Server für Oracle Cloud Infrastructure-Stack ändern, um die Performance zu steigern oder die Kosten zu reduzieren. Knoten zur horizontalen Skalierung hinzufügen oder Knoten zur Skalierung entfernen.

Hinweis:

Mit diesem Verfahren können Sie keine Domain skalieren, die vor Juni 29, 2020 erstellt wurde.

Um die Domain zu skalieren, bearbeiten Sie die Knotenzählungsvariable für den Stack, und führen Sie dann einen Apply-Job aus.

Oracle WebLogic Server für Oracle Cloud Infrastructure führt die folgenden Aufgaben für einen Skalierungsvorgang aus:

  • Compute-Instanzen hinzufügen oder entfernen
  • Managed Server in der Domainkonfiguration hinzufügen oder entfernen (optional)
  • Fügen Sie dem vorhandenen Cluster in der Domainkonfiguration Managed Server hinzu, wenn die Domain Oracle WebLogic Server Standard Edition nicht ausführt (optional)
  • Aktualisieren Sie das Backend-Set des Load Balancers, wenn der Stack einen Load Balancer enthält (optional)

Wenn Sie die Domainkonfiguration nach der Erstellung angepasst haben (Ändern von Portnummern, Ändern von Servernamen usw.), gibt es keine Garantie, dass die Domainänderung des Skalierungsjobs erfolgreich verläuft. Sie können dieses Feature deaktivieren und diese Aufgaben manuell ausführen, nachdem der Skalierungsjob abgeschlossen ist.

  1. Melden Sie sich bei der Oracle Cloud Infrastructure-Konsole an.
  2. Klicken Sie auf das Navigationsmenü, wählen Sie Ressourcenmanager, Stacks aus.
  3. Wählen Sie das Compartment, das Ihren Stack enthält.
  4. Klicken Sie auf den Namen des Stacks.
  5. Klicken Sie auf Variablen.
  6. Klicken Sie auf Variablen bearbeiten.
  7. Anzahl der WebLogic-Serverknoten bearbeiten.
    Wenn Sie die Knotenanzahl erhöhen und den SSH-Public Key ändern, wird der Schlüssel nur für neue Compute-Instanzen verwendet. Die Schlüssel für vorhandene Compute-Instanzen bleiben unverändert.
  8. Optional: Wenn Oracle WebLogic Server für Oracle Cloud Infrastructure Compute-Instanzen erstellen, Ihre Domainkonfiguration jedoch nicht aktualisieren soll, wählen Sie Domainkonfiguration für horizontale Skalierung nicht aktualisieren aus.
  9. Klicken Sie auf Weiter.
  10. Klicken Sie auf Änderungen speichern.
  11. Klicken Sie auf Terraform-Aktionen, Anwenden.
  12. Geben Sie einen Namen für den Job ein, und klicken Sie auf Anwenden.
  13. Überwachen Sie in regelmäßigen Abständen den Fortschritt des Apply-Jobs, bis er abgeschlossen ist.
  14. Klicken Sie auf Ausgaben.
  15. Suchen Sie WebLogic_Instances, und prüfen Sie die Anzahl der Compute-Instanzen im aktualisierten Stack.

Wenn Sie Domainkonfiguration für horizontale Skalierung nicht aktualisieren gewählt haben, müssen Sie die Domainkonfiguration manuell aktualisieren und die Managed Server hinzufügen. Verwenden Sie die WebLogic Server Administration-Konsole oder das WebLogic Server Scripting Tool (WLST).

Wenn sich Ihre Domain in einem privaten Subnetz befindet, wird die Basis-Compute-Instanz gelöscht und neu erstellt. Daher kann die Bastion eine andere IP-Adresse haben.

Form der Compute-Instanzen ändern

Sie können die Compute-Ressourcen für Ihre Oracle WebLogic Server for Oracle Cloud Infrastructure-Domain vertikal skalieren, um die Performance zu steigern, oder Sie können die Compute-Ressourcen reduzieren, um die Kosten zu reduzieren.

Hinweis:

Verwenden Sie Resource Manager nicht, um die Form der Compute-Instanzen in Ihrer Domain zu ändern. Sie müssen den Compute-Service verwenden. Wenn der Resource Manager verwendet wird, um die Skalierung nach Änderung der Form durchzuführen, werden alle Knoten auf die ursprüngliche Form zurückgesetzt, sodass die Domain effektiv endgültig gelöscht wird. Es wird empfohlen, die Anzahl der Knoten und nicht die Form zu skalieren.

Wenn Sie die Form einer Compute-Instanz ändern, wählen Sie einen anderen Prozessor, die Anzahl der Cores, den Arbeitsspeicher, die Netzwerkbandbreite und die Höchstanzahl von VNICs für die Instanz. Die öffentlichen und privaten IP-Adressen der Instanz, die Datenträgeranhänge und VNIC-Anhänge bleiben gleich. Beispiel: Wenn Sie die Form einer Instanz von VM-Standard2.2 in VM-Standard2.4 ändern, wird die Kapazität des Knotens von zwei OCPUs in vier OCPUs verdoppelt. Außerdem wird der Speicherplatz verdoppelt, der dem Knoten zugewiesen ist.

Die ursprüngliche Form der Compute-Instanz bestimmt, welche Formen Sie als Ziel für die neue Form auswählen können. Sie können die Form einer Instanz, die eine Bare-Metal-Leistungseinheit verwendet, oder bestimmte VM-(Virtual Machine-) Leistungseinheiten nicht ändern.

Oracle empfiehlt, dass Sie dieselbe Form für alle Compute-Instanzen verwenden, aus denen ein einzelnes WebLogic Server-Cluster besteht. Dadurch kann der Datenverkehr gleichmäßig über das Cluster verteilt werden.

Wenn Sie eine Form ändern, muss die Compute-Instanz neu gestartet werden. Um Ausfallzeiten zu vermeiden und sicherzustellen, dass Ihre Anwendungen für Benutzer verfügbar sind, empfiehlt Oracle, dass Sie ein Cluster mit mehreren Compute-Instanzen erstellen und die Form für jeweils eine Compute-Instanz ändern.

Wenn Sie die Form der ersten Compute-Instanz ändern, ist der Administrationsserver der Domain vorübergehend nicht verfügbar. Ihre Anwendungen hängen jedoch nicht von dem Administrationsserver ab und sind nicht betroffen.

  1. Melden Sie sich bei der Oracle Cloud Infrastructure-Konsole an.
  2. Klicken Sie im Navigationsmenü auf Berechnen und dann auf Instanzen.
  3. Wählen Sie das Compartment, in dem die Domain erstellt wurde.
  4. Klicken Sie auf den Namen der ersten Compute-Instanz für Ihre Domain.
    Die Instanz hat wls-0 an den Namen angehängt. Beispiel: mydomain-wls-0
  5. Klicken Sie auf Aktionen, und wählen Sie Form ändern aus.
  6. Wählen Sie eine neue Form aus, und klicken Sie auf Form ändern.
  7. Wiederholen Sie Schritt 2 für die restlichen Compute-Instanzen in Ihrer Domain.