Informationen zu elastischen Pools

Elastische Pools helfen Ihnen, die Betriebseffizienz zu verbessern und Kosten zu senken, indem Sie alle Ihre Datenbanken in die Cloud verlagern. Dies unterstützt auch die Konsolidierung von Ressourcen und die Vereinfachung von Administration und Betrieb mit Autonomous Database.

Elastische Pools sind nur für Autonomous Database-Instanzen verfügbar, die das ECPU-Compute-Modell verwenden.

Wenn Sie eine große Anzahl von Datenbanken benötigen, die ohne Ausfallzeiten elastisch vertikal und horizontal skaliert werden können, können Sie davon profitieren, indem Sie elastische Pools erstellen und verwenden. Elastische Pools haben die folgenden Vorteile:

  • Ermöglichen Sie den Betrieb mit einem festen Budget für eine Gruppe von Datenbanken und bieten Sie gleichzeitig Performanceelastizität für jede einzelne Datenbank.

  • Ermöglichen Sie eine einfache Migration von On-Premise-Oracle-Umgebungen mit Überabonnement, um eine kostengünstige Möglichkeit zum Wechsel zu Autonomous Database zu bieten.

  • Unterstützen Sie SaaS-Anbieter mit einer großen Anzahl einzelner Kundendatenbanken.

  • Stellen Sie Ressourcen für die Verwendung einer Microservices-Architektur bereit, bei der eine große Anzahl von Datenbanken bereitgestellt werden muss.

  • Die Poolmitglieder in einem elastischen Pool werden nicht einzeln abgerechnet (der Poolleiter wird basierend auf der Poolausprägung abgerechnet). Sie können zusätzliche ECPUs pro Instanz für Poolmitglieder zuweisen, ohne sich um die Kosten für die ECPU-Nutzung für die einzelnen Mitglieder kümmern zu müssen. Die I/O-Kapazität und die Speicherzuweisung von Autonomous Database sind direkt mit der ECPU-Anzahl korreliert. Wenn Sie also eine größere Anzahl von ECPUs für eine Instanz auswählen, können Sie mit größerer I/O-Kapazität und mehr Arbeitsspeicher ausführen, ohne für die zusätzlichen Ressourcen bezahlen zu müssen. Das bedeutet, dass Sie mit einer größeren Anzahl von ECPUs pro Instanz mehr I/O-Kapazität und mehr Arbeitsspeicher pro Instanz verwenden können, wobei die Kosten auf der Poolausprägung basieren und nicht auf der ECPU-Anzahl einer einzelnen Instanz basieren.

Wenn Sie einen elastischen Pool erstellen, wählen Sie eine Poolgröße aus einem vordefinierten Set von Poolgrößen aus. Die Poolgröße bestimmt, wie viel Sie für Compute bezahlen und wie viele ECPUs Sie in einem bestimmten Pool bereitstellen können.

Bei der Arbeit mit elastischen Pools gibt es mehrere Begriffe:

  • Pool Leader: Ist die Autonomous Database-Instanz, die einen elastischen Pool erstellt.

  • Poolmitglied: Ist eine Autonomous Database-Instanz, die einem elastischen Pool hinzugefügt wird.

  • Poolgröße: Ist ein Wert, den Sie beim Erstellen eines elastischen Pools festlegen. Die Poolgröße muss eine der verfügbaren elastischen Poolausprägungen sein.

  • Poolkapazität: Die Poolkapazität ist die maximale Anzahl von ECPUs, die ein elastischer Pool verwenden kann, und entspricht viermal (x4) der Poolgröße.

  • Poolausprägung: Eine Poolausprägung ist eine der gültigen Poolgrößen, die Sie beim Erstellen eines elastischen Pools auswählen. Die Poolausprägung muss eine der folgenden sein: 128, 256, 512, 1024, 2048 oder 4096 ECPUs.

    Hinweis

    Standardmäßig wird jeder Instanz in einem elastischen Pool automatisch ein Wartungsfenster zugewiesen. Wenn Sie eine Poolausprägung mit mindestens 1024 ECPUs auswählen, können Sie ein benutzerdefiniertes 2-Stunden-Wartungsfenster zuweisen, in dem der Leader und alle Mitglieder des elastischen Pools zusammen gepatcht werden. Um ein benutzerdefiniertes Wartungsfenster für Ihren elastischen Pool auszuwählen, reichen Sie eine Serviceanfrage bei Oracle Cloud Support ein.

Voraussetzungen für die Erstellung eines elastischen Pools

