Traccia e gestisci uso e costi

L'obiettivo di un processo continuo di ottimizzazione dei costi è garantire che il denaro speso per l'esecuzione dei servizi in Oracle Cloud Infrastructure (OCI) produca il maggior valore aziendale per l'organizzazione. È possibile avvicinarsi a questo processo in modi diversi, ma tutti si basano su un uso accurato e dati sui costi generati dalla piattaforma e resi disponibili tramite canali diversi, come l'interfaccia utente, i file CSV o le chiamate API. L'ottimizzazione dei costi è un processo iterativo in cui i dati e l'analisi guidano le azioni. Un risultato dell'applicazione di un processo di ottimizzazione dei costi dovrebbe essere che non ci sono risorse che si siedono inattive per periodi di tempo prolungati che incorrono in un costo senza fornire alcun valore.

Per comprendere i costi associati a una soluzione distribuita in OCI e le possibili opzioni per ottimizzare i costi rispetto al valore, assicurarsi di aver progettato la soluzione in modo da consentire un modo strutturato per raccogliere le metriche di utilizzo e prestazioni dai diversi servizi. OCI raccoglie una grande quantità di metriche, ma, durante la progettazione della soluzione, è necessario utilizzare gli strumenti disponibili per contribuire a fornire struttura intorno ai dati raccolti e impostare soglie per attivare avvisi relativi a aumenti di spesa o risorse sottoutilizzate.

Valutare i diversi modelli di determinazione prezzi

Architetto enterprise, architetto cloud

Dal punto di vista aziendale, è necessario valutare quale modello di determinazione dei prezzi ha senso: un modello pay-as-you-go flessibile o un modello in cui si impegna a pagare un determinato importo al mese per la durata del periodo di sottoscrizione ("modello di impegno").

Se avete una buona comprensione del vostro uso previsto, il modello di impegno potrebbe fornire un costo inferiore a causa di prezzi di servizio scontati. Ma se il vostro utilizzo scende o aumenta significativamente allora si potrebbe finire per pagare di più quando si utilizza questo modello.

Implementa una struttura di compartimento adatta alla tua organizzazione

Architetto infrastruttura, Architetto cloud, Architetto enterprise, Architetto sicurezza

