Questa pagina fornisce una panoramica delle implementazioni connesse di Google Distributed Cloud (in precedenza Google Distributed Cloud), incluse informazioni su quando utilizzarlo e sui suoi limiti e problemi noti.
Un deployment connesso di Distributed Cloud consente di eseguire cluster Google Kubernetes Engine (GKE) su hardware dedicato fornito e gestito da Google separato dal data center tradizionale. Google Cloud Google consegna e installa l'hardware Distributed Cloud presso la tua sede.
Il deployment dei carichi di lavoro su un'installazione di Distributed Cloud connessa funziona in modo simile al deployment dei carichi di lavoro su cluster GKE basati sul cloud. Dopo il deployment dell'hardware, l'amministratore del cluster esegue il provisioning dei cluster Distributed Cloud connessi utilizzando la console Google Cloud o Google Cloud CLI. Inoltre, l'amministratore di rete configura i componenti di rete Distributed Cloud in modo che i tuoi carichi di lavoro possano comunicare con la tua rete locale e tra loro. I proprietari delle applicazioni possono quindi eseguire il deployment dei carichi di lavoro in questi cluster. I deployment connessi di Distributed Cloud supportano l'esecuzione di carichi di lavoro in container Kubernetes e su macchine virtuali, inclusi i carichi di lavoro basati su GPU, che vengono eseguiti su GPU NVIDIA Tesla T4.
I deployment connessi di Distributed Cloud sono disponibili in uno dei seguenti fattori di forma:
- Rack Google Distributed Cloud connesso. Un rack di sei server Distributed Cloud connessi e due switch top-of-rack (ToR). Questa configurazione supporta sia i cluster del control plane locale sia quelli del control plane cloud.
- Server Distributed Cloud connesso. Un server autonomo connesso a Distributed Cloud che si connette direttamente alla rete locale tramite il tuo hardware di rete. Questo fattore di forma supporta solo i cluster del control plane locale.
Per saperne di più su ogni fattore di forma, consulta Fattori di forma di Distributed Cloud.
Google monitora e gestisce da remoto le implementazioni connesse di Distributed Cloud, che include l'installazione di aggiornamenti software e patch di sicurezza, la risoluzione dei problemi di configurazione e la diagnosi dell'hardware Distributed Cloud. Per risolvere un problema che non può essere risolto da remoto, devi fornire al personale autorizzato di Google l'accesso fisico all'hardware Distributed Cloud.
Il deployment connesso di Distributed Cloud utilizza una connessione Cloud VPN sicura per accedere ai servizi Google Cloud e alle tue applicazioni in esecuzione Google Cloud e alla tua rete Virtual Private Cloud (VPC).
Per una panoramica tecnica dei deployment connessi di Distributed Cloud, consulta la pagina Come funziona Distributed Cloud connesso.
Quando utilizzare Distributed Cloud connected
Un deployment connesso di Distributed Cloud è progettato specificamente per gestire gli scenari seguenti in cui i deployment convenzionali potrebbero non essere sufficienti: Google Cloud
- Le tue applicazioni richiedono una connessione di rete molto stabile e non possono tollerare potenziali interruzioni del traffico che si verificano comunemente durante il trasferimento di dati su internet.
- Le tue applicazioni richiedono la latenza di rete più bassa possibile e sono sensibili a picchi di latenza o jitter. Distributed Cloud supporta anche tecnologie di rete ad alte prestazioni come la virtualizzazione di input/output a radice singola (SR-IOV) e il Data Plane Development Kit (DPDK) per scenari ancora più avanzati che utilizzano l'operatore di funzioni di rete (non disponibile su Distributed Cloud Servers).
- Le tue applicazioni generano grandi quantità di dati che sarebbero proibitive in termini di prestazioni o costi da trasferire da e verso Google Cloud.
- Le leggi o i regolamenti locali stabiliscono che i tuoi dati devono rimanere on-premise e non devono essere archiviati al di fuori della tua attività o di una giurisdizione geografica specifica.
Limitazioni di Distributed Cloud connesso
Una zona Distributed Cloud connessa presenta le seguenti limitazioni rispetto a una zona GKE convenzionale basata sul cloud:
- Capacità di elaborazione. A differenza di una zona convenzionale basata sul cloud, il tuo deployment connesso di Distributed Cloud ha una capacità di elaborazione limitata. Tieni presente questa limitazione quando pianifichi e implementi i tuoi workload.
- Limitazioni dei workload. Distributed Cloud connesso impone diverse limitazioni ai tuoi carichi di lavoro.
- Funzionalità di GKE Enterprise. Distributed Cloud Connected non supporta le funzionalità di GKE Enterprise come Cloud Service Mesh, ad eccezione della funzionalità ConfigSync di Config Management.
Problemi noti in questa release di Distributed Cloud
Questa release di Distributed Cloud connesso presenta i seguenti problemi noti:
- Un numero elevato di chiamate webhook potrebbe causare un errore temporaneo del proxy Konnectivity.
- Gli agenti delle metriche in esecuzione sui nodi connessi di Distributed Cloud possono accumulare un backlog di eventi e bloccarsi, impedendo l'acquisizione di ulteriori metriche.
- La garbage collection non riesce a pulire a intermittenza i pod terminati.
- Le sessioni BGP non vengono ripristinate quando l'interfaccia di rete corrispondente non è attiva e poi torna a essere attiva.