Requisiti di archiviazione, CPU e RAM

Questa pagina descrive i requisiti di CPU, RAM e spazio di archiviazione per un'installazione di Anthos cluster su VMware (GKE on-prem).

Quando installi i cluster Anthos su VMware, crei:

  • Una workstation di amministrazione
  • Un cluster di amministrazione
  • Uno o più cluster utente

Il cluster di amministrazione esegue i cluster Anthos sull'infrastruttura VMware e i cluster utente eseguono i tuoi carichi di lavoro.

Se scegli di utilizzare il bilanciatore del carico di Seesaw, devi anche creare delle VM per eseguirlo. Ogni cluster con un bilanciatore del carico ad alta disponibilità (HA) ad alta disponibilità richiede due VM per Seesaw. Ogni cluster che ha un bilanciatore del carico di Seesaw non ad alta disponibilità richiede una VM per Seesaw.

L'ambiente vSphere deve avere abbastanza CPU, RAM e risorse di archiviazione per soddisfare le esigenze della tua workstation di amministrazione, del cluster di amministrazione e dei tuoi cluster utente. Le esigenze in termini di risorse dei cluster utente dipendono dal tipo di carichi di lavoro che intendi eseguire.

Se la configurazione include un bilanciatore del carico di Seesaw in bundle, sono necessarie risorse aggiuntive. Consulta la pagina relativa al bilanciamento del carico in bundle con Seesaw.

CPU, RAM e requisiti di archiviazione per la workstation di amministrazione

Gli host fisici ESXi del tuo data center devono fornire CPU e RAM sufficienti per soddisfare le esigenze della workstation di amministrazione. Inoltre, l'ambiente vSphere deve fornire spazio di archiviazione sufficiente per soddisfare le esigenze della workstation di amministrazione. La workstation di amministrazione ha le seguenti esigenze in termini di risorse:

  • 4 vCPU (CPU virtuali)
  • 8192 MiB di RAM
  • 50 GiB di spazio di archiviazione

Requisiti di CPU, RAM e spazio di archiviazione per il cluster di amministrazione

Gli host fisici ESXi del tuo data center devono fornire CPU e RAM sufficienti per soddisfare le esigenze del tuo cluster di amministrazione. Inoltre, l'ambiente vSphere deve fornire spazio di archiviazione sufficiente per soddisfare le esigenze del cluster di amministrazione.

Al cluster di amministrazione sono associati uno o più cluster utente. Per ogni cluster utente associato, il cluster di amministrazione ha uno o tre nodi. Questi nodi eseguono i componenti del piano di controllo per il cluster utente e sono chiamati nodi del piano di controllo del cluster utente.

Se un cluster utente è a disponibilità elevata, questo ha tre nodi del piano di controllo per quel cluster utente. Se un cluster utente non è ad alta disponibilità, significa che il cluster di amministrazione ha un nodo del piano di controllo per quel cluster utente.

Il cluster di amministrazione ha le seguenti esigenze di archiviazione:

  • 100 GiB per archiviare i dati dell'oggetto etcd.

  • 240 GiB per suite operativa di Google Cloud per il buffer di log e metriche durante un'interruzione di rete.

  • Se il componente aggiuntivo Prometheus e Grafana è attivato, 506 GiB consente a Prometheus di memorizzare i dati delle metriche per quattro giorni.

  • Per ogni nodo, 40 GiB. Sono inclusi i nodi che fungono da piani di controllo del cluster utente.

  • Per ogni nodo del piano di controllo del cluster utente, altri 10 GiB per soddisfare le PVC create per gli audit log.

  • Per ogni modalità del piano di controllo del cluster utente, altri 5 GiB per soddisfare i PVC creati per i dati degli oggetti etcd e altri 5 GiB per soddisfare i PVC creati per i dati degli eventi etcd.

La tabella seguente descrive i requisiti di CPU, RAM e spazio di archiviazione per i nodi nel cluster di amministrazione:

Nome Requisiti Scopo
Piano di controllo del cluster di amministrazione
  • 4 vCPU
  • 16.384 MiB di RAM
  • 40 GiB di spazio di archiviazione per un disco di avvio. 100 GiB di spazio di archiviazione per un disco dati. 40 GiB di spazio di archiviazione per un modello di VM.

Esegue il piano di controllo per il cluster di amministrazione.

VM componenti aggiuntivi

Due VM, ciascuna con i seguenti requisiti:

  • 4 vCPU
  • 16.384 MiB di RAM
  • 40 GiB di spazio di archiviazione

Esegue i componenti aggiuntivi per il cluster di amministrazione.

Piano di controllo del cluster utente

Per ogni cluster utente, una o tre VM. Ogni VM ha i seguenti requisiti:

  • 4 vCPU
  • 8192 MiB di RAM
  • 40 GiB di spazio di archiviazione

Ogni cluster utente ha il proprio piano di controllo che viene eseguito su una VM chiamata piano di controllo. Le VM del piano di controllo per un cluster utente sono nodi nel cluster di amministrazione. Puoi scegliere di creare uno o tre nodi del piano di controllo per un singolo cluster utente.

CPU, RAM e requisiti di archiviazione per un cluster utente

Per ogni cluster utente che intendi creare, gli host ESXi fisici del tuo data center devono fornire CPU e RAM sufficienti per soddisfare le esigenze del cluster utente. Inoltre, per ogni cluster utente che intendi creare, il tuo ambiente vSphere deve fornire spazio di archiviazione sufficiente per soddisfare le esigenze del cluster.

Un cluster utente ha le seguenti esigenze di archiviazione:

  • Per ogni nodo, 40 GiB.

  • 240 GiB per la suite operativa di Google Cloud per memorizzare nel buffer log e metriche durante un'interruzione della rete.

  • Se il componente aggiuntivo Prometheus e Grafana è attivato, 506 GiB consente a Prometheus di memorizzare i dati delle metriche per quattro giorni.

La tabella seguente descrive i valori predefiniti per CPU, RAM e spazio di archiviazione per ciascun nodo in un cluster utente. A seconda delle esigenze dei tuoi carichi di lavoro, potresti voler regolare i valori. Per determinare quanta CPU e RAM sono disponibili su un nodo per i tuoi carichi di lavoro, consulta Risorse disponibili per i tuoi carichi di lavoro. Puoi specificare i valori per CPU e RAM nel campo usercluster.workernode del file di configurazione dei cluster Anthos su VMware:

Nome Requisiti Scopo
Nodi worker del cluster utente

Questi sono i valori predefiniti per un singolo nodo worker:

  • 4 vCPU
  • 8192 MiB di RAM
  • 40 GiB di spazio di archiviazione

Un nodo cluster utente è una macchina virtuale in cui vengono eseguiti i tuoi carichi di lavoro. Quando crei un cluster utente, puoi decidere quanti nodi deve avere. Le risorse richieste per i nodi del cluster utente dipendono dai carichi di lavoro che intendi eseguire.

Esempi di requisiti relativi a CPU, RAM e spazio di archiviazione

Supponi di voler creare i seguenti cluster:

  • Un cluster di amministrazione

  • Un cluster utente in cui pensi che ogni nodo avrà bisogno di 6 vCPU, 16.384 MiB di RAM e 40 GiB di spazio di archiviazione. Questo cluster utente avrà 20 nodi. Vuoi che il piano di controllo di questo cluster utente sia ad alta disponibilità, quindi ci saranno tre nodi nel cluster di amministrazione che fungono da piani di controllo per questo cluster utente. Ogni nodo del piano di controllo del cluster utente sarà configurato con 8192 MiB predefiniti di RAM.

  • Un secondo cluster utente in cui ritieni che i valori predefiniti di CPU, RAM e spazio di archiviazione siano appropriati. Questo cluster utente avrà otto nodi. Non è necessario che il piano di controllo per questo cluster utente sia ad alta disponibilità, quindi sarà presente un solo nodo nel cluster di amministrazione che funge da piano di controllo per questo cluster utente. Il nodo del piano di controllo del cluster utente verrà configurato con il valore predefinito di 8192 MiB di RAM.

Supponiamo inoltre che tu non voglia attivare il componente aggiuntivo Prometheus e Grafana in nessuno dei tuoi cluster.

Il cluster di amministrazione ha un nodo del piano di controllo, due nodi per i componenti aggiuntivi, tre nodi per il piano di controllo del primo cluster utente e un nodo per il piano di controllo del secondo cluster utente. Quindi il cluster di amministrazione ha sette nodi.

Il cluster di amministrazione ha i seguenti requisiti CPU:

  • Per ogni nodo, 4 vCPU.

Il cluster di amministrazione ha i seguenti requisiti di memoria:

  • Per ciascuno di due nodi aggiuntivi e del piano di controllo del cluster di amministrazione, 16.384 MiB.

  • L'impostazione predefinita è di quattro nodi del piano di controllo del cluster utente, 8192 MiB.

Il cluster di amministrazione ha i seguenti requisiti di archiviazione:

  • 100 GiB per archiviare i dati etcd per il cluster di amministrazione.

  • 240 GiB per soddisfare le richieste di volume pubbliche create dalla suite operativa di Google Cloud.

  • Per ogni nodo, 40 GiB.

  • 3 x 5 GiB per archiviare i dati dell'oggetto etcd per il cluster utente ad alta disponibilità e 5 GiB per archiviare i dati degli eventi etcd per il cluster utente ad alta disponibilità.

  • 3 x 10 GiB per archiviare i log di controllo del cluster utente ad alta disponibilità.

  • 5 GiB per archiviare i dati degli oggetti etcd per il cluster utente non ad alta disponibilità e 5 GiB per archiviare i dati degli eventi etcd per il cluster utente non ad alta disponibilità

  • 10 GiB per archiviare i log di controllo per il cluster utente non ad alta disponibilità.

La tabella seguente riepiloga i requisiti di CPU, RAM e spazio di archiviazione per il cluster di amministrazione:

Esempio: requisiti del cluster di amministrazione
vCPU 7 x 4 28 CPU
RAM 3 x 16384 + 4 x 8192 81.920 MiB
Archiviazione 100 + 240 + 7 x 40 + 3 x 5 + 5 + 3 x 10 + 5 + 5 + 10 690 GiB

Ogni nodo nel primo cluster utente richiede 6 vCPU e 16.384 MiB di RAM e 40 GiB di spazio di archiviazione. Inoltre, il primo cluster utente richiede 240 GiB di spazio di archiviazione per soddisfare le richieste di PVC create dalla suite operativa di Google Cloud.

La tabella seguente riepiloga i requisiti di CPU, RAM e spazio di archiviazione per il primo cluster utente:

Esempio: requisiti del cluster per il primo utente
CPU 20 x 6 120 vCPU
RAM 20 x 16384 327.680 MiB
Archiviazione 240 + 20 x 40 1040 GiB

Ogni nodo nel secondo cluster utente richiede 4 vCPU, 8192 MiB di RAM e 40 GiB di spazio di archiviazione. Inoltre, il secondo cluster utente richiede 240 GiB di spazio di archiviazione per soddisfare le richieste di PVC create dalla suite operativa di Google Cloud.

La tabella seguente riepiloga i requisiti di CPU, RAM e spazio di archiviazione per il secondo cluster utente:

Esempio: requisiti del secondo cluster utente
CPU 8 x 4 32 vCPU
RAM 8 x 8192 65.536 MiB
Archiviazione 240 + 8 x 40 560 GiB

Requisiti totali:

Esempio: requisiti totali
CPU 180 vCPU
RAM 475.136 MiB
Archiviazione 2290 GiB