Nota
- Questa esercitazione richiede l'accesso a Oracle Cloud. Per iscriverti a un account gratuito, consulta Inizia a utilizzare Oracle Cloud Infrastructure Free Tier.
- Utilizza valori di esempio per le credenziali, la tenancy e i compartimenti di Oracle Cloud Infrastructure. Al termine del laboratorio, sostituisci questi valori con quelli specifici del tuo ambiente cloud.
Configurare la scalabilità dinamica in Oracle Exadata Cloud Infrastructure
Introduzione
Quando si eseguono carichi di lavoro del database nel cloud, è importante ottimizzare i costi dell'infrastruttura e fornire risorse di calcolo adeguate per soddisfare le esigenze aziendali. Hai bisogno di risorse di computazione per eseguire facilmente lo scale-up o lo scale-down in modo da soddisfare le esigenze del carico di lavoro.
Oracle Database Exadata Cloud Service è un servizio di database gestito ottimizzato per prestazioni, disponibilità, sicurezza e costi contenuti. Con il servizio Exadata Cloud, la fatturazione si basa sul numero di memorie centrali CPU allocate alle virtual machine (VM). Puoi configurare il ridimensionamento dinamico per soddisfare i requisiti della CPU quando i carichi di lavoro sono elevati e ottimizzare i costi riducendo il numero di memorie centrali CPU quando la domanda del carico di lavoro viene ridotta.
Obiettivi
- Configura il ridimensionamento dinamico in Oracle Exadata Cloud Infrastructure.
Prerequisiti
-
Installare e configurare Oracle Cloud Infrastructure Command Line Interface (OCI CLI).
-
Esegui il provisioning e distribuisci Oracle Database in Oracle Exadata Cloud Infrastructure. Per ulteriori informazioni, vedere Creazione di un'istanza dell'infrastruttura Exadata Cloud.
Task 1: Installare lo strumento di ridimensionamento dinamico
Il ridimensionamento dinamico viene installato utilizzando RPM con il comando seguente. Dopo l'installazione, avviiamo il servizio.
rpm -i Dynamicscaling-2.0.1-X.el7.x86_64.rpm
Task 2: Configura parametri scala dinamica
Il ridimensionamento dinamico include alcuni parametri predefiniti che è possibile sostituire utilizzando parametri specifici.
Task 3: Esegui ridimensionamento dinamico
È possibile eseguire il ridimensionamento dinamico utilizzando l'interfaccia CLI OCI, come mostrato nello screenshot riportato di seguito. Eseguire l'esecuzione da tutti i nodi del cluster VM Exadata. Considera i valori dei parametri e avvia il processo di ridimensionamento dinamico con l'ID processo del sistema operativo (PID). Questo processo esegue il monitoraggio continuo del carico sui nodi del cluster VM.
Le informazioni sulla scala vengono scritte in un file scalingtime.json
. Un file specifico del nodo viene creato automaticamente quando il parametro di scala dinamica dipendente dal cluster è abilitato. Il processo di ridimensionamento dinamico considera il valore di carico massimo della CPU dai file JSON specifici del nodo ed esegue l'operazione di ridimensionamento. Ogni volta che viene eseguita un'operazione di ridimensionamento, lo stato viene aggiornato nel file scalingtime.json
. Dopo l'esecuzione di un'operazione di scale up, la successiva operazione di scale down deve attendere il tempo definito dal parametro "scale-downwait time".
Task 4: Monitoraggio dell'operazione di scala dinamica
Il processo dynamicscaling.bin
in esecuzione nel nodo di calcolo monitora il carico dal file JSON ed esegue un'operazione di scale down se il carico della CPU corrente è inferiore alla soglia minima. Se il carico corrente della CPU supera la soglia massima, viene eseguita un'operazione di scale up.
Lo stato si riflette nella console OCI e il cluster VM viene aggiornato. Lo stato viene indicato come aggiornamento durante un'operazione di scala. Lo scale down viene eseguito in base al parametro del fattore di scala. Nello screenshot precedente, il processo viene ridimensionato di due OCPU perché il fattore di scala è definito come 2. Una volta completata l'operazione di scale down, il conteggio CPU aggiornato viene visualizzato nella console OCI. Questa operazione viene registrata nel file scaling-time.json
.
Collegamenti correlati
conferme
- Autore - Sanjay Rahane (ingegnere del cloud senior)
Altre risorse di apprendimento
Esplora altri laboratori su docs.oracle.com/learn o accedi a più contenuti gratuiti sulla formazione su Oracle Learning YouTube channel. Inoltre, visita education.oracle.com/learning-explorer per diventare un Oracle Learning Explorer.
Per la documentazione del prodotto, visita l'Oracle Help Center.
Configure Dynamic Scaling in Oracle Exadata Cloud Infrastructure
F90956-02
July 2024