Für eine Autonomous Database-Instanz müssen Sie einen elastischen Pool erstellen und zum Poolleader werden:

  • Die Instanz muss das ECPU-Compute-Modell verwenden.

  • Autoscaling muss deaktiviert sein.

  • Die Instanz darf kein Mitglied eines vorhandenen elastischen Pools sein.

  • Die maximal zulässige ECPU-Anzahl für eine Autonomous Database-Instanz, die einen elastischen Pool erstellt, beträgt das 4-fache der beim Erstellen des Pools angegebenen Poolgröße.

  • Die Instanz, die einen elastischen Pool erstellt, unterliegt den Mandantenlimits. Um einen elastischen Pool zu erstellen, muss eine ausreichende Anzahl von ECPUs unter dem Mandantenlimit verfügbar sein, um die Größe des elastischen Pools zu berücksichtigen.

Hinweis

Ein Elastic Pool Leader kann einen beliebigen Workload-Typ aufweisen. Die Abrechnung des elastischen Pools für die Compute-Nutzung wird dem Poolleiter immer mit der Compute-Nutzungsrate der Transaktionsverarbeitung in Rechnung gestellt. Dies gilt auch, wenn der Elastic Pool Leader den Workload-Typ Transaktionsverarbeitung, Data Warehouse, JSON-Datenbank oder APEX hat. Weitere Informationen finden Sie unter Informationen zur elastischen Poolfakturierung und Rechnungsinformationen für ECPU-Compute-Modell.

Voraussetzungen für den Beitritt zu einem elastischen Pool

Für eine Autonomous Database-Instanz muss ein elastischer Pool wie folgt verknüpft werden:

  • Die Instanz muss das ECPU-Compute-Modell verwenden.

  • Ein elastischer Pool kann Autonomous Database-Instanzen mit den Workload-Typen Transaktionsverarbeitung, Data Warehouse, JSON-Datenbank oder APEX enthalten.

  • Autoscaling muss deaktiviert sein.

  • Die Instanz darf kein Mitglied eines elastischen Pools sein.

  • Die maximal zulässige Anzahl einzelner ECPU-Instanzen für eine Autonomous Database-Instanz ist die verfügbare Poolkapazität. Wenn eine Instanz eine ECPU-Anzahl aufweist, die größer als die verfügbare Poolkapazität ist, ist es nicht zulässig, diesem elastischen Pool beizutreten.

Poolleiter und Mitglied - Mindest-ECPU-Zuweisung

Wenn eine Autonomous Database-Instanz Teil eines elastischen Pools ist, beträgt die maximal zulässige individuelle ECPU-Zuweisung 1 ECPU.

Wenn eine Autonomous Database-Instanz Teil eines elastischen Pools ist, sind Inkremente von 1 ECPU für die ECPU-Zuweisung einzelner Autonomous Database-Instanzen zulässig.

Poolkapazität für einen elastischen Pool

Ein elastischer Pool hat eine Poolkapazität von dem 4-Fachen der Poolgröße. Beispiel: Ein Pool mit einer Poolgröße von 128 ECPUs kann bis zu 512 ECPUs für seine Führungskraft und die Mitglieder enthalten.

Hinweis

In diesen Beispielen ist Autonomous Data Guard nicht aktiviert. Informationen zur Verwendung elastischer Pools mit Autonomous Data Guard finden Sie unter Elastic Pool Billing with Autonomous Data Guard Enabled.

Im Folgenden finden Sie Beispiele für Autonomous Database-Instanzen, die sich in einem elastischen Pool mit einer Poolgröße von 128 und einer Poolkapazität von 512 befinden könnten:

  • Diese sind jeweils für Poolmitglieder in einem elastischen Pool mit einer Poolgröße von 128 gültig:
    • 1 Instanz mit 512 ECPUs, für insgesamt 512 ECPUs

    • 128 Instanzen mit 4 ECPUs, für insgesamt 512 ECPUs

    • 256 Instanzen mit 2 ECPUs, für insgesamt 512 ECPUs

    • 50 Instanzen mit 10 ECPUs und 3 Instanzen mit 4 ECPUs, für insgesamt 512 ECPUs

  • Entsprechend gilt jeder der folgenden Punkte für Poolmitglieder in einem elastischen Pool mit einer Poolgröße von 128:
    • 1 Instanz mit 128 ECPUs, 2 Instanzen mit 64 ECPUs, 32 Instanzen mit 4 ECPUs und 64 Instanzen mit 2 ECPUs, für insgesamt 512 ECPUs

    • 256 Instanzen mit 1 ECPU, 64 Instanzen mit 2 ECPUs, für insgesamt 384 ECPUs, was geringer ist als die Poolkapazität von 512 ECPUs.

    • 100 Instanzen mit 4 ECPUs und 50 Instanzen mit 2 ECPUs, was geringer ist als die Poolkapazität von 512 ECPUs.

