Esegui la migrazione a Google Cloud: riduci al minimo i costi

Last reviewed 2023-11-03 UTC

Questo documento ti aiuta a ridurre al minimo i costi dei tuoi ambienti Google Cloud monoregione e multiregione e delle migrazioni tra le regioni Google Cloud. Questo documento è utile se prevedi di eseguire uno di questi tipi di migrazioni o se stai valutando la possibilità di farlo in futuro e vuoi capire come potrebbe essere.

Questo documento fa parte della seguente serie in più parti sulla migrazione a Google Cloud:

Questo documento fornisce indicazioni sui seguenti argomenti:

  • Valutare i costi attuali e prevedere la crescita del tuo impatto su Google Cloud.
  • Stabilire i requisiti e gli obiettivi di riduzione dei costi.
  • Implementazione di processi di governance dei costi e riduzione.
  • Adozione del framework FinOps per il cloud.

In questo documento si presuppone che tu abbia letto e abbia familiarità con Eseguire la migrazione a Google Cloud: ottimizzare l'ambiente. Questo documento descrive i passaggi per progettare e implementare un ciclo di ottimizzazione (un processo di ottimizzazione continuo e costante) dopo una migrazione a Google Cloud. Questi passaggi di ottimizzazione sono ampiamente applicabili anche per minimizzare i costi.

Valuta i costi

Valutare i costi attuali e previsti del tuo Google Cloud ambienti è essenziale per sviluppare una comprensione completa il consumo di risorse e laddove possano verificarsi potenziali opportunità di crescita mentire.

Per valutare i costi attuali e previsti, puoi procedere nel seguente modo:

  • Valuta il costo dei tuoi attuali ambienti Google Cloud.
  • Valuta il costo delle migrazioni future tra le regioni di Google Cloud.
  • Proietta la crescita della tua presenza su Google Cloud.

Valuta il costo degli ambienti attuali

Per avere una panoramica completa dei costi dei tuoi ambienti, considera quanto segue:

  • Modello di fatturazione di Google Cloud. Google Cloud utilizza trasparente ed efficiente per fatturare l'utilizzo delle risorse. Per comprendere appieno come funziona il modello e come Google Cloud ti addebita il consumo di risorse, ti consigliamo di scoprire come funzionano il modello di fatturazione di Google Cloud e i prezzi dei prodotti.
  • Cloud Billing. Per valutare i costi attuali e previsti del tuo ambienti, ti consigliamo di usare Fatturazione Cloud una raccolta di strumenti che consentono di monitorare spesa di Google Cloud, paga la tua fattura e ottimizza i tuoi costi. Ad esempio, puoi creare budget e avvisi relativi ai budget.
  • Sconti. Google Cloud offre prezzi scontati in cambio del tuo impegno a utilizzare un livello minimo di risorse per un periodo di tempo specificato. Quando valuti il costo dei tuoi ambienti attuali, ti consigliamo di raccogliere informazioni sugli sconti per utilizzo vincolato che hai acquistato e sui prodotti, sui servizi e sulle risorse a cui si applicano.
  • Impatto ambientale. Google Cloud supporta misurando e segnalando l'impronta di carbonio degli ambienti attuali. La raccolta di queste informazioni è utile per stabilire una base di riferimento da cui è possibile ridurre l'impronta di carbonio nell'ambito delle iniziative di minimizzazione dei costi.

Per ulteriori informazioni su come configurare le risorse per controllo dell'accesso e dei costi per la gestione dei contenuti, consulta Guida all'organizzazione e alla gestione delle risorse di fatturazione Cloud e la gestione degli accessi.

Valutare il costo delle migrazioni future tra regioni

