Zone in GDC con air gap

Questo documento spiega la gerarchia di deployment per Google Distributed Cloud (GDC) con air gap, che include universi, regioni e zone. Per fornire alta affidabilità per le risorse e l'infrastruttura con air gap, devi comprendere le località che ospitano il tuo ambiente e i confini strategici che applicano le configurazioni disponibili per le tue applicazioni.

Questo documento è rivolto ai seguenti gruppi di segmenti di pubblico:

  • Operatori di infrastruttura responsabili del deployment e della gestione delle zone GDC e dell'infrastruttura globale.
  • Amministratori della piattaforma, come amministratori di rete e IT, responsabili della configurazione dei servizi multizona.
  • Operatori di applicazioni responsabili dello sviluppo e della gestione delle applicazioni in un universo GDC.

Per saperne di più, consulta la documentazione relativa ai segmenti di pubblico per GDC con air gap.

Panoramica della gerarchia di deployment

Un deployment GDC con air gap segue una struttura gerarchica composta da universi, regioni e zone.

Un universo è un raggruppamento di alto livello di zone interconnesse che condividono la connettività di rete e un control plane. Anche se le zone possono essere geograficamente distanti, viene stabilito un confine regionale quando zone distinte sono fisicamente abbastanza vicine da avere una comunicazione a bassa latenza.

Una zona è l'elemento di base del deployment GDC con air gap. Ogni zona è un'implementazione autonoma che non richiede connettività a Google Cloud in nessun momento. Una zona gestisce la propria infrastruttura, i propri servizi, le proprie API e i propri strumenti tramite un control plane locale.

Ad esempio, il seguente diagramma illustra un universo multizona GDC:

Un universo è costituito da zone raggruppate in regioni.

Questo diagramma mostra due regioni, ciascuna esistente all'interno di un singolo universo. La Regione 1 è evidenziata per mostrare tre zone, ciascuna delle quali gestisce vari servizi di zona, come macchine virtuali (VM) e applicazioni container. Esistono anche servizi globali che coprono tutte le zone e le regioni dell'universo, come Identity and Access Management (IAM) e il bilanciamento del carico.

Ad esempio, potresti avere un universo GDC che si estende su regioni geografiche molto distanti. Considera la Regione 1 esistente in Virginia, Stati Uniti, con tre zone:

  • Zona A, ad esempio us-virginia1-a
  • Zona B, ad esempio us-virginia1-b
  • Zona C, ad esempio us-virginia1-c

Analogamente, la Regione 2 potrebbe trovarsi nei Paesi Bassi e includere zone ad Amsterdam:

  • Zona A, ad esempio eu-ams1-a
  • Zona B, ad esempio eu-ams1-b
  • Zona C, ad esempio eu-ams1-c

Le zone all'interno di una regione devono essere geograficamente vicine tra loro, ma le regioni possono coprire grandi distanze. Ad esempio, una zona potrebbe avere un limite massimo di distanza della fibra di 50 km da un'altra zona all'interno della stessa regione, ma la regione può estendersi per centinaia di chilometri da un'altra regione. Per ulteriori informazioni sui requisiti di latenza specifici, contatta il gruppo di operatori dell'infrastruttura.

Informazioni sulle zone

Una zona contiene quattro livelli che possono funzionare in isolamento senza richiedere la connettività a Google Cloud o alla rete internet pubblica:

  • Hardware: l'apparecchiatura di base completamente integrata nei rack del tuo data center. Questo livello fornisce la capacità di computing, archiviazione, rete e GPU per il tuo sistema e i workload integrati.
  • Infrastruttura: il sistema di gestione dell'hardware sottostante. Questo livello fornisce interfacce che consentono al software di essere eseguito senza richiedere configurazioni specifiche dell'hardware.
  • Piattaforma di servizi: il framework per la creazione di servizi su GDC. Questo livello garantisce la coerenza tra i servizi gestiti e i servizi del marketplace.
  • Servizi gestiti e Marketplace: i servizi cloud rivolti ai clienti in esecuzione su GDC. Questo livello fornisce un'implementazione coerente del piano dati per workload e servizi.

Questi componenti ti offrono la flessibilità di modificare la configurazione a livello di zona per soddisfare i tuoi requisiti unici di disponibilità e resilienza. Comprendere questa struttura fornisce le basi per comprendere le configurazioni comuni delle zone air-gapped.

Configurazioni del deployment

Le sezioni seguenti descrivono le configurazioni di deployment comuni che puoi utilizzare per GDC con air gap.

Configurazione a zona singola

