Il servizio di gestione dei costi su Red Hat Hybrid Cloud Console offre un'integrazione migliore con Microsoft Azure, e ora monitorare i costi dell'esecuzione di Red Hat OpenShift distribuito su Azure è più semplice che mai.

Sebbene questo servizio sia in grado già da tempo di supportare Microsoft Azure, l'ultimo aggiornamento amplia il supporto per gli ambiti di gestione dei costi di Azure. Grazie a queste nuove funzionalità puoi scegliere il livello di integrazione della tua organizzazione con il servizio di gestione dei costi di Red Hat. In questo modo puoi isolare anche un singolo gruppo di risorse in cui viene eseguito il deployment del cluster OpenShift oppure scegliere di condividere anche un intero conto di fatturazione.

In precedenza, i dati sui costi venivano condivisi a livello di sottoscrizione di Microsoft Azure, in una modalità poco apprezzata da alcune organizzazioni. Un'alternativa era il possesso di un conto di fatturazione con migliaia di sottoscrizioni, il cui processo di registrazione risultava molto noioso. Gli ambiti del servizio di gestione dei costi consentono di affrontare questo tipo di problemi con facilità. Una volta impostato in modo corretto, questo servizio può iniziare a utilizzare i dati sui costi correlandoli alle metriche dell'operatore per le metriche di gestione dei costi installato nel cluster OpenShift.

Ambiti del servizio di gestione dei costi

La configurazione del servizio di gestione dei costi di Red Hat avviene tramite la creazione di nuove sorgenti su Hybrid Cloud Console. All'interno di questa applicazione, una procedura guidata ti indica come connettere il tuo provider cloud al servizio di gestione dei costi. Per tutti i dettagli, consulta la documentazione del prodotto.

Creazione di una sorgente Azure

Screenshot of selecting a cloud source type

Durante la procedura guidata, dovrai fornire un nome per la sorgente di Azure e poi selezionare l'applicazione Cost Management.

Screenshot of selecting the Cost Management application

Impostare l'esportazione dei costi per l'ambito desiderato

Nel passaggio successivo della procedura guidata devi specificare l'ambito di gestione per l'esportazione dei costi. Apri il portale di Azure e digita Cost Management + Billing. Questa ricerca ti reindirizzerà al servizio da cui è possibile creare un'esportazione pianificata.

Screenshot of searching for 'cost management'

Nel riquadro di navigazione a sinistra vedrai l'opzione Exports tra le impostazioni (Settings), nella parte inferiore del pannello.

Screenshot of the Exports option under Settings

Infine, durante il processo di configurazione, dovrai scegliere l'ambito appropriato con l'opzione apposita.

Screenshot of selecting the appropriate scope in the Scope Chooser

Puoi compiere questa azione da un menu a discesa durante la procedura guidata. Le opzioni disponibili includono Subscription, Resource Group, Management Group, Billing Account, Billing Profile, Invoice Section e Enrollment Account. In base all'ambito selezionato, ti viene presentato un comando dell'interfaccia della riga di comando di Azure che puoi copiare e incollare in Azure Cloud Shell. Alcuni comandi richiedono l'immissione di parametri che sostituiscono il testo del segnaposto.

Screenshot of specifying the cost export scope

Procedendo con la procedura guidata, imposterai la posizione di storage per l'esportazione e pianificherai l'esportazione giornaliera. Inoltre, dovrai specificare il nome dell'esportazione.

Screenshot of specifying the cost export name

Completamento della configurazione delle sorgenti

Al termine della configurazione, ti verrà fornito l'identificatore della sottoscrizione di Azure in cui verrà archiviata l'esportazione. Verrà inoltre configurata un'entità servizio con accesso in lettura all'account di storage e alle API di gestione dei costi. Viene fornita anche la procedura per Azure Cloud Shell, ma per ambiti di livello superiore come conto di fatturazione, profilo di fatturazione, sezione fatture e account di iscrizione, devi utilizzare il portale di Azure per assegnare il privilegio di lettura appropriato.

Screenshot of specifying roles

Dopo la configurazione della sorgente, possono essere necessarie fino a 24 ore prima che Microsoft Azure crei l'esportazione dei costi e che il servizio di gestione dei costi di Red Hat utilizzi questi nuovi dati. Una volta ottenuti i dati di Azure, il costo dell'infrastruttura sottostante è disponibile. È quindi sufficiente installare l'operatore per le metriche di gestione dei costi nel cluster. L'operatore carica i dati delle metriche su console.redhat.com, consentendo al servizio di correlare le istanze delle macchine virtuali (VM) ai nodi OpenShift e quindi di assegnare i costi ai progetti in modo proporzionato all'utilizzo e alle richieste.

Screenshot of the Cost Explorer

Inizia oggi stesso

Ora è più semplice che mai visualizzare il costo dell'esecuzione del cluster OpenShift su Azure, sia con deployment automatico che con Microsoft Azure Red Hat OpenShift.

In base alle esigenze della tua organizzazione, puoi isolare i dati condivisi oppure fare in modo da ridurre al minimo la necessità di una futura configurazione delle sorgenti di Azure. Questo servizio di gestione ti offre una maggiore visibilità sui costi dei progetti e sui servizi cloud associati che vengono utilizzati, e ti consente quindi di avere un quadro completo dei costi tecnici. Accedi a console.redhat.com per iniziare.


About the author

Chris Hambridge started his software engineering career in 2006 and joined Red Hat in 2017. He has a Masters in Computer Science from the Georgia Institute of Technology, and is passionate about cloud-native development and DevOps with a focus on pragmatic solutions to everyday problems.

Read full bio