Interfacce di gestione
Oracle Base Database Cloud@Customer e Oracle Data Infrastructure Cloud@Customer offrono una vasta gamma di interfacce di gestione per soddisfare i tuoi casi d'uso e le esigenze di automazione.
Le risorse OCI possono essere create e gestite utilizzando diverse interfacce, in base alle esigenze operative. Le interfacce disponibili includono:
- Console e strumenti di automazione supportati
- API (Application Programming Interface)
- interfacce a riga di comando (CLI, Command-Line Interfaces)
Queste interfacce di gestione rientrano in due categorie principali:
- Interfacce OCI Control Plane
- CLI VM cloud locali
Interfacce OCI Control Plane
Le API OCI sono API REST standard che utilizzano richieste e risposte HTTPS. La console, un'interfaccia grafica intuitiva per la creazione e la gestione delle risorse, è una delle interfacce per le API OCI. Quando sviluppi l'automazione che utilizza le API OCI, sono disponibili interfacce aggiuntive, tra cui SDK, strumenti e plugin, per facilitare lo sviluppo e semplificare la gestione delle risorse OCI. Un sottoinsieme di queste API si applica alle risorse e alla relativa infrastruttura. Ogni interfaccia fornisce le stesse funzionalità chiamando le API OCI e offre flessibilità e scelta in base alle tue preferenze e al tuo caso d'uso.
- Interfaccia di riga di comando (CLI): l'interfaccia CLI OCI è uno strumento di footprint ridotto che è possibile utilizzare in proprio o con la console per completare la risorsa cloud e altri task OCI. L'interfaccia CLI fornisce le stesse funzionalità di base della console e comandi aggiuntivi. Alcuni di questi, come la possibilità di eseguire script, estendono la funzionalità della console.
- Software Development Kit (SDK): OCI fornisce SDK per consentire lo sviluppo di soluzioni personalizzate per le risorse e le applicazioni cloud.
- Strumenti e plugin DevOps: questi strumenti possono semplificare il provisioning e la gestione dell'infrastruttura, abilitare i processi automatizzati e facilitare lo sviluppo. Gli strumenti includono il provider Terraform OCI utilizzato con Resource Manager e OCI Ansible Collection.
- Cloud Shell: Cloud Shell è un terminale gratuito basato su browser, accessibile dalla console, che fornisce l'accesso a una shell Linux con un'interfaccia della riga di comando OCI preautenticata e altri utili strumenti di sviluppo. È possibile utilizzare la shell per interagire con il cloud e altre risorse OCI, seguire laboratori ed esercitazioni ed eseguire rapidamente i comandi CLI OCI.
- Appendice e riferimento: questo riferimento generale mostra come configurare gli SDK e altri strumenti di sviluppo per l'integrazione con i servizi OCI.
-
API REST: questo riferimento completo fornisce dettagli sulle API REST OCI, tra cui descrizioni, sintassi, endpoint, errori e firme.
Per il riferimento completo all'API, vedere:
CLI VM cloud locali
Oltre alle API basate su REST OCI, le utility CLI (Command Line Interface) situate sui guest VM, di cui è stato eseguito il provisioning come parte dei cluster VM su Oracle Base Database Cloud@Customer, sono disponibili per eseguire varie operazioni di ciclo di vita e amministrazione.
L'API OCI è l'interfaccia preferita. Utilizzare le utility locali solo quando l'API OCI non è disponibile perché il servizio si trova in uno stato temporaneamente disconnesso.
Le utility includono:
-
dbaascli: utilizzare la utility
dbaascliper eseguire varie operazioni di amministrazione e ciclo di vita del database sul servizio, ad esempio:- Modifica della password di un utente del database
- Avvio di un database
- Gestione dei pluggable database (PDB)
- Ridimensionamento del conteggio delle memorie centrali ECPU in modalità disconnessa
-
bkup_api: utilizzare la utility
bkup_apiper eseguire varie operazioni di backup e ripristino sul servizio, ad esempio la creazione di un backup su richiesta di un database completo o di un singolo pluggable database (PDB) o per personalizzare le impostazioni di backup utilizzate dalla configurazione di backup automatico.
Queste utility vengono fornite in aggiunta e sono separate dalle interfacce basate su API OCI elencate di seguito. Per utilizzare le utility della riga di comando della VM locale, è necessario essere connessi a una VM in un cluster VM e utilizzare la sicurezza utente del sistema operativo VM, non la sicurezza utente OCI, per l'esecuzione. Le utility possono essere utilizzate per eseguire le operazioni se il servizio è disconnesso dal piano di controllo OCI. La maggior parte delle operazioni eseguite da queste utility sincronizza le modifiche al piano di controllo OCI utilizzando un processo denominato DB Sync.
Il software degli strumenti cloud nelle VM, contenente queste utility CLI, viene aggiornato automaticamente da Oracle a intervalli regolari.