Autonome KI-Datenbank auf dedizierter Exadata-Infrastruktur fakturieren
Oracle Autonomous AI Database on Dedicated Exadata Infrastructure verwendet bestimmte Algorithmen, um die von Autonomous AI Database verwendete Compute-Instanz zuzuweisen und zu berechnen. Wenn Sie diese Algorithmen verstehen, können Sie bestimmen, wie Sie Ihre autonomen KI-Datenbanken am besten erstellen und konfigurieren, um die Leistungsziele kostengünstig zu erreichen.
CPU-Abrechnungsdetails
Oracle Autonomous AI Database on Dedicated Exadata Infrastructure berechnet die CPU-Abrechnung wie folgt:
- Die CPU-Auslastung für jede autonome KI-Datenbank wird jede Sekunde in Einheiten ganzer ECPU oder OCPU gemessen.
- Eine gestoppte autonome KI-Datenbank verwendet keine ECPU oder OCPU. Wenn eine autonome KI-Datenbank gestoppt wird, werden Ihnen keine Gebühren in Rechnung gestellt.
- Eine autonome KI-Datenbank verwendet die zugewiesene Anzahl von ECPUs oder OCPUs sowie zusätzliche ECPUs oder OCPUs aufgrund von Autoscaling. Wenn eine autonome KI-Datenbank ausgeführt wird, wird Ihnen die Anzahl der CPUs in Rechnung gestellt, die der Datenbank derzeit zugewiesen sind. Dabei spielt es keine Rolle, ob diese beim ersten Erstellen oder später durch einen manuellen Skalierungsvorgang angegeben wurde. Wenn Autoscaling für die Datenbank aktiviert ist, wird Ihnen außerdem jede Sekunde für zusätzliche CPUs in Rechnung gestellt, die von der Datenbank aufgrund einer automatischen vertikalen Skalierung verwendet werden.
Hinweis:
Beim Erstellen von AVMC- und ACD-Ressourcen wird keine Abrechnung gestartet. Auch wenn Sie einem AVMC eine Gesamt-CPU-Anzahl zuweisen und jede ACD beim Erstellen 8 ECPUs oder 2 OCPUs pro Knoten belegt, werden diese CPUs nicht in Rechnung gestellt. Erst wenn Sie autonome KI-Datenbanken in einem AVMC und einer zugrunde liegenden ACD bereitstellen und diese Datenbank aktiv ausgeführt wird, werden die verwendeten CPUs abgerechnet. Infolgedessen können Sie ACDs in AVMCs erstellen, um Datenbanken nach Ihren Geschäftsbereichen, Funktionsbereichen oder anderen Techniken zu organisieren und gruppieren, ohne dass zusätzliche Kosten entstehen. - Wenn Sie eine autonome KI-Datenbank erstellen, reserviert Oracle standardmäßig zusätzliche CPUs, um sicherzustellen, dass die Datenbank auch bei Knotenausfällen mit einer Kapazität von mindestens 50% ausgeführt werden kann. Beim Provisioning einer ACD können Sie den Prozentsatz der knotenübergreifend reservierten CPUs auf 0% oder 25% ändern. Anweisungen finden Sie unter Node Failover-Reservierung in Autonome Containerdatenbank erstellen. Diese zusätzlichen CPUs sind in der Abrechnung nicht enthalten.
Hinweis:
Autonome KI-Datenbank auf dedizierter Exadata-Infrastruktur auf Oracle Database@AWS unterstützt nur ECPU-Compute-Modelle. - Die Messungen pro Sekunde werden in jedem Stundenintervall für jede autonome KI-Datenbank gemittelt.
- Die Durchschnittswerte pro Stunde für die autonomen KI-Datenbanken werden zusammen hinzugefügt, um die CPU-Auslastung pro Stunde für die gesamte autonome VM-Clusterressource zu bestimmen.
- Compute Management in Autonomous AI Database, um zu erfahren, wie CPUs zwischen den CPU-Kategorien "Gesamt", "Verfügbar" und "Freigabefähig" mit Nutzung verschoben werden und wie sie abgerechnet werden.
- CPU-Zuweisung bei Autoscaling, um zu verstehen, wie sich die mit Autoscaling zugewiesenen CPUs auf die Abrechnung auswirken, mit bestimmten Beispielen.
Elastische Poolfakturierung
Mit einem elastischen Pool können Sie Ihre Autonomous AI Database-Instanzen in Bezug auf die Abrechnung der Compute-Ressourcen konsolidieren.
Sie können sich einen elastischen Pool wie einen "Familienplan" eines Mobiltelefonservice vorstellen, außer dies gilt für Ihre Autonomous AI Database-Instanzen. Anstatt für jede Datenbank einzeln zu zahlen, werden die Datenbanken in einem Pool gruppiert, in dem eine Instanz, der Leader, für die Compute-Nutzung berechnet wird, die mit dem gesamten Pool verknüpft ist. Vollständige Details zu elastischen Ressourcenpools finden Sie unter Autonome KI-Datenbankinstanzen mit elastischen Pools konsolidieren.
Elastische Ressourcenpoolauslastung:
- Wird dem Poolleader in Rechnung gestellt, und die Abrechnung basiert auf der Größe des elastischen Ressourcenpools und der tatsächlichen stündlichen ECPU-Nutzung durch den Poolleader und die Mitglieder.
- Kann die Poolgröße überschreiten (die Poolkapazität kann bis zu viermal größer als die Poolgröße sein).
- Die Abrechnung besteht nur aus Compute-Ressourcen, d.h. der ECPU-Nutzung, und die gesamte Compute-Nutzung wird der autonomen KI-Datenbankinstanz in Rechnung gestellt, die der Poolleiter ist.
Mit einem elastischen Pool können Sie bis zu das Vierfache der ECPUs über die ausgewählte Poolgröße bereitstellen. Außerdem können Sie Datenbankinstanzen im elastischen Pool mit nur 1 ECPU pro Datenbankinstanz bereitstellen. Außerhalb eines elastischen Pools beträgt die Mindestanzahl an ECPUs pro Datenbankinstanz 2 ECPUs. Beispiel: Bei einer Poolgröße von 128 können Sie 512 Autonomous AI Database-Instanzen bereitstellen (wenn jede Instanz 1 ECPU aufweist). In diesem Beispiel werden die Compute-Ressourcen der Poolgröße basierend auf der Poolgröße von 128 ECPUs in Rechnung gestellt, während Sie Zugriff auf 512 Autonomous AI Database-Instanzen haben. Wenn Sie dagegen 512 Autonomous AI Database-Instanzen einzeln bereitstellen, ohne einen elastischen Pool zu verwenden, müssen Sie mindestens 2 ECPUs für jede Autonomous AI Database-Instanz zuweisen. In diesem Beispiel würden Sie für 1024 ECPUs bezahlen. Die Verwendung eines elastischen Pools ermöglicht Einsparungen von bis zu 87% an Compute-Kosten.
Nach dem Erstellen eines elastischen Pools wird die gesamte ECPU-Nutzung für eine bestimmte Stunde der Autonomous AI Database-Instanz, der Poolleiter, in Rechnung gestellt. Mit Ausnahme des Poolleiters werden einzelnen autonomen KI-Datenbankinstanzen, die Poolmitglieder sind, keine ECPU-Nutzung berechnet, während sie Mitglieder eines elastischen Pools sind.
Die Abrechnung des elastischen Pools erfolgt wie folgt:
- Wenn die gesamte aggregierte Spitzen-ECPU-Auslastung innerhalb einer bestimmten Stunde der Poolgröße entspricht oder darunter liegt, wird Ihnen die Anzahl der ECPUs für die Poolgröße in Rechnung gestellt (einmal so hoch wie die Poolgröße).
- Nachdem ein elastischer Pool erstellt wurde, wird die ECPU-Abrechnung mindestens einmalig fortgesetzt, selbst wenn die Poolmitgliedsdatenbanken und der Poolleader gestoppt werden.
- Mit anderen Worten: Wenn die aggregierte ECPU-Spitzenauslastung des Pools für eine bestimmte Stunde kleiner oder gleich der Poolgröße ist, wird Ihnen die Anzahl der ECPUs für die Poolgröße in Rechnung gestellt (einmal so hoch wie die Poolgröße). Dies bedeutet bis zu 87% Einsparungen bei den Compute-Kosten gegenüber dem Fall, in dem diese Datenbanken separat abgerechnet werden, ohne elastische Pools zu verwenden.
- Wenn die aggregierte ECPU-Spitzenauslastung des Poolleaders und der Member die Poolgröße zu einem beliebigen Zeitpunkt in einer bestimmten Abrechnungsstunde überschreiten:
- Die aggregierte ECPU-Spitzenauslastung des Pools entspricht oder ist kleiner als das Doppelte der Poolgrößenanzahl von ECPUs: Bei einer Nutzung, die größer als das Doppelte der Poolgrößenanzahl von ECPUs und bis einschließlich der doppelten Anzahl von ECPUs in einer bestimmten Abrechnungsstunde: Die stündliche Abrechnung entspricht der doppelten Anzahl von ECPUs für die Poolgröße. Mit anderen Worten: Wenn die aggregierte ECPU-Spitzenauslastung des Pools die Poolgröße überschreitet, jedoch die doppelte Poolgröße für eine bestimmte Stunde nicht überschreitet, wird Ihnen das Doppelte der Poolgrößenanzahl von ECPUs in Rechnung gestellt (das Doppelte der Poolgröße). Dies bedeutet bis zu 75% Einsparungen bei den Rechenkosten gegenüber dem Fall, dass diese Datenbanken separat abgerechnet werden, ohne elastische Pools zu verwenden.
- Die aggregierte ECPU-Spitzenauslastung des Pools entspricht oder ist kleiner als das Vierfache der Poolgrößenanzahl von ECPUs: Für eine Nutzung, die größer als das Zweifache des Pools ist Die Anzahl der ECPUs und bis zu dem Vierfachen der Anzahl der ECPUs für die Poolgröße in einer bestimmten Abrechnungsstunde beträgt das Vierfache der Anzahl der ECPUs für die Poolgröße. Mit anderen Worten: Wenn die aggregierte ECPU-Spitzenauslastung des Pools die doppelte Poolgröße für eine bestimmte Stunde überschreitet, wird Ihnen die vierfache Anzahl von ECPUs in Rechnung gestellt (vierfache Poolgröße). Dies bedeutet bis zu 50% Einsparungen bei den Compute-Kosten gegenüber dem Fall, in dem diese Datenbanken separat abgerechnet werden, ohne elastische Pools zu verwenden.
- Beispiel: Ein elastischer Pool mit einer Poolgröße von 128 ECPUs und einer Poolkapazität von 512 ECPUs:
- Fall-1: Die aggregierte Spitzen-ECPU-Auslastung des Poolleaders und der Mitglieder beträgt 40 ECPUs zwischen 2:00 pm und 2:30 pm und 128 ECPUs zwischen 2:30 pm und 3:00 pm.
- Dem elastischen Pool werden 128 ECPUs in Rechnung gestellt, einmalig die Poolgröße für diese Abrechnungsstunde (2-3 pm). Dieser Fall gilt, wenn die aggregierte ECPU-Spitzenauslastung des elastischen Pools für die Abrechnungsstunde kleiner oder gleich 128 ECPUs ist.
- Fall 2: Die aggregierte Spitzen-ECPU-Auslastung des Poolleads und der Mitglieder beträgt 40 ECPUs zwischen 2:00 pm und 2:30 pm und 250 ECPUs zwischen 2:30 pm und 3:00 pm.
- Dem elastischen Pool werden 256 ECPUs doppelt so hoch wie die Poolgröße für diese Abrechnungsstunde (2-3 pm) in Rechnung gestellt. Dieser Fall gilt, wenn die aggregierte ECPU-Spitzenauslastung des elastischen Pools für die Abrechnungsstunde kleiner/gleich 256 ECPUs und größer als 128 ECPUs ist.
- Fall-3: Die aggregierte Spitzen-ECPU-Auslastung des Poolleaders und der Mitglieder beträgt 80 ECPUs zwischen 2:00 und 2:30 pm, und 509 ECPUs zwischen 2:30 pm und 3:00 pm.
- Für diese Abrechnungsstunde (2–3 Uhr) werden dem elastischen Pool 512 ECPUs in Rechnung gestellt, die viermal so groß sind wie der Pool. Dieser Fall gilt, wenn die aggregierte ECPU-Spitzenauslastung des elastischen Pools für die Abrechnungsstunde kleiner/gleich 512 ECPUs und größer als 256 ECPUs ist.
- Fall-1: Die aggregierte Spitzen-ECPU-Auslastung des Poolleaders und der Mitglieder beträgt 40 ECPUs zwischen 2:00 pm und 2:30 pm und 128 ECPUs zwischen 2:30 pm und 3:00 pm.
Weitere Informationen finden Sie unter So erzielen Sie bis zu 87% Compute-Kosteneinsparungen mit elastischen Ressourcenpools in einer autonomen KI-Datenbank.
Elastische Poolfakturierung bei Erstellung oder Beendigung eines Pools
Wenn ein elastischer Pool erstellt oder beendet wird, wird der Leader für die gesamte Stunde für den elastischen Pool in Rechnung gestellt. Darüber hinaus werden einzelnen Instanzen, die entweder hinzugefügt oder aus dem Pool entfernt werden, jede Compute-Nutzung in Rechnung gestellt, die auftritt, während sich die Instanz nicht im Elastic Pool befindet (in diesem Fall gilt die Abrechnung für die einzelne Autonomous AI Database-Instanz).
- Beispiel für die Poolerstellung: Angenommen, eine Autonomous AI Database-Instanz mit 4 ECPUs ist nicht Teil eines Elastic Pool. Wenn Sie um 2:15 Uhr einen elastischen Pool mit dieser Instanz mit einer Poolgröße von 128 ECPUs erstellen, wird die Instanz zum Poolleiter. Wenn die autonome KI-Datenbank zwischen 2 und 3 Uhr inaktiv ist und keine anderen autonomen KI-Datenbankinstanzen im Pool vorhanden sind, wird die Stunde zwischen 2 und 3 Uhr wie folgt abgerechnet:
- Die Rechnung für den Zeitraum 2-3 pm lautet: (4 * 0,25) + 128 = 129 ECPUs.
- Dabei ist (4 * 0,25) die Abrechnung für Compute für die fünfzehn Minuten, bevor die Autonomous AI Database-Instanz den elastischen Pool erstellt hat (in welchem Zeitraum von 2 bis 2:15 Uhr wird die Instanz für das VM-Cluster in Rechnung gestellt), und 128 ECPUs werden für den elastischen Pool für die Stunde abgerechnet, zu der er erstellt wird.
- Beispiel für Poolbeendigung: Angenommen, eine autonome AI-Datenbankinstanz mit 4 ECPUs ist der Leader eines Elastic Pool, und die Poolgröße beträgt 128 ECPUs. Wenn Sie um 4:30 Uhr den elastischen Pool beenden, wird die Datenbank zu einer eigenständigen autonomen KI-Datenbankinstanz, die nicht Teil eines elastischen Pools ist. Angenommen, die Autonomous AI Database ist zwischen 4 und 5 Uhr inaktiv, und es sind keine anderen Autonomous AI Database-Instanzen im Pool vorhanden. Die Abrechnung für die Stunde zwischen 4 und 5 Uhr erfolgt wie folgt:
- Die Rechnung für 4-5 pm lautet: (4 * 0,5) + 128 = 130 ECPUs.
- Dabei ist (4 * 0,5) die Abrechnung für Compute für die dreißig Minuten, nachdem die Instanz der autonomen KI-Datenbank den elastischen Pool beendet hat, und 128 ECPUs sind die Abrechnung für den elastischen Pool für die Stunde, in der der der elastische Pool beendet wurde.
- Sobald die autonome KI-Datenbankinstanz den Pool verlässt, wird sie wieder Teil des VM-Clusters und wird für das VM-Cluster abgerechnet.
Elastische Poolfakturierung, wenn ein Poolmitglied oder -leiter den Pool verlässt
- Wenn ein Poolmitglied mit 2 oder mehr ECPUs den Pool verlässt, bleibt die ECPU-Zuweisung der einzelnen Instanz erhalten, und die Instanz wird für diese Anzahl von ECPUs in Rechnung gestellt.
- Wenn ein Poolmitglied mit 1 ECPU den Pool verlässt, wird die ECPU-Zuweisung automatisch auf 2 ECPUs gesetzt, und der Instanz werden in Zukunft 2 ECPUs in Rechnung gestellt, sofern sie nicht vertikal skaliert wird.