I compartimenti sono un componente fondamentale di Oracle Cloud Infrastructure (OCI) per l'organizzazione e l'isolamento delle risorse cloud. Tali risorse vengono utilizzate per separare chiaramente le risorse ai fini della misurazione dell'uso e della fatturazione, dell'accesso (mediante l'utilizzo dei criteri) e dell'isolamento (separazione delle risorse per un progetto o un'unità aziendale da altri criteri).

Come best practice, impostare la tenancy per supportare il funzionamento del business. Ciò garantirà che i dati relativi ai costi e all'utilizzo possano essere visualizzati e filtrati in base alle dimensioni che hanno senso per l'organizzazione. In genere, si tratta di utilizzare scomparti come contenitori logici per ospitare diversi servizi OCI. È possibile mappare i compartimenti alle unità organizzative, alle business unit o anche ai singoli proprietari di servizi e soluzioni, a seconda della modalità di esecuzione dell'attività.

Imposta criteri quota compartimento per controllare l'uso delle risorse

Infrastructure Architect, Cloud Architect, DevOps Architect

Le politiche sulle quote possono far parte di una politica di governance globale per mantenere sotto controllo l'uso delle risorse e i costi. I criteri possono essere utilizzati come salvaguardie per garantire che vengano utilizzati solo i tipi di risorsa designati (ad esempio, le forme di calcolo) o che i singoli compartimenti rimangano entro determinati limiti.

Implementa tag di registrazione dei costi per registrazione dei costi flessibile

Architetto infrastruttura, Architetto cloud

Spesso, le soluzioni cloud utilizzano servizi diversi, alcuni dei quali potrebbero risiedere in compartimenti diversi, mentre altri risiedono in un compartimento condiviso, come "Network", governato da diversi controlli di accesso. Alcuni compartimenti includeranno risorse utilizzate da diverse soluzioni e solo la segnalazione dei costi a livello di compartimento potrebbe essere imprecisa.
I proprietari della soluzione richiedono ancora visibilità sull'utilizzo completo e sui costi della loro soluzione anche se le risorse si trovano in più compartimenti diversi.

Collegando i tag di tracciamento costi alle diverse risorse utilizzate, è possibile eseguire query sui dati dei costi utilizzando i tag come filtri anziché come compartimenti. Ciò consente una maggiore flessibilità nella posizione delle risorse e nel modo in cui eseguire query sui dati sui costi, ma impone anche una solida politica di tag. Non si desidera modificare spesso gli spazi dei nomi di tag, i nomi delle chiavi tag, in quanto ciò causerà maggiore complessità durante la ricerca e l'aggregazione dei dati.

Gli esempi di tag potrebbero essere l'associazione di tag quali Finance. CostCenter:xyz, Environment. Type:Production, Project. Owner:xyz, Application. Name:xyz alle diverse risorse. Ciò consentirebbe a OCI di aggiungere le tag ai dati di utilizzo e costo generati e di consentire ricerche basate su tali tag.

Gli spazi dei nomi contrassegnati devono essere protetti dai criteri IAM per garantire che solo gli amministratori tag apportino modifiche.

Definisci budget

Architetto enterprise, architetto cloud

È possibile utilizzare un budget per impostare limiti temporanei per le spese o le previsioni di spesa effettive di Oracle Cloud Infrastructure (OCI). Quando vengono raggiunte le soglie, la piattaforma può attivare avvisi e inviare e-mail a contatti designati o generare eventi che possono guidare ulteriori azioni all'interno della piattaforma OCI.

I budget vengono impostati su tag di tracciamento costi o su compartimenti (incluso il compartimento radice) per tenere traccia di tutte le spese in tale tag di tracciamento costi o per quel compartimento e per i relativi figli.

Abilita tuning automatico prestazioni volume a blocchi

Infrastructure Architect

Oracle Cloud Infrastructure può eseguire automaticamente il tuning delle prestazioni dei volumi scollegati all'impostazione Costo inferiore. Grazie a questa nuova funzionalità, mentre i volumi rimangono in uno stato distaccato, è possibile ottenere risparmi significativi sui costi.

Implementa storage degli oggetti, Gestione del ciclo di vita degli oggetti

Infrastructure Architect

Utilizzando Object Lifecycle Management per gestire lo storage degli oggetti e archiviare i dati, è possibile ridurre i costi di archiviazione e il tempo impiegato per la gestione dei dati. Object Lifecycle Management consente di effettuare automaticamente le operazioni riportate di seguito.
  • Archivia gli oggetti per ridurre i costi di archiviazione.
  • Elimina tutti gli oggetti in un bucket o oggetti che corrispondono ai filtri dei nomi specificati.
  • Eliminare caricamenti multi-parte non sottoposti a commit o non riusciti.

Report sui costi di leva

Architetto enterprise

Un rapporto costi è un file CSV (comma-separated value) in grado di fornire un'analisi dettagliata delle risorse in Oracle Cloud Infrastructure (OCI) per l'audit o la riconciliazione delle fatture.

Il rapporto costi viene generato automaticamente ogni giorno e viene memorizzato in un bucket di memorizzazione oggetti di proprietà di Oracle. Contiene una riga per ogni risorsa OCI (ad esempio istanza, bucket di storage degli oggetti, VNIC) all'ora, nonché informazioni sul consumo, metadati e tag. I report sull'uso contengono in genere 24 ore di dati sull'uso, sebbene occasionalmente un report sull'uso possa contenere dati in ritardo precedenti a 24 ore.

I report sui costi vengono conservati per un anno.

Il nome del file per ogni rapporto costi viene aggiunto con un valore numerico che aumenta automaticamente. Il report potrebbe contenere correzioni. Le correzioni vengono aggiunte come nuove righe al report, con la serie di colonne lineItem/iscorrection e il valore referenceNo della linea corretta popolata nella colonna lineItem/backReference.

Traccia e ottimizza le spese utilizzando l'analisi dei costi

Architetto enterprise

Analisi costi offre strumenti di visualizzazione facili da usare e utili per registrare e ottimizzare le spese Oracle Cloud Infrastructure.
La maggior parte dei nuovi clienti negli Stati Uniti che creano nuovi conti dopo il 28 gennaio 2019 può utilizzare gli strumenti di analisi dei costi per:
  • Filtra i costi per date.
  • Filtra i costi per tag.
  • Filtra i costi per compartimenti.
  • Rimuovere un filtro di compartimento o tag.
  • Costo e consumo previsione.

Se l'account è stato creato prima del 28 gennaio 2019 o si è esterni agli Stati Uniti, sono disponibili altre opzioni per il tracciamento e l'ottimizzazione delle spese.

Implementa un processo per cessare o arrestare le risorse inutilizzate

Infrastructure Architect, DevOps Architect

Implementare un processo per identificare e terminare le risorse orfane. Alcune forme di calcolo OCI (Oracle Cloud Infrastructure) non vengono addebitate in modalità STOP. Vedere di più alla fatturazione delle risorse.
Per le istanze VM e Bare Metal, la fatturazione dipende dalla forma utilizzata per creare l'istanza. Assicurarsi di avere familiarità con i criteri di fatturazione per la risorsa di calcolo che si sta utilizzando. Implementare inoltre il funzionamento per l'arresto e la cessazione che corrisponda agli obiettivi di conservazione e costo dei dati per il carico di lavoro dell'applicazione.

Valutare quale forma di calcolo si adatta al carico di lavoro

Architetto infrastruttura, Architetto cloud

In base ai requisiti del carico di lavoro, è possibile utilizzare forme VM.Standard. E3 o VM.Standard. E4 flessibili invece delle forme VM X7 standard con rapporti fissi tra CPU e memoria.

Una forma flessibile consente di personalizzare il numero di OCPU e la quantità di memoria durante l'avvio o il ridimensionamento della VM. Quando si crea un'istanza VM utilizzando la forma flessibile, è possibile selezionare il numero di OCPU e la quantità di memoria necessaria per i carichi di lavoro eseguiti sull'istanza. La larghezza di banda della rete e il numero di VNIC sono proporzionali al numero di OCPU. Questa flessibilità consente di creare VM corrispondenti al carico di lavoro, consentendo di ottimizzare le prestazioni e ridurre al minimo i costi.

Diventa familiare con Cloud Advisor

Architetto cloud, Architetto della sicurezza

Cloud Advisor può rivedere e monitorare continuamente la tenancy e fornire suggerimenti per il risparmio sui costi e i miglioramenti della postura di sicurezza.

Cloud Advisor trova potenziali inefficienze nella tua tenancy e offre soluzioni guidate che spiegano come affrontarle. I suggerimenti ti aiutano a massimizzare i risparmi sui costi e a migliorare la sicurezza della tua locazione. I suggerimenti di Cloud Guard incorporati consentono di visualizzare e affrontare le vulnerabilità della sicurezza. È inoltre possibile personalizzare Cloud Advisor rinviando o respingendo i suggerimenti non applicabili, consentendo di concentrarsi sui suggerimenti più importanti per l'utente.

Le funzionalità complete e l'utilizzo di Cloud Advisor non rientrano nell'ambito di applicazione di questo playbook sulle best practice. Per ulteriori informazioni su questo servizio, vedere la sezione "Panoramica di Oracle Cloud Advisor" a cui si fa riferimento nell'argomento "Ulteriori informazioni" riportato di seguito.