Ottimizza i costi: networking

Last reviewed 2023-06-05 UTC

Questo documento nel Framework dell'architettura Google Cloud fornisce consigli per aiutarti a ottimizzare i costi del tuo networking risorse in Google Cloud.

Le indicazioni in questa sezione sono rivolte ad architect e amministratori responsabile del provisioning e della gestione del networking per i carichi di lavoro cloud.

Note sul layout

Una differenza fondamentale tra reti on-premise e reti cloud è il traffico dinamico, basato sull'utilizzo nel cloud, rispetto al costo fisso delle reti in data center tradizionali.

Quando si pianificano reti cloud, è fondamentale comprendere il pricing basato sulla direzione del traffico, come segue:

  • Non ti viene addebitato alcun costo per il traffico in entrata verso Google Cloud. Le risorse che elaborano il traffico in entrata, come Cloud Load Balancing, sono soggette costi aggiuntivi.
  • Per il traffico di trasferimento di dati, che include sia il traffico tra macchine virtuali (VM) in Google Cloud e il traffico da Google Cloud a internet e agli host on-premise, i prezzi si basano su: fattori:
    • Utilizzo di un indirizzo IP interno o esterno
    • Superamento di confini a livello di zona o di regione
    • Traffico in uscita da Google Cloud
    • Distanza percorsa dal traffico prima di lasciare Google Cloud

Quando due VM o risorse cloud all'interno di Google Cloud comunicano, in ogni direzione è designato come trasferimento di dati in uscita all'origine e di trasferimento di dati in entrata nella destinazione e i prezzi sono determinati di conseguenza.

Prendi in considerazione i seguenti fattori per la progettazione di reti cloud ottimali in termini di costi:

  • Geolocalizzazione
  • Layout di rete
  • Opzioni di connettività
  • Livelli di servizi di rete
  • Logging

Questi fattori vengono discussi più in dettaglio nelle sezioni seguenti.

Geolocalizzazione

I costi di networking possono variare a seconda della regione Google Cloud in cui viene eseguito il provisioning delle risorse. Per analizzare la larghezza di banda della rete tra regioni, puoi: utilizzare Log di flusso VPC e ai Network Intelligence Center Per il traffico tra regioni Google Cloud, il costo può variare a seconda sulla posizione delle regioni anche se il traffico non passa internet.

Oltre alla regione Google Cloud, considera le zone in cui le risorse viene eseguito il deployment. A seconda dei requisiti di disponibilità, potresti essere in grado di progetta le tue applicazioni in modo che possano comunicare senza costi all'interno di una zona gli indirizzi IP interni. Quando prendi in considerazione un'architettura a zona singola, valuta i potenziali risparmi sui costi di networking con l'impatto sulla disponibilità.

Layout di rete

Analizza il layout della tua rete, il flusso di traffico tra le tue applicazioni e e la larghezza di banda utilizzata da ogni applicazione o utente. La Topologia di rete offre una visibilità completa del deployment e della sua interazione con la rete internet pubblica, incluse vista a livello di organizzazione della topologia e delle prestazioni di rete associate metrics. Puoi identificare i deployment inefficienti e intraprendere le azioni necessarie ottimizzare i costi dei trasferimenti di dati a livello regionale e intercontinentale.

Opzioni di connettività

Quando devi eseguire spesso il push di un grande volume di dati (TB o PB) da di ambienti on-premise a Google Cloud, valuta la possibilità di Interconnessione dedicata o Partner Interconnect. Una connessione dedicata può essere più economica rispetto ai costi associati attraversano la rete internet pubblica o utilizzano una VPN.

Utilizza le funzionalità di Accesso privato Google per ridurre i costi e migliorare la security posture.

Network Service Tiers

Infrastruttura di rete premium di Google (livello Premium), viene utilizzato per impostazione predefinita per tutti i servizi. Per le risorse che non necessitano elevate prestazioni e bassa latenza offerte dal livello Premium, Livello Standard, che costa meno.

Quando scegli un livello di servizio, considera le differenze tra i livelli e le limitazioni del livello Standard. Ottimizza la rete le esigenze della tua applicazione e potresti ridurre i costi di networking che possono tollerare una maggiore latenza e non richiedono uno SLA.

Logging

Log di flusso VPC, Logging delle regole firewall, e Logging di Cloud NAT consentono di analizzare i log di rete e di identificare opportunità per ridurre i costi.

Per i log di flusso VPC e Cloud Load Balancing, puoi anche enable campionamento, il che può ridurre il volume dei log scritti database. È possibile variare la frequenza di campionamento da 1,0 (tutte le voci di log vengono conservate) a 0,0 (non viene mantenuto nessun log). Per la risoluzione dei problemi o casi d'uso personalizzati, puoi scegliere raccogliere sempre dati di telemetria per una determinata rete o subnet VPC, oppure monitorare a un'istanza VM o a un'interfaccia virtuale specifiche.

Suggerimenti di progettazione

Per ottimizzare il traffico di rete, consigliamo quanto segue:

  • Progetta le tue soluzioni per avvicinare le applicazioni alla tua base utenti. Utilizza le funzionalità di Cloud CDN per ridurre il volume di traffico e la latenza e sfruttare le risorse i prezzi per la pubblicazione di contenuti a cui prevedi di accedere di frequente.
  • Evita di sincronizzare i dati a livello globale tra regioni distanti da per l'utente finale o che possono comportare costi elevati di networking. Se un'applicazione viene se utilizzate solo all'interno di una regione, evita l'elaborazione dei dati tra regioni.
  • Assicurati che la comunicazione tra le VM all'interno di una zona sia instradata tramite con i propri indirizzi IP interni e non instradati esternamente.
  • Riduci i costi di trasferimento dei dati e la latenza del client comprimendo l'output dei dati.
  • Analizza i pattern di spesa e identifica le opportunità per controllare i costi tramite l'osservazione dei flussi di traffico in uscita e in entrata per i progetti critici utilizzando Log di flusso VPC.
  • Quando si progettano reti nel cloud, è necessario trovare un compromesso tra l'alta disponibilità offerta da una rete distribuita e Risparmio sui costi derivante dalla centralizzazione del traffico all'interno di una singola zona o regione.

Per ottimizzare il prezzo pagato per i servizi di networking, ti consigliamo la seguenti:

  • Se la posizione del server non è un vincolo, valuta il costo a regioni diverse e selezionare quella più conveniente. Per informazioni generali traffico in uscita, come i contenuti pubblicati da un gruppo di server web, i prezzi possono variano in base alla regione in cui viene eseguito il provisioning dei server.
  • Per ridurre il costo dello spostamento frequente di volumi elevati di dati nell'app nel cloud, usa una connessione diretta tra l'ambiente on-premise reti Google Cloud. Valuta l'uso Dedicated Interconnect o Partner Interconnect.
  • Scegli un'istanza appropriata livello di servizio per ogni ambiente, ovvero il livello Standard per lo sviluppo ambienti di lavoro e il livello Premium per la produzione.

Passaggi successivi