Gestione e fatturazione OCPU
Acquisire informazioni sulle unità Oracle Compute (OCPU) e sulla modalità di fatturazione per l'uso.
Misurazione e fatturazione
La misurazione e la fatturazione per OCI GoldenGate si basano sul numero di OCPU utilizzate dal servizio al minuto.
Quando si crea una distribuzione GoldenGate OCI, si seleziona il numero di OCPU comprese tra 1 e 24 che verrà utilizzato dalla distribuzione. Ogni OCPU alloca una memoria aggiuntiva da 16 GB e 1 gigabit al secondo (Gbps) di larghezza di banda di rete.
La scalabilità automatica consente al servizio di eseguire lo scale-up fino a tre volte il conteggio OCPU specificato al momento della creazione o lo scale-up manuale, in base alle esigenze a seconda del carico di lavoro dinamico e dell'uso dello storage. Quando si abilita la scala automatica, viene fatturato il numero massimo di OCPU consumate all'ora.
Ad esempio, se si specifica 3 come OCPU di base e si abilita la scala automatica, le OCPU totali che è possibile utilizzare sono 9. Quando l'utilizzo della OCPU è maggiore del 33,333% di 9 OCPU, viene fatturato il valore intero superiore al 33,333%, ovvero 4 OCPU.
| Utilizzo OCPU maggiore di | Utilizzo OCPU minore o uguale a | Fatturazione per |
|---|---|---|
| 0 | 33,333% | 3 OCPU |
| 33,333% | 44,444% | 4 OCPU |
| 44,444% | 55,555% | 5 OCPU |
| 55,555% | 66,666% | 6 OCPU |
| 66,666% | 77,777% | 7 OCPU |
| 77,777% | 88,888% | 8 OCPU |
| 88,888% | 100% | 9 OCPU |
OCI GoldenGate non può ridimensionarsi su 24 OCPU, ovvero il numero massimo di OCPU. Ad esempio, se selezioni 9 OCPU come conteggio OCPU di base e abiliti la scalabilità automatica, il servizio eseguirà lo scale-up fino a 24 OCPU. È possibile abilitare o disabilitare la scala automatica in qualsiasi momento.
È possibile monitorare il consumo di OCPU e la memoria di una distribuzione nella sezione Metriche della pagina Dettagli di una distribuzione.
Informazioni sullo storage GoldenGate OCI
Lo storage Oracle Cloud Infrastructure GoldenGate è lo spazio di storage fisico che include i file di storage interni necessari per supportare il funzionamento del servizio (binari, parametri, eliminazioni, log e così via) o necessari per i backup automatici. Per ogni OPCU utilizzata, al servizio vengono allocati 500 GB di storage Oracle Cloud Infrastructure GoldenGate.
OCI GoldenGate può fornire fino a un ulteriore 3 volte il numero di OCPU selezionate quando hai creato o ridimensionato manualmente la distribuzione, se necessario, in base al carico di lavoro dinamico e all'uso dello storage. Il consumo di OCPU all'ora è maggiore del numero di OCPU riservate o delle OCPU effettive richieste in base all'uso del carico di lavoro e dello storage in un'ora specifica.
Si supponga, ad esempio, di aver abilitato il ridimensionamento automatico con 1 OCPU e con un consumo di storage OCI GoldenGate maggiore o uguale a 500 GB ma inferiore a 1000 GB. In questo caso, il servizio utilizza 2 OCPU per assicurarsi di allocare la quantità di storage GoldenGate OCI appropriata. Quando il consumo di storage OCI GoldenGate è maggiore o uguale a 1000 GB, il servizio consuma 3 OCPU. 1500 GB è l'allocazione massima di storage OCI GoldenGate e qualsiasi utilizzo al di sopra di questo limite influisce negativamente sulle prestazioni e sulla disponibilità delle distribuzioni fino a quando l'uso dello storage non è inferiore o uguale all'allocazione massima di storage.
| Consumo di storage GoldenGate OCI (GB) | Numero di OCPU allocate |
|---|---|
| Minore di 500 GB | 1 |
| Maggiore o uguale a 500 GB ma minore di 1000 GB | 2 |
| Maggiore o uguale a 1000 GB ma minore di 1500 GB | 3 |
Informazioni sull'utilizzo della OCPU
Prima di creare una distribuzione OCI GoldenGate, è importante capire in che modo la forma OCPU influisce sull'esperienza utente OCI GoldenGate.
Quando si crea una distribuzione GoldenGate OCI, è necessario selezionare il numero di OCPU che la distribuzione utilizzerà. Ecco alcune cose da considerare quando si effettua la selezione:
-
L'abilitazione della scala automatica garantisce la disponibilità di OCPU aggiuntive quando necessario. Viene fatturata solo quando vengono consumati i cicli OCPU aggiuntivi. Il numero di OCPU consumate si ridimensiona in base al carico di lavoro e all'utilizzo dello storage.
-
Il processo di backup OCI GoldenGate utilizza anche cicli OCPU. Se l'utilizzo corrente della OCPU è vicino al 100%, il completamento del processo di backup può richiedere molto tempo.
-
Se una distribuzione OCI GoldenGate è in esecuzione con un utilizzo OCPU pari o superiore al 100%, valutare la possibilità di modificare il conteggio OCPU di base o abilitare la scala automatica, se non è già abilitata.
-
È possibile monitorare l'utilizzo delle OCPU nella pagina Dettagli distribuzione GoldenGate OCI e in Esplora metriche nella console OCI.
-
È possibile impostare allarmi nella console OCI per ricevere una notifica quando l'utilizzo della OCPU raggiunge determinati livelli.
Considerazioni sul dimensionamento per le distribuzioni di replica dei dati
Assicurarsi di esaminare le informazioni riportate in Metering e fatturazione per le distribuzioni GoldenGate OCI sulla selezione e il ridimensionamento dell'unità Oracle Compute (OCPU).
L'uso della OCPU di replica dati OCI GoldenGate viene calcolato in base ai fattori riportati di seguito.
-
Console di distribuzione GoldenGate: se l'utilizzo corrente della OCPU è vicino al 100%, la console di distribuzione GoldenGate potrebbe essere molto lenta da restituire o non restituire affatto. Oracle consiglia di allocare 1 OCPU per l'interfaccia utente.
-
Numero di processi estrazioni, repliche e percorsi di distribuzione in esecuzione contemporaneamente: i processi Extract e Replicat sono processi con priorità alta e hanno la precedenza nei cicli OCPU. Oracle consiglia di allocare 1 OCPU per ciascun processo.
-
Quantità di dati in fase di elaborazione
Sebbene vi siano molti altri fattori che influiscono sulle prestazioni, Oracle consiglia di iniziare con le configurazioni riportate di seguito.
-
Sviluppo o test: 1 OCPU con scala automatica abilitata
-
Produzione: 4 OCPU con scala automatica abilitata
Dopo alcuni test, mantenere la configurazione esistente o eseguire lo scale-up o lo scale-down della distribuzione manualmente.
Considerazioni sul dimensionamento per le distribuzioni di verifica dei dati
Assicurati di esaminare prima Metering e fatturazione per ulteriori informazioni sulla selezione e la scalabilità di Oracle Compute Unit (OCPU).
L'uso della OCPU di verifica GoldenGate OCI viene calcolato in base ai fattori riportati di seguito.
-
Numero di paia di confronto in esecuzione contemporaneamente:
-
Le linee guida sono state determinate utilizzando le coppie Confronta con una tabella di origine rispetto a una tabella di destinazione per job di confronto.
-
Il raggruppamento di più tabelle in un job di confronto può aumentare l'uso della OCPU oltre queste baseline.
-
-
Disponibilità della chiave primaria (PK):
-
Le distribuzioni di verifica dei dati utilizzano tecniche di hashing per confrontare in modo efficiente i dati tra le tabelle di origine e di destinazione.
-
I requisiti di elaborazione sono inferiori per le tabelle con chiave primaria (Has PK) rispetto alle tabelle senza chiave primaria (No PK).
-
Le tabelle riportate di seguito elencano il numero stimato di OCPU richieste in base al numero di coppie di confronto in esecuzione contemporaneamente per le distribuzioni server Veridata e agenti Veridata.
Tabella - Distribuzioni server Veridata
| Numero di coppie confronto concorrenti | OCPU utilizzate per confrontare coppie con chiavi primarie | OCPU utilizzate per le coppie di confronto senza chiavi primarie |
|---|---|---|
| Da 1 a 2 | 1 | 2 |
| Da 3 a 5 | 2 | 3 |
| Da 6 a 10 | 3 | 5 |
| Da 11 a 14 | 4 | 6 |
| Da 15 a 16 | 4 | 7 |
Tabella - Distribuzioni agente Veridata
| Numero di coppie confronto concorrenti | OCPU utilizzate per confrontare coppie con chiavi primarie | OCPU utilizzate per le coppie di confronto senza chiavi primarie |
|---|---|---|
| Da 1 a 3 | 1 | 1 |
| Da 4 a 6 | 2 | 2 |
| Da 7 a 10 | 3 | 3 |
| Da 11 a 15 | 3 | 4 |
| 16 | 4 | 4 |
Nota: i valori di dimensionamento sono stime di pianificazione basate su test delle prestazioni controllati e sono intesi come parte iniziale della baseline, non come garanzia di prestazioni o tempo di completamento.
Considerazioni sul dimensionamento per le distribuzioni delle trasformazioni dati
Assicurarsi di esaminare le informazioni riportate in Metering e fatturazione per le distribuzioni GoldenGate OCI sulla selezione e il ridimensionamento dell'unità Oracle Compute (OCPU).
L'uso della OCPU di OCI GoldenGate Data Transforms viene calcolato in base ai fattori riportati di seguito.
-
Console Trasformazioni dati
-
Numero di carichi di dati, flussi di dati e flussi di lavoro
Sebbene vi siano molti altri fattori che influiscono sulle prestazioni, Oracle consiglia di iniziare con la configurazione seguente:
-
Sviluppo o test: 1 OCPU con scala automatica abilitata
-
Produzione: 2 OCPU con scala automatica abilitata
Dopo alcuni test nel mondo reale, puoi mantenere la configurazione esistente o ridimensionare la distribuzione manualmente.
Considerazioni sul dimensionamento per le distribuzioni di Stream Analytics
Assicurarsi di esaminare le informazioni riportate in Metering e fatturazione per le distribuzioni GoldenGate OCI sulla selezione e il ridimensionamento dell'unità Oracle Compute (OCPU).
L'uso della OCPU di OCI GoldenGate Stream Analytics viene calcolato in base ai fattori seguenti:
-
Console Stream Analytics
-
Numero di pipeline di streaming
-
Cluster ignorato
-
Cluster Big Data GoldenGate
Prima di calcolare il numero di OCPU necessarie, esaminiamo quante unità di computazione richiede ogni risorsa Stream Analytics. 1 OCPU è uguale a 2 unità di computazione (vCPU). 1 vCPU è uguale a 1000 milliche (1000 m).
Nella tabella seguente sono elencate le impostazioni della pipeline di Stream Analytics di esempio e il numero calcolato di OCPU richieste.
| Pipeline | Driver | Esecutore | Totale vCPU | OCPU fatturate |
|---|---|---|---|---|
| Pipeline A | 500 m | 1 x 500m | 1000 m | 1 |
| Pipeline B | 500 m | 2 x 500m | 1500 m | 1 |
| Pipeline C | 500 m | 4 x 500m | 2500 m | 2 |
| Pipeline D | 600 m | 2 x 700m | 2000 m | 1 |
| Pipeline E | 1000 m | 2 x 1000m | 3000 m | 2 |
È possibile configurare le impostazioni del driver e dell'esecutore in base alle esigenze per ogni pipeline nella console Stream Analytics.
La tabella riportata di seguito elenca le configurazioni delle risorse Stream Analytics di esempio in base al numero di pipeline (dalla tabella precedente) e al numero calcolato di OCPU richieste.
| Console Stream Analytics | Numero di pipeline | Pipeline di streaming | Cluster ignorato | GoldenGate per il cluster Big Data | OCPU fatturate |
|---|---|---|---|---|---|
| 1000 m | 1 x Pipeline A | 1000 m | 0 | 0 | 1 |
| 1000 m | 3 x Pipeline A | 3000 m | 0 | 0 | 2 |
| 1000 m | 1 x Pipeline B | 1500 m | 0 | 0 | 2 |
| 1000 m | 1 x Pipeline B | 1500 m | 2 x 500m | 500 m | 2 |
| 1000 m | 1 x Pipeline A 1 x Pipeline B | 2500 m | 2 x 500m | 500 m | 3 |
| 1000 m | 2 x Pipeline A 1 x Pipeline B | 3500 m | 2 x 500m | 500 m | 3 |
La console Stream Analytics richiede 1000 metri. Ogni pipeline di streaming richiede millicores aggiuntivi a seconda delle impostazioni. Il cluster Ignite, se attivato, richiede almeno 2 istanze di cluster. È possibile configurare il limite millicore per i cluster Big Data Ignite e GoldenGate nella console Stream Analytics. Se aggiunti insieme, è possibile determinare il numero totale di OCPU da selezionare durante la creazione della distribuzione Stream Analytics.
Se non sei sicuro, puoi iniziare con 2 o 3 OCPU, quindi rivedere le metriche di consumo OCPU nella pagina dei dettagli della distribuzione e adeguarle di conseguenza.
Considerazioni sul dimensionamento per le pipeline
Il numero di OCPU viene corretto in 1 OCPU con la scala automatica abilitata.
Nota: quando si arresta una pipeline, le risorse utilizzate verranno comunque fatturate perché una distribuzione viene ancora eseguita in background. Per evitare costi ricorrenti, eliminare la pipeline.