Una configurazione a zona singola consente di eseguire il deployment di un universo in cui una zona funge da unica regione. Questa configurazione è possibile perché ogni zona opera in modo indipendente. In genere, utilizzerai questa configurazione per i deployment iniziali o per i workload che non richiedono alta affidabilità o un ripristino di emergenza efficace.

La limitazione principale di un universo a zona singola è che crea un single point of failure, rendendo il sistema vulnerabile alle interruzioni. Un single point of failure si verifica quando esegui il deployment delle risorse esclusivamente in una singola zona. Le risorse di zona sono interessate come gruppo quando si verifica un'interruzione o un'interruzione del servizio in quella zona specifica.

Configurazione multizona

Una configurazione multizona ti consente di distribuire strategicamente le tue applicazioni e i tuoi servizi in più zone. Questa configurazione migliora la resilienza e la tolleranza di errore del sistema fornendo risorse distribuite geograficamente.

Questa configurazione offre anche l'alta affidabilità, che consente alla tua applicazione o al tuo servizio di rimanere continuamente accessibile e operativo anche se si verifica un'interruzione in una zona. Puoi ottenere l'alta affidabilità tramite la ridondanza eseguendo il deployment e la gestione delle risorse in più zone all'interno di un universo. GDC offre un sottoinsieme di servizi che forniscono funzionalità globali, in modo che la risorsa venga gestita in più zone di un universo per impostazione predefinita senza replica manuale. Le risorse globali si estendono su più zone per impostazione predefinita, il che le rende disponibili anche durante un'interruzione del servizio a livello di zona.

Un vantaggio chiave di una configurazione multizona è che ogni zona può fungere da dominio di disaster recovery distinto. Un dominio di emergenza è un gruppo di risorse suscettibili di errori simultanei a causa della loro posizione fisica o dipendenza condivisa. Posizionando strategicamente le zone a una distanza sufficiente, il tuo sistema diventa più resiliente ai guasti diffusi.

L'asimmetria di zona consente di avere configurazioni hardware e dell'organizzazione diverse tra le zone di un universo GDC. L'asimmetria a livello di zona è una funzionalità in anteprima a partire dalla versione 1.14.4.

Funzionalità principali di una configurazione multizona

Le configurazioni multizona consentono di creare un'architettura resiliente perché ogni zona può funzionare come dominio di disaster recovery distinto. La distribuzione delle risorse in questi domini di disaster recovery indipendenti ti consente di migliorare i tuoi sistemi air-gapped con le funzionalità chiave descritte nelle sezioni seguenti.

Alta affidabilità

Puoi creare applicazioni ad alta affidabilità per fornire servizi durevoli in grado di resistere alle interruzioni. Le strategie di alta affidabilità, come il bilanciamento del carico e la replica dei dati, trasformano le applicazioni di zona fragili in servizi globali resilienti e affidabili. Per saperne di più, consulta Alta affidabilità per le tue app.

Protezione dei dati

Puoi utilizzare una configurazione multizona per mantenere i tuoi dati sicuri e accessibili anche in caso di interruzione del servizio, utilizzando strategie di protezione dei dati che ti consentono di configurare la replica dei dati per creare backup separati geograficamente. Per ulteriori informazioni, consulta Protezione dei dati con archiviazione multizona.

Gestione del traffico di rete

La creazione di una rete durevole è essenziale per creare un sistema GDC ad alta affidabilità. Puoi configurare strategie di networking in più zone per pianificare le procedure di failover durante una potenziale interruzione a livello di zona. Il bilanciamento del traffico di rete tra le zone può anche influire positivamente sulle prestazioni delle applicazioni. Per saperne di più, consulta Gestione del traffico di rete per più zone.

Controllo delle autorizzazioni

Puoi implementare ruoli tra zone per applicare strategie di controllo dell'accesso su scala globale, eliminando la gestione delle autorizzazioni specifiche per zona, che può essere noiosa e difficile da gestire. Allo stesso modo, puoi gestire facilmente l'autenticazione tra le zone per i tuoi utenti umani e i servizi con account di accesso globale. Per saperne di più, consulta Controllo delle autorizzazioni per un universo multizona.

Limitazioni

Gli universi GDC con air gap presentano le seguenti limitazioni:

  • Un universo con due zone non può fornire una strategia di recupero automatizzata, indipendentemente dalla configurazione della regione, e deve essere recuperato manualmente. Gli universi con tre o più zone possono attivare automaticamente i passaggi di ripristino.
  • GDC fornisce le regioni solo come concetto di raggruppamento e non fornisce servizi regionali. Le regioni in un universo GDC sono fornite per allinearsi strettamente all'architettura Google Cloudpubblica e per lo sviluppo e la pianificazione futuri.

Passaggi successivi