Se stai prendendo in considerazione una migrazione tra regioni Google Cloud, ti consigliamo di valutare in che modo la migrazione potrebbe influire sui tuoi costi. Per valutare il costo di una migrazione tra regioni, considera quanto segue:

  • Il prezzo delle risorse Google Cloud nella regione di destinazione. Quando esegui la migrazione di carichi di lavoro, dati e processi tra le regioni Google Cloud, probabilmente dovrai eseguire il provisioning delle risorse nella regione di destinazione. Puoi utilizzare il Calcolatore prezzi di Google Cloud per valutare il costo del provisioning di nuove risorse e della migrazione dei dati in una nuova regione Google Cloud.
  • Il costo delle risorse Google Cloud multiregione. Per soddisfare i tuoi requisiti di affidabilità, potresti dover utilizzare risorse multiregione. Me ti consigliamo di valutare come queste risorse potrebbero influire sulla migrazione e i relativi costi. Ad esempio, stai utilizzando Bucket Cloud Storage a due o più regioni, e uno di questi bucket si trova nella stessa regione della migrazione di destinazione regione. In questo caso, potrebbe non essere necessario eseguire la migrazione dei dati in questi bucket Cloud Storage gestisce la replica dei dati per te.
  • Traffico di rete in uscita. Oltre al costo del provisioning e della gestione delle risorse Google Cloud, il trasferimento dei dati da una regione all'altra potrebbe comportare costi di traffico in uscita dalla rete. Ti consigliamo di valutare questi costi previsti per evitare fatturazioni impreviste.
  • Il tempo, i costi della formazione e altri costi legati al materiale collaterale. Il costo della migrazione tra regioni comporta più dei costi relativi al provisioning delle risorse e ai trasferimenti di dati. Ci sono anche i costi del materiale di marketing, il tempo e la formazione necessari ai team per progettare un piano di migrazione per completare la migrazione. Quando valuti i costi di migrazione, ti consigliamo di anche i costi del materiale di marketing.

Oltre a questi consigli, Google Cloud offre il programma di valutazione e migrazione rapida di Google Cloud. Il programma ti offre valutazioni gratuite dei costi di migrazione e ti guida durante l'intero processo di migrazione con il supporto di Google Cloud servizi professionali e partner.

Proiettare la crescita del tuo impatto su Google Cloud

Nell'ambito della normale manutenzione dell'ambiente, ti consigliamo di monitorare continuamente i costi dei tuoi ambienti. Questo tipo di monitoraggio fornisce le informazioni necessarie per stabilire le procedure di gestione dei costi. Questo monitoraggio ti consente inoltre di conoscere i costi attuali dei tuoi ambienti e la loro proiezione a breve termine.

Oltre a eseguire regolarmente la manutenzione dei tuoi ambienti, ti consigliamo anche di sviluppare una strategia di crescita a lungo termine. Questa strategia ti consente di pianificare meglio i budget e le risorse necessarie per far crescere in modo organico l'impronta di Google Cloud in base alle esigenze della tua attività. Per sviluppare un modello di strategia di crescita, considera quanto segue:

  • Requisiti aziendali. Valuta se i tuoi ambienti sono ancora in linea con i requisiti aziendali per i quali sono progettati. Ad esempio, se prevedi un aumento della domanda in determinate aree di business, potresti prendere in considerazione le opzioni per far crescere gli ambienti che supportano queste aree.
  • Tendenze e pattern. Utilizza Google Cloud Observability per valutare i dati di monitoraggio, logging e profilazione delle prestazioni associati ai tuoi carichi di lavoro, dati e processi. Da questo e analisi, puoi scoprire tendenze, ricavare domanda e modelli di traffico, e raccogliere informazioni utili su queste tendenze.
  • Crescita sostenibile. Valuta la crescita che possono supportare i tuoi ambienti attuali e a che punto potresti dover progettare, eseguire il provisioning e configurare ambienti aggiuntivi. Ad esempio, se i costi per far crescere un ambiente esistente superano i vantaggi derivanti da questa crescita, puoi prendere in considerazione il provisioning di un nuovo ambiente. Quando per valutare quanta crescita è possibile sostenere con gli ambienti attuali, l'impatto di questa crescita sull'impronta di carbonio dei tuoi ambienti. A per saperne di più, consulta Carbon Footprint.

Stabilisci i requisiti e gli obiettivi di riduzione dei costi