Dies sind Beispiele. Sie können Poolmitglieder zu einem Pool hinzufügen, um die Anzahl der Instanzen und die Anzahl der ECPUs pro Instanz entsprechend Ihren Anforderungen je nach ausgewählter Poolgröße anzupassen.

Informationen zu Elastic Pool Leader-Vorgängen

Die Autonomous Database-Instanz, die einen elastischen Pool erstellt, ist der Poolleader. Autonomous Database-Instanzen, die einem vorhandenen Pool hinzugefügt werden, sind Poolmitglieder. Je nach Ihrer Rolle (Leiter oder Mitglied) können Sie Vorgänge an einem elastischen Pool ausführen.

Die folgenden Vorgänge sind nur für den Poolleiter gültig:

Vorgang Beschreibung

Elastischen Pool erstellen

Die Autonomous Database-Instanz, die einen elastischen Pool erstellt, ist der Poolleader. Weitere Informationen finden Sie unter Elastischen Pool erstellen.

Elastisches Pool-Element entfernen

Ein Elastic Pool Leader kann ein Element aus dem Elastic Pool entfernen. Weitere Informationen finden Sie unter Als Poolleiter Elemente aus einem elastischen Pool entfernen.

Elastischen Pool beenden

Wenn ein elastischer Pool keine Pool-Elemente enthält, kann der Poolleiter den elastischen Pool beenden. Weitere Informationen finden Sie unter Elastischen Pool beenden.

Größe des elastischen Pools ändern

Ein Elastic Pool Leader kann die Pool-Größe ändern. Weitere Informationen finden Sie unter Ausprägung des elastischen Pools ändern.

Poolmitglieder auflisten

Ein Poolleiter kann Poolmitglieder auflisten.

Weitere Informationen finden Sie unter Elemente des elastischen Pools auflisten.

Vorgänge für Elastic Pool-Mitglieder

Die Autonomous Database-Instanz, die einen elastischen Pool erstellt, ist der Poolleader. Autonomous Database-Instanzen, die einem vorhandenen Pool hinzugefügt werden, sind Poolmitglieder. Je nach Ihrer Rolle (Leiter oder Mitglied) können Sie Vorgänge an einem elastischen Pool ausführen.

Die folgenden Vorgänge sind für ein Poolmitglied oder für den Poolleiter gültig:

Vorgang Beschreibung

Instanz zu elastischem Pool hinzufügen

Eine Autonomous Database-Instanz kann als Poolmitglied hinzugefügt werden, solange die Instanz einer der unterstützten Workload-Typen ist, die Instanz das ECPU-Compute-Modell verwendet und die Instanz kein Poolmitglied eines anderen Pools ist. Folgende Workload-Typen werden unterstützt: Transaktionsverarbeitung, Data Warehouse, JSON-Datenbank oder APEX.

Weitere Informationen finden Sie unter Vorhandenen elastischen Pool beitreten.

Elastisches Pool-Element entfernen

Ein elastisches Pool-Element kann sich selbst aus dem elastischen Pool entfernen.

Weitere Informationen finden Sie unter Remove Pool Members from an Elastic Pool.

Elastic Pools mit Oracle Cloud Infrastructure Organization Management verwenden (übergeordnete und untergeordnete Mandanten)

Oracle Cloud Infrastructure Organization Management stellt zwei Mandantentypen bereit:

  • Übergeordnet: Ein Mandant, der mit dem primären finanzierten Abonnement verknüpft ist.
  • Untergeordnete: Mandanten, die einer Organisation beitreten, wobei ein übergeordneter Mandant die Kosten und Governance des untergeordneten Mandanten verwaltet. Untergeordnete Mandanten können als vollständig neue Mandanten erstellt werden, oder vorhandene Mandanten können eingeladen werden, derselben Organisation beizutreten und Ihr Standardabonnement zu ändern.

Sie können Organisationsmanagement mit den Vorteilen elastischer Pools kombinieren. Wenn Ihre Organisation das Modell des übergeordneten/untergeordneten Mandanten verwendet, können Sie Kosteneinsparungen für elastische Pools anwenden, indem Sie einen elastischen Pool verwenden, der sich über übergeordnete und untergeordnete Mandanten erstreckt. Auf diese Weise kann ein elastischer Pool mandantenübergreifend ausgeführt werden, wobei sich der Leiter des elastischen Pools im übergeordneten Mandanten und das Mitglied des elastischen Pools in einem untergeordneten Mandanten befindet.

Weitere Informationen finden Sie in den folgenden Abschnitten: