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 operazione
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.

Pianificazioni di esempio in un compartimento
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>
Dettagli di pianificazione
Componente Descrizione
(Programma) Stato

Selezionare Creazione per visualizzare l'elenco degli stati. Evidenziare e selezionare lo stato delle schedulazioni che si desidera visualizzare.

  • Creazione: (impostazione predefinita) quando si crea una schedulazione, lo scheduler risorse crea una richiesta di lavoro con le informazioni immesse. La richiesta di lavoro richiede un minuto o più per elaborare le informazioni e creare una schedulazione.
  • In sospeso: una pianificazione è stata creata ed è pronta per essere eseguita, ma è in attesa di essere avviata.
  • Attivo: è stata avviata una pianificazione in esecuzione
  • Aggiornamento: se si modifica il programma, lo scheduler risorse crea una richiesta di lavoro con le informazioni inserite. La richiesta di lavoro richiede un minuto o più per elaborare le informazioni e aggiornare la pianificazione.
  • Eliminazione: una schedulazione è stata eliminata da un utente e una richiesta di lavoro la sta elaborando.
  • Eliminata: una schedulazione è stata eliminata.
  • Non riuscito: se Resource Scheduler rileva un errore nelle impostazioni di pianificazione e interrompe la creazione di una pianificazione, la pianificazione non riesce. Gli errori possono includere la risorsa non trovata, il formato dell'ora o della data errato e voci vuote.
  • Abilitato: quando si abilita una pianificazione disabilitata, la pianificazione torna allo stato precedente, ad esempio In sospeso o Attivo.
  • Disabilitato: quando si disattiva una pianificazione In sospeso o Attivo.
  • Terminato: quando una pianificazione completa l'esecuzione e si arresta, lo stato è Terminato: si noti che la pianificazione è anche Disabilitato. Impossibile abilitare una schedulazione Terminata. Modificare la pianificazione e modificare la data di fine impostandola su una data futura.
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

    (Selezionare per espandere)

Database
  • OCID database 1
  • OCID database 2
  • OCID database 3
  • Istanza
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
  • Inizio
  • Interrompi
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.
  • Operazione riuscita indica che l'azione selezionata è stata eseguita fino al completamento senza errori.
  • Errore indica che l'azione pianificata non è riuscita. I dettagli dell'errore vengono visualizzati nella pagina dei dettagli della risorsa. I messaggi provengono dall'oggetto Error restituito dall'API Compute InstanceAction o dall'API Uguale al database.
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.
  • Visualizza dettagli
  • Modifica pianificazione
  • Copia pianificazione
  • Abilita pianificazione
  • Disabilita pianificazione

Selezionare un'azione per aprire la finestra pertinente e apportare le modifiche necessarie.