Dopo aver previsto la crescita della tua presenza su Google Cloud, ti consigliamo di stabilire quanto segue:

  1. Requisiti per la riduzione dei costi. Un requisito esprime la necessità miglioramento e non deve essere necessariamente misurabile. Stabilendo questi requisiti, indichi le aree su cui vuoi concentrare le tue iniziative di riduzione dei costi.
  2. Obiettivi di riduzione dei costi. Un obiettivo è una proprietà misurabile che potrebbe contribuiscono a uno o più requisiti. Fissando obiettivi misurabili, rendi misurabili autonomamente i tuoi sforzi di riduzione dei costi valutare continuamente la tua posizione attuale rispetto a tali obiettivi.

Per ulteriori informazioni sui requisiti, sugli obiettivi e sulla relativa definizione, vedi Definizione dei requisiti e degli obiettivi di ottimizzazione.

Per stabilire i requisiti di riduzione dei costi, ti consigliamo di iniziare a definire quali tipi di costi devono essere migliorati nei tuoi ambienti. Ad esempio, un requisito di riduzione dei costi potrebbe essere la riduzione del costo e cloud computing sicuri e flessibili.

Dopo aver stabilito i requisiti di riduzione dei costi e aver verificato la loro fattibilità, definisci obiettivi di riduzione dei costi misurabili per ciascun requisito. L'insieme di obiettivi pertinenti a un requisito dovrebbe consentirti di definire completamente le caratteristiche di tale requisito e dovrebbe consentirti di misurare i progressi nel raggiungimento di quel requisito. Ad esempio, considera la precedente della riduzione dei costi dei servizi di computing. Per questo requisito, puoi definire un obiettivo di riduzione dei costi pari al 5%.

Dopo aver stabilito i requisiti e gli obiettivi di riduzione dei costi, ti consigliamo di valutare la fattibilità di ciascun requisito basandoti sui dati raccolti durante la fase di valutazione dei costi. Ad esempio, puoi utilizzare i dati di valutazione per valutare la fattibilità dell'obiettivo di riduzione dei costi precedente, ovvero ridurre i costi delle istanze Compute Engine del 5%. In altre parole, utilizza i dati della valutazione per capire se puoi raggiungere tale obiettivo con piccoli refactoring degli ambienti e dei processi; se devi apportare modifiche significative al loro design.

Implementare processi di governance e riduzione dei costi

Durante fase di valutazione dei costi, hai raccolto informazioni sulla tua spesa attuale e a breve termine. Poi, la definizione di requisiti e obiettivi di riduzione dei costi, che hai delineato come procedere per ridurre i costi. Entrambe le attività sono necessarie per sviluppare strategie a lungo termine per ridurre i costi e aumentare l'impronta di Google Cloud e l'attività che supporta. Tuttavia, queste attività da sole non risolvono il problema dell'implementazione. Per implementare queste strategie, sono necessarie anche procedure di governance e riduzione dei costi.

Dovresti affrontare questi processi di governance e riduzione dei costi nel nel seguente ordine:

  1. Monitorare i costi.
  2. Controllare il provisioning delle risorse.
  3. Ridurre i costi.

Monitorare i costi

Per mantenere il controllo sui costi, è essenziale monitorare continuamente le tendenze di fatturazione e costo dei tuoi ambienti. Ti consigliamo di procedere come segue:

  1. Esamina regolarmente i report di fatturazione. La fatturazione Cloud fornisce report integrati sui costi di utilizzo, sui dettagli di fatture ed estratti conto, sulle suddivisioni dei costi e sulle tabelle dei prezzi. Per mantenere un flusso di lavoro una visione completa dei tuoi costi, ti consigliamo di consultare regolarmente esaminare questi report sulla fatturazione. Se hai bisogno di raccogliere ulteriori informazioni rispetto a quelle fornite dai report di Cloud Billing integrati, puoi esportare i dati di fatturazione in BigQuery per ulteriori analisi.
  2. Configura le etichette e i tag. Le etichette e i tag sono coppie chiave-valore che puoi associare alle risorse Google Cloud. Puoi utilizzare queste coppie chiave-valore per implementare i tuoi report di monitoraggio e analisi dei costi oltre a quelli forniti da Fatturazione Cloud. Ad esempio, puoi suddividere i costi per etichetta, o eseguire storni di addebito, controlli e altre analisi di allocazione dei costi per tag. Per saperne di più sul confronto tra etichette e tag, consulta Tag ed etichette.
  3. Configura gli avvisi relativi al budget. Budget e avvisi relativi a budget può aiutarti a monitorare i costi effettivi e a confrontarli con quelli pianificati costi aggiuntivi. Per evitare costi imprevisti, ti consigliamo di impostare un budget e avvisi sul budget per darti il tempo necessario per agire tempestivamente.

Controllare il provisioning delle risorse

Google Cloud supporta vari strumenti di provisioning delle risorse, come console Google Cloud, Google Cloud SDK, API Cloud, e provider, moduli e risorse Terraform. Gli utenti della tua organizzazione possono utilizzare questi strumenti per eseguire il provisioning delle risorse nei tuoi ambienti. Provisioning o scalabilità di risorse Google Cloud aggiuntive quelli esistenti in alto o in basso potrebbero comportare variazioni nella spesa. Per maggiori informazioni informazioni, consulta prezzi per ogni risorsa.

Per evitare spese incontrollate e impreviste, consigliamo di progettare e implementare processi per controllare il provisioning delle risorse. Per implementare queste procedure, tieni presente quanto segue:

  • Adottare Infrastructure as Code. Gestendo la tua infrastruttura come codice, puoi gestire il provisioning e la configurazione le risorse Google Cloud come faresti con il codice dell'applicazione. Puoi anche usufruire delle tue procedure di integrazione e deployment continui e di audit esistenti. Ad esempio, puoi gestire l'infrastruttura come codice con Terraform, e puoi Far rispettare la conformità alle norme nell'ambito della pipeline di integrazione continua.
  • Esamina le modifiche prima di applicarle. Per evitare variazioni impreviste della spesa, ti consigliamo di implementare procedure per esaminare le modifiche apportate ai tuoi ambienti prima di applicarle, indipendentemente dallo strumento che utilizzi per il provisioning e la scalabilità delle risorse Google Cloud. Per Ad esempio, se adotti Infrastructure as Code, puoi aggiungere un la fase di revisione prima di applicare qualsiasi modifica sostanziale a Google Cloud a supporto dei tuoi ambienti.
  • Documenta i tuoi ambienti e rileva la deriva. Quando esegui il provisioning e la configurazione degli ambienti Google Cloud, ti consigliamo di documentare quanto segue per ogni ambiente:

    • le caratteristiche dell'ambiente.
    • Le risorse Google Cloud che esegui il provisioning e la configurazione in quell'ambiente.
    • Lo stato preferito per ciascuna di queste risorse.

    Documentare le caratteristiche dei tuoi ambienti rende il controllo lo stato attuale dei tuoi ambienti. La documentazione ti consente inoltre Progettare e implementare processi per rilevare eventuali deviazioni rispetto allo stato preferito, e intraprendere azioni correttive il prima possibile. Ad esempio, puoi utilizzare Cloud Asset Inventory per analizzare tutti i tuoi asset Google Cloud nei vari progetti e servizi. Puoi quindi confrontare l'analisi con lo stato preferito di ogni ambiente, ritirare in modo proattivo le risorse non gestite e ripristinare lo stato preferito delle risorse gestite.

  • Configura i criteri dell'organizzazione. Per configurare i controlli restrizioni sull'uso delle risorse della tua organizzazione ed evitare a causa di un uso improprio che potrebbe comportare costi involontari, puoi utilizzare Servizio Criteri dell'organizzazione per applicare vincoli. Ad esempio, potresti limitare l'utilizzo di determinati prodotti Google Cloud o la creazione di determinate risorse. Per maggiori informazioni informazioni sui vincoli supportati da Google Cloud, a Vincoli dei criteri dell'organizzazione.

  • Configura le quote. Google Cloud utilizza quote per limitare la quantità di una risorsa Google Cloud condivisa che puoi utilizzare. Per limitare l'utilizzo di determinate risorse, puoi impostare i tuoi limiti di quota fino a un limite massimo. Ad esempio, puoi impedire la creazione di istanze Compute Engine superiori a un determinato numero limitando il numero di istanze Compute Engine che possono esistere in una determinata regione.

  • Adotta metodi di accesso con privilegio minimo. Per evitare l'escalation dei privilegi problemi in cui gli utenti delle tue risorse Google Cloud migliorano la loro privilegiati e bypassare le revisioni, ti consigliamo di concedere l'importo minimo di privilegi a utenti e account di servizio. Ad esempio, puoi concedere gli privilegi minimi necessari a utenti e account di servizio utilizzando IAM.

Riduzione dei costi

Monitorare i costi dei tuoi ambienti e implementare processi per controllare il provisioning delle risorse ti aiuta a:

  • Controllo dei costi attuali e previsti dei tuoi ambienti.
  • Evitare costi imprevisti e incontrollati.
  • Indicazione di una base di costo che puoi utilizzare quando cerchi di ridurre i costi.

In questo documento, ridurre i costi significa progettare e implementare i processi. e meccanismi per soddisfare i tuoi obiettivi di riduzione dei costi. Puoi progettare questi processi in modo che siano reattivi (agiscono come conseguenza di un altro un'azione o una modifica dello stato) o proattiva (ovvero anticipare altre azioni o modifiche allo stato). Spesso, i consigli in questa sezione sono applicabili sia ai processi reattivi che a quelli proattivi. Inoltre, molti processi di riduzione dei costi possono essere entrambi.

Per progettare e implementare processi di riduzione dei costi, considera quanto segue raccomandazioni:

  • Valuta gli sconti per utilizzo. Google Cloud offre diverse opzioni per ridurre i costi in base ai tuoi pattern di utilizzo di Google Cloud Google Cloud. Ad esempio, puoi avere accesso a prezzi scontati in cambio per l'impegno a utilizzare un livello minimo di risorse per un termine con sconti per impegno di utilizzo. Alcuni servizi Google Cloud offrono sconti sulle risorse che utilizzi per un determinato periodo di tempo o livello. Ad esempio, Compute Engine offerte sconti per utilizzo sostenuto delle risorse utilizzate per più di un determinato periodo del ciclo di fatturazione.
  • Rimuovere le risorse non necessarie. Come requisiti aziendali cambiano nel tempo, gli ambienti che le supportano si evolveranno a loro volta. Nell'ambito di questa evoluzione, i tuoi ambienti potrebbero con risorse non necessarie o che scalano fino a livelli superflui. Per ridurre i costi di utilizzo associati alle risorse non necessarie, ti consigliamo di valutare l'impatto di ogni risorsa non necessaria sui costi e in che modo il ritiro di queste risorse potrebbe influire sui tuoi ambienti. Per Ad esempio, puoi visualizzare e applicare consigli su risorse inattive e suggerimenti per le VM inattive per identificare le risorse e le istanze di Compute Engine inutilizzate e alla fine verranno dismessi.
  • Ridimensiona le risorse in overprovisioning. Per evitare un sottoutilizzo alla risorsa Google Cloud di cui hai eseguito il provisioning e configurato, di valutare entrambi gli ambienti per valutare se ci sono e risorse di cui potresti aver bisogno per le dimensioni corrette. Il dimensionamento ottimale delle risorse potrebbe alle riduzioni dei costi. Ad esempio, puoi utilizzare i dati forniti da Google Cloud Observability per valutare la quantità di una determinata risorsa che stai utilizzando e se è possibile ridimensionare queste risorse. Un altro esempio di dimensionamento corretto delle risorse è applicare i suggerimenti sul tipo di macchina per le istanze Compute Engine.
  • Configura la scalabilità automatica. Molti servizi Google Cloud supportano la scalabilità automatica delle risorse in base alla domanda. La scalabilità automatica (nota anche come scalabilità automatica) consente di ridurre i costi e scalare le risorse Google Cloud per soddisfare la domanda attuale. Ad esempio, Compute Engine offre la scalabilità automatica per aggiungere e rimuovere automaticamente le istanze ai gruppi di istanze gestite in base al carico.
  • Eseguire la migrazione ai servizi gestiti. Per aiutarti a ridurre i costi operativi e eliminare le attività ripetitive, valuta la possibilità di eseguire la migrazione dai servizi self-managed a quelli gestiti da Google. Google ha accumulato decenni di esperienza nella gestione globale su scala globale sistemi distribuiti e rende disponibili queste competenze Clienti di Google Cloud quando utilizzano la versione gestita di Google Cloud i servizi di machine learning. Ad esempio, se esegui un cluster Kubernetes autogestito su Compute Engine, valuta eseguendo la migrazione a Google Kubernetes Engine (GKE). La migrazione a GKE potrebbe liberare risorse i team operativi possono indirizzare ad altre iniziative, ad esempio aumentando l'efficienza degli ambienti e la riduzione dei costi.
  • Dedurre pattern. Oltre alle funzionalità di scalabilità automatica offerte da Google Cloud, puoi anche valutare i dati forniti da Google Cloud Observability per ricavare modelli di utilizzo e traffico che ti aiutano a creare modelli di domanda di risorse. La creazione di questi modelli potrebbe aiutarti a progettare e implementare processi di riduzione dei costi proattivi che sfruttano le informazioni fornite da questi modelli. Ad esempio, potresti scoprire che alcuni ambienti ricevono una domanda elevata solo in determinati periodi del giorno o della settimana. Di conseguenza, puoi fare lo scale up in modo proattivo ambienti in previsione di questi periodi e scalarli quando quando non sono necessari.
  • Pianifica in modo efficiente i carichi di lavoro a bassa priorità. In genere, non tutti i carichi di lavoro in esecuzione nei tuoi ambienti sono ad alta priorità e critici per l'attività. Per ridurre i costi, puoi usufruire delle non critica di questi carichi di lavoro. Ad esempio, puoi arrestare questi carichi di lavoro e le relative risorse quando non sono necessari. In alternativa, puoi eseguirli in ambienti di runtime più convenienti, come le VM Spot, anziché in Compute Engine o GKE.
  • Gestire il ciclo di vita dei dati. I dati archiviati nei tuoi ambienti possono crescere in misura significativa in brevi periodi di tempo. Per aiutarti a ridurre i costi, consigliamo di progettare e implementare processi per gestire automaticamente il ciclo di vita dei dati, proprio come fai con le tue risorse Google Cloud. Ad esempio, puoi progettare e implementare processi per eliminare i dati non necessari. Oppure potresti generare dati aggregati partendo da dati più dettagliati, spostando solo i dati aggregati in quelli a lungo termine archiviazione. In alternativa, puoi anche spostare i dati di cui hai bisogno meno frequentemente su sistemi meno costosi progettati per l'accesso infrequente. Inoltre, alcuni servizi Google Cloud supportano la gestione automatica del ciclo di vita degli oggetti. Ad esempio, Cloud Storage offre Gestione del ciclo di vita degli oggetti per automatizzare le azioni tipiche di gestione del ciclo di vita sugli oggetti Funzionalità Autoclass trasferire automaticamente gli oggetti alle classi di archiviazione appropriate in base modello di accesso di ciascun oggetto.
  • Riduci i costi di servizi Google Cloud specifici. Google Cloud fornisce indicazioni per ridurre e ottimizzare i costi quando usando specifici servizi Google Cloud come Compute Engine, GKE e Cloud Storage. Per ulteriori informazioni sull'ottimizzazione dei costi di prodotti Google Cloud specifici, vedi Framework dell'architettura Google Cloud: ottimizzazione dei costi e Framework dell'architettura Google Cloud: ottimizzazione dei costi.

I consigli precedenti sono applicabili indipendentemente dal modo in cui Le risorse Google Cloud sono distribuite tra regioni e zone. Per apprendere su come ridurre i costi degli ambienti a una o più regioni, continua a leggere questo documento.

Riduci i costi degli ambienti a una singola regione

Negli ambienti a regione singola, le risorse Google Cloud sono in genere distribuite su più zone solo in quella regione. Distribuzione delle risorse in più zone di una regione consente di ridurre gli effetti e, di conseguenza, contribuire a ridurre al minimo l'impatto che queste interruzioni possono avere sui tuoi attività. Ad esempio, se esegui un carico di lavoro su un'istanza Compute Engine e si verifica un'interruzione di servizio zonale che interessa la zona in cui hai eseguito il provisioning dell'istanza, il carico di lavoro potrebbe essere interessato dall'interruzione. Se hai più repliche di questo carico di lavoro in esecuzione su istanze Compute Engine in regioni diverse, è meno probabile che il carico di lavoro venga interessato da un'interruzione di servizio zonale. Di solito, la replica delle risorse su più zone costa più di il provisioning delle risorse in una singola zona, ma potenzialmente l'affidabilità.

Durante la progettazione di ambienti a una singola regione, ti consigliamo di valutare i requisiti di affidabilità di carichi di lavoro, processi e dati. Questo può aiutarti a decidere di quali risorse Google Cloud hai bisogno replicare e distribuire in più zone di una regione e quali tollera le interruzioni a livello di zona e va bene in un'unica zona. Ad esempio, potresti considerare un deployment zonale per i carichi di lavoro batch non critici per l'attività e una replica e una distribuzione multizonale per carichi di lavoro, processi e dati più critici.

Riduci i costi degli ambienti multiregione

Negli ambienti multiregione, le risorse Google Cloud sono in genere distribuite su più regioni. La distribuzione delle risorse su più regioni contribuisce a ridurre l'impatto delle interruzioni del servizio a livello regionale. Ad esempio, se utilizzi un bucket Cloud Storage multiregionale, i tuoi dati vengono replicati in più regioni e hanno una disponibilità migliore rispetto ai bucket regionali.

Oltre ai consigli in questa sezione, prendi in considerazione quelli descritti nel Riduci i costi degli ambienti a una singola regione perché sono applicabili anche ad ambienti multiregionali.

Per ridurre i costi degli ambienti multiregionali, considera quanto segue:

  • Risorse multiregionali. Assistenza per diversi prodotti Google Cloud replicare e distribuire risorse in più regioni per aumentare l'affidabilità dei tuoi ambienti. Ad esempio, Cloud Storage supporta i bucket a due regioni e multiregionali per replicare i dati in più regioni. Di solito, la replicazione la distribuzione di risorse in più regioni ha un costo maggiore rispetto al provisioning risorse in una singola regione. Ad esempio, Google Cloud addebita il costo e bucket Cloud Storage multiregionali con prezzi diversi rispetto ai bucket a singola regione e gli addebiti replica tra regioni.

    Per ridurre al minimo i costi dei prodotti, ti consigliamo di valutare la possibilità di utilizzare la replica e la distribuzione multiregione solo se necessario per soddisfare i requisiti di affidabilità dei tuoi carichi di lavoro, dati e processi. Per Ad esempio, hai determinato che i dati da archiviare in un ambiente Non è necessario distribuire il bucket Cloud Storage in più regioni per mitigare gli effetti di un'interruzione regionale. Per questo puoi risparmiare sui costi eseguendo il provisioning di un bucket a regione singola anziché eseguire il provisioning di un bucket a due o più regioni. Un altro esempio di risparmio sui costi è se hai un carico di lavoro non critico per l'attività che non richiede l'affidabilità aumentata fornita da un deployment su più regioni. Potresti valutare il deployment del carico di lavoro in un'unica regione o anche in una singola zona.

  • Prezzi specifici per regione. Puoi eseguire il provisioning delle risorse Google Cloud in più regioni. I prezzi di queste risorse possono variare regione. Ad esempio, i prezzi delle istanze Compute Engine variano da una regione all'altra. Potresti essere in grado di eseguire il deployment di alcuni dei tuoi carichi di lavoro, dati e processi in una regione in cui sono più economici se queste risorse soddisfano i seguenti requisiti:

    • Questi carichi di lavoro, dati e processi possono tollerare che si verifica durante il provisioning delle risorse da cui dipendono in altre regioni.
    • Questi carichi di lavoro, dati e processi non sono soggetti a requisiti normativi che ti obbligano a eseguire il provisioning di queste risorse in regioni specifiche.

    Prima di provare a ridurre i costi eseguendo il provisioning delle risorse in regioni, valuta se il costo delle regioni risultanti il traffico di rete nega la riduzione dei costi derivante dall'uso di parametri specifici per regione i prezzi.

  • Costi per il traffico in uscita dalla rete. Google Cloud addebita costi per traffico di rete tra regioni come traffico in uscita. Per ridurre i costi, ti consigliamo di ridurre al minimo il traffico di rete tra regioni concentrando le risorse Google Cloud strettamente correlate che devono scambiare dati nella stessa regione. Ad esempio, il carico di lavoro di cui hai eseguito il deployment su un'istanza Compute Engine richiede l'accesso archiviati in un bucket Cloud Storage. Puoi evitare tra regioni traffico se esegui il provisioning dell'istanza Compute Engine in una regione in cui il bucket replica i dati.

Riduci al minimo i costi delle migrazioni tra le regioni di Google Cloud

Migrazione degli ambienti e delle risorse Google Cloud tra regioni consente di espandere i tuoi ambienti in più regioni e ti consente anche raggiungere la conformità ai requisiti normativi che impongono la località delle risorse.

Oltre ai consigli riportati in questa sezione, valuta quelli descritti in Ridurre i costi degli ambienti multi-regione, in quanto sono applicabili anche per ridurre i costi delle migrazioni tra le regioni Google Cloud.

Per ridurre i costi di una migrazione tra regioni Google Cloud, tieni conto di quanto segue:

  • Riproduzione dei dati. Durante la valutazione delle opzioni a tua disposizione per la migrazione dei dati da una regione all'altra, consigliamo di considerare sia una regione le funzionalità di migrazione e replica utilizzate da diversi per l'assistenza clienti. Ad esempio, devi eseguire la migrazione dei dati archiviati di un bucket Cloud Storage regionale nelle regioni diverse. Puoi valutare e confrontare i costi della migrazione dei dati in un altro bucket a singola regione nella regione di destinazione con quelli della migrazione dei dati in un bucket multiregionale e della gestione della replica dei dati tra le regioni da parte di Cloud Storage.
  • Strategia di migrazione dei dati. Quando valuti una strategia di migrazione dei dati per eseguire la migrazione dei dati tra le regioni Google Cloud, ti consigliamo di considerare le strategie che ti consentono di ridurre al minimo i costi di migrazione. Ad esempio: i carichi di lavoro potrebbero iniziare a scrivere dati sia nella regione di origine la regione di migrazione target Strategia Y (scrittura e lettura). Con questa strategia, dovrai trasferire solo i dati storici durante la migrazione.

Per ulteriori informazioni sulla migrazione dei dati tra le regioni Google Cloud, consulta Migrazione a Google Cloud: trasferimento dei tuoi set di dati di grandi dimensioni. Il documento riguarda la migrazione dei dati da altri cloud provider e on-premise ambienti cloud in Google Cloud, ma è applicabile anche alla migrazione dei dati tra regioni diverse.

Adotta il framework FinOps per il cloud

Le linee guida contenute in questo documento mirano a progettare e implementare meccanismi e processi per monitorare e gestire i costi e per ridurre le inefficienze legate alla spesa, ed è progettato in modo da seguirlo in modo incrementale per portare spesa sotto controllo.

Quando è tutto pronto, puoi adottare il framework Cloud FinOps. L'adozione di questo framework è una trasformazione che unisce tecnologia, finanza e business per promuovere la responsabilizzazione finanziaria e accelerare la realizzazione del valore aziendale.

Per ulteriori informazioni sul framework FinOps cloud, consulta Introduzione a FinOps su Google Cloud.

Passaggi successivi