Informazioni su Resource Scheduler
Scopri di più su Resource Scheduler e come puoi utilizzarlo per ridurre i costi delle risorse nella tua tenancy Oracle Cloud Infrastructure avviando e interrompendo automaticamente le attività per soddisfare le tue esigenze aziendali specifiche.
Oracle Resource Scheduler riduce i costi del database e delle risorse di computazione arrestandole quando non sono necessarie e riavviandole quando sono necessarie. Resource Scheduler crea una funzione di pianificazione di arresto automatico/avvio completamente automatizzata che agisce sulle risorse in un'intera tenancy con qualsiasi pianificazione creata dall'utente.
È possibile gestire le pianificazioni che eseguono azioni su una raccolta di tipi di risorse integrate in modo che il ciclo di vita e i tempi operativi siano gestiti in modo da ridurre al minimo i costi operativi. È possibile creare una pianificazione in una tenancy o in un compartimento per gestire le risorse nella tenancy o in qualsiasi compartimento in essa contenuto se si crea il criterio corretto. Per informazioni dettagliate, vedere Criteri IAM di Scheduler risorse.
Il servizio Resource Scheduler è integrato con il servizio Oracle Cloud Infrastructure Identity and Access Management (IAM), offrendo una facile autenticazione con la funzionalità di identità nativa di Oracle Cloud Infrastructure.
Quando viene implementato, la gestione automatizzata imposta lo stato delle risorse necessarie per gestire in modo efficace le risorse, ad esempio quelle utilizzate per il test, lo sviluppo e la dimostrazione, e riduce i costi quando si utilizza il cloud OCI.
Resource Scheduler supporta i seguenti tipi di risorse:
- Istanze di computazione
- Pool di istanze di computazione
- Autonomous Database
- Risorse della funzione
- Base DBSystems
Per ottenere la lista completa delle risorse supportate, vedere l'API ListResourceTypes.
Vantaggi
Resource Scheduler offre i vantaggi riportati di seguito.
- Risparmia denaro: la creazione di una pianificazione per interrompere una risorsa quando non è necessaria sospende la fatturazione per le forme di computazione standard e i database autonomi. Ciò riduce il costo delle risorse.
- Gestisci in modo efficiente le tue risorse: le funzioni Start-Stop completamente automatiche offrono best practice per gestire le tue risorse e utilizzarle solo quando necessario. Resource Scheduler gestisce in modo efficace l'uso di risorse a breve termine come quelle utilizzate per test e sviluppo e riduce i costi quando utilizza il cloud OCI.
Utilizzando Scheduler risorse, è possibile creare una pianificazione per arrestare un set di risorse locali alle 5:00 quando i dipendenti tornano a casa e riavviarli automaticamente alle 8:00 all'inizio della giornata lavorativa. Ciò riduce il consumo di 16 ore al giorno e riduce i costi operativi di quasi il 67% al giorno lasciando che le risorse funzionino 24 ore al giorno. Puoi anche interrompere le risorse durante il fine settimana quando non sono necessarie.
Utilizzando risorse di test e demo, puoi creare un set di risorse di test e pianificarle automaticamente per iniziare in momenti specifici, quindi interromperle automaticamente quando non sono più necessarie per ottimizzare il loro utilizzo.
Funzionamento di Resource Scheduler
Resource Scheduler utilizza un set di API per creare richieste di lavoro che completano task specifici quali la creazione, l'aggiornamento, l'avvio, l'arresto, l'abilitazione, la disabilitazione e l'eliminazione di pianificazioni. Durante ogni operazione, lo scheduler risorse visualizza lo stato della schedulazione. Quando lo scheduler risorse è abilitato, legge continuamente le pianificazioni create. Esegue le azioni specificate nelle pianificazioni nei momenti impostati, sulle risorse selezionate. È possibile creare un numero qualsiasi di pianificazioni che influiscono sullo stato delle risorse nelle tenancy specificate.
Utilizzando Resource Scheduler, puoi gestire lo stato delle tue risorse con la console, l'API REST e l'CLI. Utilizzando questi strumenti, puoi creare, modificare, avviare e interrompere le pianificazioni in modo da soddisfare al meglio le tue esigenze e personalizzare l'uso e i costi delle tue risorse.
Nella tabella riportata di seguito vengono elencati e descritti i diversi stati operativi dei programmi scheduler risorse.
Stato | Operation |
---|---|
Creazione in corso | Stato della schedulazione durante la creazione di una schedulazione. Scheduler risorse crea una richiesta di lavoro con le informazioni inserite. Il sistema impiega almeno un minuto per elaborare le informazioni e creare una pianificazione. |
Non riuscite | Stato della schedulazione se lo scheduler risorse trova un errore in un'impostazione di schedulazione e interrompe la creazione di una schedulazione. Gli errori possono includere "Risorsa non trovata", "Formato ora o data errato" e voci vuote. |
In corso di completamento | Stato schedulazione quando una schedulazione è pronta per l'esecuzione, ma non è ancora iniziata, |
abilitato | Stato della schedulazione quando una schedulazione è stata avviata ed è in esecuzione. |
Terminata | Stato della schedulazione quando una schedulazione completa l'esecuzione e si interrompe. Lo stato è Terminato. Quando una pianificazione termina, viene disabilitata anche. Per abilitare la schedulazione, è innanzitutto necessario aggiornarla e modificare la data di fine impostandola su un'ora futura. |
Aggiornamento | Stato della schedulazione durante l'aggiornamento di una schedulazione da parte dello scheduler risorse. Se si modifica una schedulazione, lo scheduler risorse crea una richiesta di lavoro con le informazioni immesse. Il sistema impiega almeno un minuto per elaborare le informazioni e aggiornare la pianificazione. Una volta completati gli aggiornamenti a una pianificazione, lo stato dipende dal fatto che la pianificazione sia in attesa di essere avviata o in esecuzione. |
Disabilitata | Stato della schedulazione dopo la disabilitazione di una schedulazione in sospeso o abilitata. La schedulazione non viene eseguita, anche se l'ora di inizio è trascorsa. |
abilitato | Stato della schedulazione dopo l'abilitazione di una schedulazione disabilitata. |
Requisiti indispensabili
In questa sezione sono elencati i prerequisiti per l'utilizzo di Scheduler risorse:
Autenticazione
Per utilizzare una qualsiasi delle funzioni API di Scheduler risorse, è necessario essere autorizzati in un criterio IAM. Se non si dispone dell'autorizzazione, contattare l'amministratore. Se si è un amministratore che deve scrivere criteri per concedere agli utenti l'accesso, vedere Gestione dei domini di Identity.
Per informazioni sull'uso dell'API e sulle richieste di firma, consultare la documentazione dell'API REST e le credenziali di sicurezza. Per informazioni sugli SDK, vedere SDK e CLI
Utilizzo dell'API e dell'interfaccia CLI con sistemi operativi diversi
Tenere presenti i requisiti riportati di seguito per l'utilizzo di Resource Scheduler con sistemi operativi diversi.
Windows
Prima di utilizzare Resource Scheduler in un computer Windows, è necessario installare Git Bash for Windows ed eseguire comandi con tale strumento.
Per ottenere l'impronta digitale della chiave, eseguire il comando OpenSSL seguente al prompt:
openssl rsa -pubout -outform DER -in \.oci\oci_api_key.pem | openssl md5 -c
Quando si carica la chiave pubblica nella console, viene visualizzata automaticamente anche l'impronta digitale. È simile a questo: 12:34:56:78:90:ab:cd:ef:12:34:56:78:90:ab:cd:ef
In Windows, per passare un input complesso all'interfaccia CLI come stringa JSON, è necessario racchiudere l'intero blocco tra virgolette doppie. All'interno del blocco, ogni virgoletta doppia per le stringhe chiave e valore deve essere preceduta da una barra rovesciata (\).
Linux e Mac OS X
Per ottenere l'impronta digitale della chiave, utilizzare il seguente comando OpenSSL:
openssl rsa -pubout -outform DER -in ~/.oci/oci_api_key.pem | openssl md5 -c
Pianificazioni di esempio
È possibile creare diversi tipi di pianificazioni come illustrato nella tabella riportata di seguito.
Nome visualizzato | Stato | Criteri risorsa | Schedula | Azione | Ora UTC data ultima esecuzione | Stato dell'ultima esecuzione | Data esecuzione successiva 1 (vedere menu Azioni) |
---|---|---|---|---|---|---|---|
Schedule1 | Abilitato | Selezionare le risorse | Ogni settimana alle 10:00 il lunedì | Inizio | mer, feb 21, 2024, 20:00:00 UTC | Operazione riuscita | gio, feb 22, 2024, 20:00:00 UTC il |
Compute1 | Abilitato | Compartimento, tipo | Ogni 2 settimane alle 8:00 di mercoledì | Interrompi | lun, 4 mar 2024, 20:00:00 UTC | Operazione riuscita | mer 6 mar 2024, 16:00:00 UTC adatto |
Instance3 | In corso di completamento | Tipo, Tag | Alle 0800 del 1° aprile 2024 | Inizio | - | - | lun, 1 aprile 2024, 15:00:00 UTC il |
Autonomous Database 1 | Disabilitato | Tipo | Ogni ora alle 00 | Inizio | ven, mar 15, 2024, 20:00:00 UTC | Operazione riuscita | lun, 1 apr 2024, 20:00:00 UTC le |
Autonomous Database 2 | Disabilitato | Compartimento, tipo | Ogni ora alle 30 | Interrompi | lun, 18 mar 2024, 20:00:00 UTC | Errore | lun, 1 apr 2024, 20:00:00 UTC |
Visualizzazione di 5 elementi <1 di 1> |
Componente | Descrizione | ||
---|---|---|---|
(Programma) Stato |
Selezionare Creazione per visualizzare l'elenco degli stati. Evidenziare e selezionare lo stato delle schedulazioni che si desidera visualizzare.
|
||
Tipo azione |
Inizio: (impostazione predefinita) selezionare l'azione visualizzata per modificarla dall'inizio all'arresto. Arresta: selezionare l'azione visualizzata per modificarla dall'arresto all'avvio. |
||
Filtro | Selezionare Filtro per visualizzare l'elenco con il filtro selezionato. | ||
Reimposta | Selezionare Reimposta per visualizzare il filtro predefinito (Creazione). | ||
Nome | Nome del programma. Da 1 a 1024 caratteri, tutti i numeri di lettere (superiore e minuscolo), tutti i caratteri speciali ad eccezione di avanzamento riga, ritorno a capo e NULL. | ||
Criteri risorsa
Selezionare Seleziona risorse. |
Tipo |
|
Database
|
|
Rx OCID… | ||
Tag | Spazio di nomi A-Key1:Value1 | ||
Visualizza risorse | Selezionare Visualizza risorse per visualizzare le risorse elencate in base ai criteri delle risorse elencati sopra. | ||
Azione | Ultima azione eseguita in questa schedulazione
|
||
Schedula | La data e l'ora dell'intervallo di tempo selezionato in cui l'azione è impostata per l'esecuzione, inclusi l'ora, i minuti e il fuso orario, nel formato dell'ora UTC. | ||
Data ultima esecuzione | L'ultima data e ora di esecuzione della pianificazione, in formato ora UTC. | ||
Ultima esecuzione | Stato dell'ultima azione di schedulazione.
|
||
Data esecuzione successiva | La data e l'ora successive in cui è schedulata l'esecuzione dell'azione, in formato ora UTC. | ||
carta (menu Azioni) Selezionare questa opzione per visualizzare l'elenco delle azioni. |
Selezionare un'azione per aprire la finestra pertinente e apportare le modifiche necessarie. |