OCPU-Verwaltung und -Abrechnung
Hier erfahren Sie mehr über Oracle Compute Units (OCPUs) und darüber, wie deren Nutzung abgerechnet wird.
Messung und Abrechnung
Die Messung und Abrechnung für OCI GoldenGate basiert auf der Anzahl der OCPUs, die der Service pro Minute verwendet.
Beim Erstellen eines OCI GoldenGate-Deployments wählen Sie die Anzahl der OCPUs (von 1 bis 24) aus, die von Ihrem Deployment verwendet werden. Jede OCPU weist zusätzliche 16 GB Arbeitsspeicher und 1 Gigabit pro Sekunde (Gbit/s) Netzwerkbandbreite zu.
Mit der automatischen Skalierung kann der Service je nach dynamischer Workload und Speicherauslastung bis zum Dreifachen der OCPU-Anzahl skaliert werden, die Sie bei der Erstellung angegeben oder manuell skaliert haben. Wenn Sie die automatische Skalierung aktivieren, wird Ihnen die maximale Anzahl von OCPUs in Rechnung gestellt, die pro Stunde verbraucht werden.
Beispiel: Wenn Sie 3 als Basis-OCPU angeben und "Automatisch skalieren" aktivieren, können insgesamt 9 OCPUs verwendet werden. Wenn die OCPU-Auslastung größer als 33,333 % von 9 OCPUs ist, wird Ihnen der bei der Überschreitung von 33.333 % geltende Ganzzahlwert in Rechnung gestellt, der 4 OCPUs entspricht.
| OCPU-Auslastung größer als | OCPU-Auslastung kleiner/gleich | Abgerechnet mit |
|---|---|---|
| 0 | 33,333 % | 3 OCPUs |
| 33,333 % | 44,444 % | 4 OCPUs |
| 44,444 % | 55,555 % | 5 OCPUs |
| 55,555 % | 66,666 % | 6 OCPUs |
| 66,666 % | 77,777 % | 7 OCPUs |
| 77,777 % | 88,888 % | 8 OCPUs |
| 88,888 % | 100 % | 9 OCPUs |
OCI GoldenGate kann nicht auf mehr als 24 OCPUs skaliert werden, was der maximalen Anzahl von OCPUs entspricht. Beispiel: Wenn Sie 9 OCPUs als OCPU-Basisanzahl auswählen und "Automatisch skalieren" aktivieren, kann der Service auf bis zu 24 OCPUs skaliert werden. Sie können Autoscaling jederzeit aktivieren oder deaktivieren.
Sie können den OCPU-Verbrauch und Den Arbeitsspeicher eines Deployments im Abschnitt "Metriken" auf der Detailsseite eines Deployments überwachen.
OCI GoldenGate-Speicher
Der Oracle Cloud Infrastructure GoldenGate-Speicher ist der physische Speicherplatz, der interne Speicherdateien enthält, die zur Unterstützung des Servicevorgangs (Trails, Parameter, Discard, Logs usw.) erforderlich sind oder für automatisierte Backups erforderlich sind. Für jede belegte OPCU werden dem Service 500 GB Oracle Cloud Infrastructure GoldenGate-Speicher zugewiesen.
OCI GoldenGate kann bis zu das 3-fache der Anzahl der OCPUs bereitstellen, die Sie beim Erstellen oder manuellen Skalieren des Deployments ausgewählt haben, je nach dynamischer Workload und Speicherverwendung. Ihre OCPU-Nutzung pro Stunde ist größer als die Anzahl der reservierten OCPUs oder die tatsächlichen OCPUs, die basierend auf Ihrer Workload- und Speichernutzung in einer bestimmten Stunde erforderlich sind.
Beispiel: Sie haben Autoscaling mit 1 OCPU und OCI GoldenGate-Speicherverbrauch größer/gleich 500 GB, aber kleiner als 1000 GB aktiviert. In diesem Fall belegt der Service 2 OCPUs, um sicherzustellen, dass er die entsprechende OCI GoldenGate-Speichermenge zuweist. Wenn der OCI GoldenGate-Speicherverbrauch größer als oder gleich 1000 GB ist, belegt der Service 3 OCPUs. 1500 GB ist die maximale OCI GoldenGate-Speicherzuweisung, und jede Nutzung über diesem Limit wirkt sich nachteilig auf die Performance und Verfügbarkeit Ihrer Deployments aus, bis Ihre Speicherverwendung kleiner oder gleich der maximalen Speicherzuweisung ist.
| OCI GoldenGate-Speicherverbrauch (GB) | Anzahl zugewiesene OCPUs |
|---|---|
| Weniger als 500 GB | 1 |
| Größer oder gleich 500 GB, jedoch kleiner als 1000 GB | 2 |
| Größer oder gleich 1000 GB, jedoch kleiner als 1500 GB | 3 |
OCPU-Auslastung
Bevor Sie ein OCI GoldenGate-Deployment erstellen, müssen Sie wissen, wie sich die OCPU-Ausprägung auf die OCI GoldenGate-Benutzererfahrung auswirkt.
Beim Erstellen eines OCI GoldenGate-Deployments müssen Sie auswählen, wie viele OCPUs das Deployment verwenden soll. Dabei sollten Sie folgende Aspekte berücksichtigen:
-
Durch Aktivieren von "Autoscaling" wird sichergestellt, daß bei Bedarf zusätzliche OCPUs verfügbar sind. Eine Gebühr fällt nur an, wenn die zusätzlichen OCPU-Zyklen konsumiert werden. Die Anzahl der konsumierten OCPUs wird mit der Workload- und Speicherauslastung skaliert.
-
Der OCI GoldenGate-Backupprozess konsumiert ebenfalls OCPU-Zyklen. Wenn die aktuelle OCPU-Auslastung bei nahezu 100 % liegt, kann der Backupprozess lange dauern.
-
Wenn ein OCI GoldenGate-Deployment mit 100% OCPU-Auslastung von oder nahezu 100% ausgeführt wird, sollten Sie die Basisanzahl von OCPUs ändern oder "Autoscaling" aktivieren, sofern noch nicht aktiviert.
-
Sie können die OCPU-Auslastung in OCI GoldenGate auf der Seite "Deployment" und über den Metrik-Explorer in der OCI-Konsole überwachen.
-
Sie können Alarme in der OCI-Konsole festlegen, damit Sie benachrichtigt werden, wenn die OPCU-Auslastung bestimmte Werte erreicht.
Größenüberlegungen für Datenreplikations-Deployments
Stellen Sie sicher, dass Sie die Informationen unter Messung und Abrechnung für OCI GoldenGate-Deployments zur Auswahl und Skalierung der Oracle Compute Unit (OCPU) prüfen.
Die OCPU-Nutzung der OCI GoldenGate-Datenreplikation wird basierend auf den folgenden Faktoren berechnet:
-
GoldenGate-Deployment-Konsole: Wenn die aktuelle OCPU-Auslastungsrate fast 100% beträgt, kann die GoldenGate-Deployment-Konsole möglicherweise sehr langsam oder entfällt ganz. Oracle empfiehlt die Zuweisung von 1 OCPU für die Benutzeroberfläche.
-
Anzahl der Prozesse "Extracts", "Replicats" und "Verteilungspfade", die gleichzeitig ausgeführt werden: Extract- und Replicat-Prozesse sind Prozesse mit hoher Priorität und haben in OCPU-Zyklen Vorrang. Oracle empfiehlt, für jeden Prozess 1 OCPU zuzuweisen.
-
Datenmenge, die verarbeitet wird
Obwohl es viele andere Faktoren gibt, die sich auf die Performance auswirken, empfiehlt Oracle, mit den folgenden Konfigurationen zu beginnen:
-
Entwicklung oder Tests: 1 OCPU mit aktiviertem Autoscaling
-
Produktion: 4 OCPUs mit aktiviertem Autoscaling
Nach einigen Tests können Sie die vorhandene Konfiguration beibehalten oder das Deployment manuell vertikal oder horizontal skalieren.
Größenüberlegungen für Data Verification-Deployments
Prüfen Sie zunächst Metering and Billing, um mehr über die Auswahl und Skalierung der Oracle Compute Unit (OCPU) zu erfahren.
Die OCPU-Nutzung der OCI GoldenGate-Verifizierung wird basierend auf den folgenden Faktoren berechnet:
-
Anzahl der gleichzeitig ausgeführten Vergleichspaare:
-
Die Richtlinien wurden anhand von Vergleichspaaren mit einer Quelltabelle im Vergleich zu einer Zieltabelle pro Vergleichsjob bestimmt.
-
Das Gruppieren vieler Tabellen in einem Vergleichsjob kann die OCPU-Nutzung über diese Baselines hinaus erhöhen.
-
-
Primärschlüsselverfügbarkeit (PK):
-
Datenverifizierungs-Deployments verwenden Hashing-Techniken, um Daten zwischen Quell- und Zieltabellen effizient zu vergleichen.
-
Die Verarbeitungsanforderungen für Tabellen mit einem Primärschlüssel (Has PK) sind niedriger als für Tabellen ohne Primärschlüssel (Kein Primärschlüssel).
-
In den folgenden Tabellen wird die geschätzte Anzahl der erforderlichen OCPUs basierend auf der Anzahl der Vergleichspaare aufgeführt, die gleichzeitig für Veridata Server- und Veridata Agents-Deployments ausgeführt werden:
Tabelle - Veridata-Server-Deployments
| Anzahl nebenläufige Vergleichspaare | OCPUs für "Paare mit Primärschlüsseln vergleichen" | OCPUs für Vergleichspaare ohne Primärschlüssel |
|---|---|---|
| 1 bis 2 | 1 | 2 |
| 3 bis 5 | 2 | 3 |
| 6 bis 10 | 3 | 5 |
| 11 bis 14 | 4 | 6 |
| 15 bis 16 | 4 | 7 |
Tabelle - Veridata-Agent-Deployments
| Anzahl nebenläufige Vergleichspaare | OCPUs für "Paare mit Primärschlüsseln vergleichen" | OCPUs für Vergleichspaare ohne Primärschlüssel |
|---|---|---|
| 1 bis 3 | 1 | 1 |
| 4 bis 6 | 2 | 2 |
| 7 bis 10 | 3 | 3 |
| 11 bis 15 | 3 | 4 |
| 16 | 4 | 4 |
Hinweis: Größenwerte sind Planungsschätzungen, die auf kontrollierten Performancetests basieren und als Baseline-Startteil gedacht sind, keine Garantie für Performance oder Abschlusszeit.
Größenüberlegungen für Datentransformations-Deployments
Stellen Sie sicher, dass Sie die Informationen unter Messung und Abrechnung für OCI GoldenGate-Deployments zur Auswahl und Skalierung der Oracle Compute Unit (OCPU) prüfen.
Die OCPU-Nutzung für OCI GoldenGate-Datentransformationen wird basierend auf den folgenden Faktoren berechnet:
-
Konsole für Datentransformationen
-
Anzahl von Dataloads, Datenflüssen und Workflows
Obwohl es viele andere Faktoren gibt, die sich auf die Performance auswirken, empfiehlt Oracle, mit der folgenden Konfiguration zu beginnen:
-
Entwicklung oder Tests: 1 OCPU mit aktiviertem Autoscaling
-
Produktion: 2 OCPUs mit aktiviertem Autoscaling
Nach einigen realen Tests können Sie die vorhandene Konfiguration beibehalten oder das Deployment manuell vertikal oder horizontal skalieren.
Größenüberlegungen für Stream Analytics-Bereitstellungen
Stellen Sie sicher, dass Sie die Informationen unter Messung und Abrechnung für OCI GoldenGate-Deployments zur Auswahl und Skalierung der Oracle Compute Unit (OCPU) prüfen.
Die OCPU-Nutzung von OCI GoldenGate Stream Analytics wird anhand der folgenden Faktoren berechnet:
-
Stream Analytics-Konsole
-
Anzahl Streaming-Pipelines
-
Cluster entzünden
-
GoldenGate Big Data-Cluster
Bevor Sie die Anzahl der erforderlichen OCPUs berechnen, prüfen wir zunächst, wie viele Compute Units jede Stream Analytics-Ressource benötigt. 1 OCPU entspricht 2 Compute Units (vCPUs). 1 vCPU entspricht 1000 Millicores (1000 m).
In der folgenden Tabelle sind Beispiele für Stream Analytics-Pipelineeinstellungen und die berechnete Anzahl der erforderlichen OCPUs aufgeführt.
| Pipeline | Treiber | Executor | VCPUs gesamt | Abgerechnete OCPUs |
|---|---|---|---|---|
| Pipeline A | 500 m | 1 x 500 m | 1000 m | 1 |
| Pipeline B | 500 m | 2 x 500 m | 1500 m | 1 |
| Pipeline C | 500 m | 4 x 500 m | 2500 m | 2 |
| Pipeline D | 600 m | 2 x 700 m | 2000 m | 1 |
| Pipeline E | 1000 m | 2 x 1000m | 3000 m | 2 |
Sie können die Treiber- und Executor-Einstellungen nach Bedarf für jede Pipeline in der Stream Analytics-Konsole konfigurieren.
In der folgenden Tabelle sind Beispiele für Stream Analytics-Ressourcenkonfigurationen aufgeführt, die auf der Anzahl der Pipelines (aus der obigen Tabelle) und der berechneten Anzahl der erforderlichen OCPUs basieren.
| Stream Analytics-Konsole | Anzahl der Pipelines | Streamingpipelines | Cluster entzünden | GoldenGate für Big Data-Cluster | Abgerechnete OCPUs |
|---|---|---|---|---|---|
| 1000 m | 1 x Rohrleitung A | 1000 m | 0 | 0 | 1 |
| 1000 m | 3 x Rohrleitung A | 3000 m | 0 | 0 | 2 |
| 1000 m | 1 x Rohrleitung B | 1500 m | 0 | 0 | 2 |
| 1000 m | 1 x Rohrleitung B | 1500 m | 2 x 500 m | 500 m | 2 |
| 1000 m | 1 x Rohrleitung A 1 x Rohrleitung B | 2500 m | 2 x 500 m | 500 m | 3 |
| 1000 m | 2 x Rohrleitung A 1 x Rohrleitung B | 3500 m | 2 x 500 m | 500 m | 3 |
Die Stream Analytics-Konsole benötigt 1000 m. Jede Streaming-Pipeline erfordert je nach ihren Einstellungen zusätzliche Millicores. Wenn das Cluster "Ignite" aktiviert ist, sind mindestens 2 Clusterinstanzen erforderlich. Sie können das Millicore-Limit sowohl für Ignite- als auch für GoldenGate Big Data-Cluster in der Stream Analytics-Konsole konfigurieren. Wenn Sie sie zusammen hinzufügen, können Sie die Gesamtanzahl der OCPUs bestimmen, die Sie beim Erstellen des Stream Analytics-Deployments auswählen müssen.
Wenn Sie sich nicht sicher sind, können Sie mit 2 oder 3 OCPUs beginnen, die OCPU-Verbrauchsmetriken auf der Seite mit den Deployment-Details prüfen und entsprechend anpassen.
Größenüberlegungen für Pipelines
Die Anzahl der OCPUs ist auf 1 OCPU festgesetzt, wobei Autoscaling aktiviert ist.
Hinweis: Wenn Sie eine Pipeline stoppen, werden Ihnen weiterhin verwendete Ressourcen in Rechnung gestellt, da ein Deployment weiterhin im Hintergrund ausgeführt wird. Um wiederkehrende Kosten zu vermeiden, löschen Sie die Pipeline.