Informationen zu elastischen Pools

Elastische Pools helfen Ihnen, die Betriebseffizienz zu verbessern und Kosten zu senken, indem Sie alle Ihre Datenbanken in die Cloud bringen. Dies unterstützt auch die Konsolidierung von Ressourcen und die Vereinfachung von Administration und Vorgängen 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 von der Erstellung und Verwendung elastischer Pools profitieren. Elastische Pools bieten folgende 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-Umgebungen von Oracle, die ein Überabonnement umfassen, 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.

  • Bereitstellung von Ressourcen für die Verwendung einer Microservices-Architektur, bei der die Möglichkeit zur Bereitstellung einer großen Anzahl von Datenbanken erforderlich ist.

  • 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 zu kümmern, die mit der ECPU-Nutzung für die einzelnen Mitglieder verbunden sind. 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 damit mit größerer I/O-Kapazität und mehr Arbeitsspeicher ausführen, ohne 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 Speicher 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 Pool-Größe aus einer vordefinierten Gruppe von Pool-Größen. Die Poolgröße bestimmt, wie viel Sie für Compute bezahlen und wie viele ECPUs Sie in einem bestimmten Pool bereitstellen können.

Beim Arbeiten mit elastischen Pools müssen mehrere Begriffe verwendet werden:

  • 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: Ein Wert, den Sie beim Erstellen eines Elastic Pool 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 dem Vierfachen (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 elastischen Poolmitglieder zusammen gepatcht werden. Um ein benutzerdefiniertes Wartungsfenster für Ihren elastischen Pool auszuwählen, erstellen Sie eine Serviceanfrage unter Oracle Cloud Support.

Anforderungen zum Erstellen eines elastischen Pools

Die folgenden Anforderungen gelten für eine Autonomous Database-Instanz, um einen elastischen Pool zu erstellen und ein Poolleader zu werden:

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

  • Autoscaling muss deaktiviert werden.

  • Die Instanz darf kein Mitglied eines vorhandenen Elastic Pool sein.

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

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

Hinweis

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

Voraussetzungen für den Beitritt zu einem elastischen Pool

Die folgenden Anforderungen gelten für eine Autonomous Database-Instanz, um einem elastischen Pool beizutreten:

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

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

  • Autoscaling muss deaktiviert werden.

  • Die Instanz darf kein Mitglied eines elastischen Pools sein.

  • Die maximal zulässige individuelle ECPU-Anzahl 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, diesen elastischen Pool zu verbinden.

Poolleiter und ECPU-Mindestzuweisung für Mitglieder

Wenn eine Autonomous Database-Instanz Teil eines Elastic Pool ist, beträgt die minimal zulässige individuelle ECPU-Zuweisung 1 ECPU.

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

Poolkapazität für einen elastischen Pool

Ein elastischer Pool hat eine Poolkapazität, die dem 4-fachen der Poolgröße entspricht. Beispiel: Ein Pool mit einer Poolgröße von 128 ECPUs kann bis zu 512 ECPUs für seinen Leader und die Member 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önnen:

  • Jedes dieser Elemente gilt für Poolmitglieder in einem elastischen Pool mit einer Poolgröße von 128:
    • 1 Instanz mit 512 ECPUs, insgesamt 512 ECPUs

    • 128 Instanzen mit 4 ECPUs, insgesamt 512 ECPUs

    • 256 Instanzen mit 2 ECPUs, insgesamt 512 ECPUs

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

  • Entsprechend gilt jede der folgenden Optionen 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, die kleiner als die Poolkapazität von 512 ECPUs sind.

    • 100 Instanzen mit 4 ECPUs und 50 Instanzen mit 2 ECPUs, die kleiner als die Poolkapazität von 512 ECPUs sind.

Im Folgenden finden Sie Beispiele, in denen Sie Poolmitglieder zu einem Pool hinzufügen können, um die Anzahl der Instanzen und die Anzahl der ECPUs pro Instanz entsprechend Ihren Anforderungen zu ermitteln. Dies hängt von der ausgewählten Poolgröße ab.

Über Elastic Pool Leader Operations

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

Die folgenden Vorgänge sind nur für den Pool-Leader gültig:

Arbeitsvorgang Beschreibung

Elastischen Pool erstellen

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

Elastisches Poolmitglied entfernen

Ein Elastic Pool Leader kann ein Element aus dem Elastic Pool entfernen. Weitere Informationen finden Sie unter As Pool Leader Remove Members from an Elastic Pool.

Elastischen Pool beenden

Wenn ein elastischer Pool keine Poolmitglieder hat, kann der Poolleiter den elastischen Pool beenden. Weitere Informationen finden Sie unter Elastischen Pool beenden.

Elastische Poolgröße ändern

Ein elastischer Poolleiter kann die Poolgröß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 Elastic Pool-Mitglieder auflisten.

Vorgänge für Elastic Pool-Mitglieder

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

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

Arbeitsvorgang 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 Database oder APEX.

Weitere Informationen finden Sie unter Join an Existing Elastic Pool.

Elastisches Poolmitglied entfernen

Ein elastisches Poolmitglied kann sich selbst aus dem elastischen Pool entfernen.

Weitere Informationen finden Sie unter Poolmitglieder aus einem elastischen Pool entfernen.

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: