Requisitos de CPU, RAM e armazenamento

Nesta página, você verá os requisitos de CPU, RAM e armazenamento para uma instalação do GKE On-Prem.

Ao instalar o GKE On-Prem, você cria:

  • Uma estação de trabalho de administrador
  • Um cluster de administrador
  • Um ou mais clusters de usuário

O cluster de administrador executa a infraestrutura do GKE On-Prem, e os clusters de usuário executam as cargas de trabalho.

Se você escolher usar o balanceador de carga do Seesaw, também precisará criar VMs para executar o balanceador de carga. Cada cluster que tem um balanceador de carga do Seesaw com alta disponibilidade requer duas VMs para o Seesaw. Cada cluster que tem um balanceador de carga do Seesaw sem alta disponibilidade requer uma VM para o Seesaw.

O ambiente do vSphere precisa ter recursos de CPU, RAM e armazenamento suficientes para atender às necessidades da estação de trabalho de administrador, do cluster de administrador e dos clusters de usuário. As necessidades de recursos dos clusters de usuário dependem do tipo de carga de trabalho que você pretende executar.

Se a sua configuração incluir um balanceador de carga integrado do Seesaw, você precisará de mais recursos. Consulte Balanceamento de carga integrado com o Seesaw.

Requisitos de CPU, RAM e armazenamento para a estação de trabalho de administrador

Os hosts físicos ESXi no seu data center precisam fornecer CPU e RAM suficientes para atender às necessidades da estação de trabalho de administrador. Além disso, o ambiente do vSphere precisa fornecer armazenamento suficiente para atender às necessidades da estação de trabalho de administrador. A estação de trabalho de administrador precisa destes recursos:

  • 4 vCPUs (CPUs virtuais)
  • 8.192 MiB de RAM
  • 50 GiB de armazenamento

Requisitos de CPU, RAM e armazenamento para o cluster de administrador

Os hosts físicos ESXi no seu data center precisam fornecer CPU e RAM suficientes para atender às necessidades do cluster de administrador. Além disso, o ambiente do vSphere precisa fornecer armazenamento suficiente para atender às necessidades do cluster de administrador.

O cluster de administrador tem um ou mais clusters de usuário associados. Para cada cluster de usuário associado, o cluster de administrador tem um ou três nós. Esses nós executam os componentes do plano de controle do cluster de usuário e são chamados de nós do plano de controle do cluster de usuário.

Se um cluster de usuário estiver altamente disponível (HA, na sigla em inglês), o cluster de administrador terá três nós do plano de controle para o cluster de usuário. Se um cluster de usuário não estiver HA, o cluster de administrador terá um nó do plano de controle para o cluster de usuário.

O cluster de administrador tem as seguintes necessidades de armazenamento:

  • 100 GiB para armazenar dados do objeto etcd.

  • 240 GiB para o Pacote de operações do Google Cloud para armazenar registros e métricas em buffer durante uma interrupção da rede.

  • Se o complemento Prometheus e Grafana estiverem ativados, 506 GiB para o Prometheus armazenar dados de métricas por quatro dias.

  • Para cada nó, 40 GiB. Isso inclui os nós que servem como planos de controle do cluster de usuário.

  • Para cada nó do plano de controle do cluster de usuário, mais 10 GiB para atender a PVCs criados para registros de auditoria.

  • Para cada modo do plano de controle do cluster de usuário, mais 5 GiB para atender a PVCs criados para dados do objeto etcd, e mais 5 GiB para atender a PVCs criados para dados de eventos do etcd.

Na tabela a seguir, descrevemos os requisitos de CPU, RAM e armazenamento para nós no cluster de administrador:

Nome Requisitos Finalidade
Plano de controle do cluster do administrador
  • 4 vCPUs
  • 16.384 MiB de RAM
  • 40 GiB de armazenamento

Executa o plano de controle para o cluster de administrador.

VMs de complementos

Duas VMs, cada uma com os seguintes requisitos:

  • 4 vCPUs
  • 16.384 MiB de RAM
  • 40 GiB de armazenamento

Executa complementos para o cluster de administrador.

Plano de controle do cluster de usuário

Para cada cluster de usuário, uma ou três VMs. Cada VM tem os seguintes requisitos:

  • 4 vCPUs
  • 8.192 MiB de RAM
  • 40 GiB de armazenamento

Cada cluster de usuário tem o próprio plano de controle que é executado em uma VM chamada de plano de controle. As VMs do plano de controle de um cluster de usuário são os nós no cluster de administrador. É possível criar um ou três nós do plano de controle para um cluster de usuário individual.

Requisitos de CPU, RAM e armazenamento para um cluster de usuário

Para cada cluster de usuário que você pretende criar, os hosts físicos ESXi no seu data center precisam fornecer CPU e RAM suficientes para atender às necessidades do cluster de usuário. Além disso, para cada cluster de usuário que você pretende criar, o ambiente do vSphere precisa fornecer armazenamento suficiente para atender às necessidades do cluster.

Um cluster de usuários tem as seguintes necessidades de armazenamento:

  • Para cada nó, 40 GiB.

  • 240 GiB para o Pacote de operações do Google Cloud para armazenar registros e métricas em buffer durante uma interrupção da rede.

  • Se o complemento Prometheus e Grafana estiverem ativados, 506 GiB para o Prometheus armazenar dados de métricas por quatro dias.

Na tabela a seguir, descrevemos os valores padrão de CPU, RAM e armazenamento para cada nó em um cluster de usuário. Dependendo das necessidades das cargas de trabalho, talvez seja necessário ajustar os valores. Para determinar a quantidade de CPU e RAM disponíveis em um nó para as cargas de trabalho, consulte Recursos disponíveis para suas cargas de trabalho. É possível especificar valores para CPU e RAM no campo usercluster.workernode do arquivo de configuração do GKE On-Prem:

Nome Requisitos Finalidade
Nós de trabalho do cluster de usuário

Estes são os valores padrão de um nó de trabalho individual:

  • 4 vCPUs
  • 8.192 MiB de RAM
  • 40 GiB de armazenamento

Um nó do cluster de usuário é uma máquina virtual em que as cargas de trabalho são executadas. Ao criar um cluster de usuário, você decide quantos nós ele precisa ter. Os recursos necessários para os nós do cluster de usuário dependem das cargas de trabalho que você pretende executar.

Exemplo de requisitos de CPU, RAM e armazenamento

Imagine que você queira criar os clusters a seguir:

  • Um cluster de administrador

  • Um cluster de usuário em que você estima que cada nó precisará de 6 vCPUs, 16.384 MiB de RAM e 40 GiB de armazenamento. Esse cluster de usuário terá 20 nós. Você quer que o plano de controle desse cluster de usuário esteja altamente disponível. Portanto, haverá três nós no cluster de administrador que servirão como planos de controle para o cluster de usuário. Cada nó do plano de controle do cluster de usuário será configurado com o padrão de 8.192 MiB de RAM.

  • Um segundo cluster de usuário em que você estima que os valores padrão de CPU, RAM e armazenamento serão apropriados. Esse cluster de usuário terá oito nós. Você não precisa do plano de controle para que esse cluster de usuário seja altamente disponível, portanto, haverá apenas um nó no cluster de administrador que servirá como plano de controle para esse cluster de usuário. O nó do plano de controle do cluster de usuário será configurado com o padrão de 8.192 MiB de RAM.

Suponha também que você não queira ativar os complementos Prometheus e Grafana em nenhum dos clusters.

O cluster de administrador tem um nó do plano de controle, dois nós para complementos, três nós para o plano de controle do primeiro cluster de usuário e um nó para o plano de controle do segundo cluster de usuário. Portanto, o cluster de administrador tem sete nós.

O cluster de administrador tem os seguintes requisitos de CPU:

  • Para cada nó, 4 vCPUs.

O cluster de administrador tem os seguintes requisitos de memória:

  • Para cada um dos dois nós de complemento e o plano de controle do cluster de administrador, 16.384 MiB.

  • Para cada um dos quatro nós do plano de controle do cluster de usuário, 8.192 MiB, a configuração padrão.

O cluster de administrador tem os seguintes requisitos de armazenamento:

  • 100 GiB para armazenar os dados do etcd para o cluster de administrador.

  • 240 GiB para atender aos PVCs criados pelo Pacote de operações do Google Cloud.

  • Para cada nó, 40 GiB.

  • 3 x 5 GiB para armazenar os dados do objeto etcd para o cluster de usuário HA e 5 GiB para armazenar os dados de eventos do etcd para o cluster de usuário HA.

  • 3 x 10 GiB para armazenar registros de auditoria para o cluster de usuário HA.

  • 5 GiB para armazenar os dados do objeto etcd para o cluster de usuário não HA e 5 GiB para armazenar os dados de eventos do etcd para o cluster de usuário não HA.

  • 10 GiB para armazenar registros de auditoria para o cluster de usuário não HA.

Na tabela a seguir, resumimos os requisitos de CPU, RAM e armazenamento do cluster de administrador:

Exemplo: requisitos do cluster de administrador
CPU 7 x 4 28 vCPUs
RAM 3 x 16.384 + 4 x 8.192 81.920 MiB
Armazenamento 100 + 240 + 7 x 40 + 3 x 5 + 5 + 3 x 10 + 5 + 5 + 10 690 GiB

Cada nó no primeiro cluster de usuário requer 6 CPUs, 16.384 MiB de RAM e 40 GiB de armazenamento. Além disso, o primeiro cluster de usuário requer 240 GiB de armazenamento para atender aos PVCs criados pelo Pacote de operações do Google Cloud.

Na tabela a seguir, resumimos os requisitos de CPU, RAM e armazenamento do primeiro cluster de usuário:

Exemplo: requisitos do primeiro cluster de usuário
CPU 20 x 6 120 vCPUs
RAM 20 x 16.384 327.680 MiB
Armazenamento 240 + 20 x 40 1.040 GiB

Cada nó no segundo cluster de usuário requer 4 CPUs, 8.192 MiB de RAM e 40 GiB de armazenamento. Além disso, o segundo cluster de usuário requer 240 GiB de armazenamento para atender aos PVCs criados pelo Pacote de operações do Google Cloud.

Na tabela a seguir, resumimos os requisitos de CPU, RAM e armazenamento do segundo cluster de usuário:

Exemplo: requisitos do segundo cluster de usuário
CPU 8 x 4 32 vCPUs
RAM 8 x 8.192 65.536 MiB
Armazenamento 240 + 8 x 40 560 GiB

Requisitos totais:

Exemplo: requisitos totais
CPU 180 vCPUs
RAM 475.136 MiB
Armazenamento 2.290 GiB