Este documento descreve os requisitos de CPU, RAM e armazenamento para uma instalação do Google Distributed Cloud (apenas software) no VMware. Esta página destina-se a administradores e arquitetos que definem soluções de TI e arquitetura de sistemas de acordo com a estratégia da empresa. Para saber mais sobre as funções comuns e exemplos de tarefas que referimos no conteúdo, consulte o artigo Funções e tarefas comuns do utilizador do GKE. Google Cloud
Este documento descreve os requisitos para uma instalação em que os clusters de utilizadores têm o Controlplane V2 ativado.
Os requisitos indicados aqui são adequados para um ambiente de produção. Para ver os requisitos mínimos de CPU, RAM e armazenamento para uma demonstração de prova de conceito, consulte o artigo Configure uma infraestrutura mínima.
Requisitos de CPU, RAM e armazenamento para uma estação de trabalho de administrador
Antes de criar uma estação de trabalho de administrador, preenche um ficheiro de configuração da estação de trabalho de administrador. No ficheiro de configuração, especifica um cluster do vSphere, um conjunto de recursos do vSphere e um armazenamento de dados do vSphere.
O cluster do vSphere é um conjunto de anfitriões físicos que executam o ESXi, e o conjunto de recursos tem uma reserva para uma parte dos recursos disponíveis nesses anfitriões do ESXi.
O conjunto de recursos tem de ter CPU e RAM suficientes para suportar os requisitos da sua estação de trabalho de administrador e de quaisquer outras VMs pertencentes ao conjunto. Da mesma forma, o repositório de dados tem de ter armazenamento suficiente para suportar os requisitos da sua estação de trabalho de administração e de quaisquer outras VMs que usem o repositório de dados.
A estação de trabalho do administrador tem os seguintes requisitos:
- 4 CPUs virtuais
- 8 GiB de RAM
- 100 GiB
O Google Distributed Cloud só suporta vCPUs x86-64 ao nível da microarquitetura da CPU v3 (x86-64-v3) e superior.
Requisitos de CPU, RAM e armazenamento para um cluster de administrador
Antes de criar um cluster de administrador, preenche um ficheiro de configuração do cluster de administrador. No ficheiro de configuração, especifica um cluster do vSphere, um conjunto de recursos do vSphere e um armazenamento de dados do vSphere.
O cluster do vSphere é um conjunto de anfitriões físicos que executam o ESXi, e o conjunto de recursos tem uma reserva para uma parte dos recursos disponíveis nesses anfitriões do ESXi.
O conjunto de recursos tem de ter CPU e RAM suficientes para suportar os requisitos do cluster de administrador e de quaisquer outras VMs pertencentes ao conjunto. Da mesma forma, o arquivo de dados tem de ter armazenamento suficiente para suportar os requisitos do cluster de administrador e de todas as outras VMs que usam o arquivo de dados.
Um cluster de administrador tem um ou três nós. Estes são os nós do plano de controlo para o cluster de administrador: três para um cluster de administrador de alta disponibilidade (HA) e um para um cluster de administrador sem HA.
O cluster de administrador tem os seguintes requisitos de armazenamento:
Se os clusters avançados não estiverem ativados:
Para cada nó, 40 GiB para um modelo de VM
Para cada nó, 25 GiB para armazenar dados de objetos etcd
Para cada nó, 240 GiB para o Google Cloud Observability para armazenar em buffer registos e métricas durante uma interrupção da rede
Se os clusters avançados estiverem ativados
Para cada nó, 50 GiB para um modelo de VM
Para cada nó, 25 GiB para armazenar dados de objetos etcd
Para cada nó, 20 GiB para o Google Cloud Observability armazenar em buffer registos e métricas durante uma indisponibilidade da rede
A tabela seguinte indica os requisitos de CPU, RAM e armazenamento para os nós no cluster de administrador. Os requisitos dependem de ter ativado os clusters avançados quando criou o cluster de administrador.
Nó | Requisitos | Finalidade |
---|---|---|
Plano de controlo do cluster de administrador |
|
Executa o plano de controlo para o cluster de administrador. |
Plano de controlo do cluster de administrador avançado |
|
Executa o plano de controlo para o cluster de administrador. |
* O Google Distributed Cloud suporta apenas vCPUs x86-64 ao nível da microarquitetura de CPU v3 (x86-64-v3) e superior.
Requisitos de CPU, RAM e armazenamento para um cluster de utilizadores
Antes de criar um cluster de utilizadores, preenche um ficheiro de configuração do cluster de utilizadores. No ficheiro de configuração, especifica um cluster do vSphere, um resource pool do vSphere e um datastore do vSphere.
O cluster do vSphere é um conjunto de anfitriões físicos que executam o ESXi, e o conjunto de recursos tem uma reserva para uma parte dos recursos disponíveis nesses anfitriões do ESXi.
O conjunto de recursos tem de ter CPU e RAM suficientes para suportar os requisitos do cluster de utilizadores e de quaisquer outras VMs pertencentes ao conjunto. Da mesma forma, o repositório de dados tem de ter armazenamento suficiente para suportar os requisitos do seu cluster de utilizadores e de todas as outras VMs que usam o repositório de dados.
Um cluster de utilizadores tem os seguintes requisitos de armazenamento:
Se os clusters avançados não estiverem ativados:
Para cada nó do plano de controlo, 60 GiB
Para cada nó trabalhador, 40 GiB
Para cada nó, 120 GiB para o Google Cloud Observability para armazenar em buffer registos e métricas durante uma indisponibilidade da rede
Se os clusters avançados estiverem ativados
Para cada nó do plano de controlo, 50 GiB
Para cada nó trabalhador, 40 GiB
Para cada nó, 20 GiB para o Google Cloud Observability armazenar em buffer registos e métricas durante uma indisponibilidade da rede
A tabela seguinte indica a CPU, a RAM e o armazenamento necessários para cada nó do plano de controlo num cluster de utilizador. Os requisitos dependem de ter ativado os clusters avançados quando criou o cluster de administrador. Também indica os valores predefinidos de CPU, RAM e armazenamento para cada nó de trabalho num cluster de utilizador. Consoante as necessidades das suas cargas de trabalho, pode querer ajustar os valores dos nós de trabalho. Para determinar a quantidade de CPU e RAM disponíveis num nó para as suas cargas de trabalho, consulte o artigo Recursos disponíveis para as suas cargas de trabalho.
Pode especificar valores para a CPU e a RAM na secção nodePools
do ficheiro de configuração do cluster de utilizadores.
Nó | Requisitos | Finalidade |
---|---|---|
Nó do plano de controlo |
Uma ou três VMs. Cada VM tem os seguintes requisitos:
|
Executa o plano de controlo para um cluster de utilizador. |
Nó do plano de controlo avançado |
Três VMs. Cada VM tem os seguintes requisitos:
|
Executa o plano de controlo para um cluster de utilizadores e tem o cluster avançado ativado |
Nó trabalhador | Estes são os valores predefinidos para um nó de trabalho individual:
|
Um nó de trabalho do cluster de utilizadores é uma máquina virtual onde as suas cargas de trabalho são executadas. Os recursos necessários para os nós do cluster de utilizadores dependem das cargas de trabalho que pretende executar. |
* O Google Distributed Cloud suporta apenas vCPUs x86-64 ao nível da microarquitetura de CPU v3 (x86-64-v3) e superior.
Exemplo dos requisitos de CPU, RAM e armazenamento quando os clusters avançados não estão ativados
Suponhamos que tem dois centros de dados do vSphere:
O centro de dados 1 tem um cluster do vSphere denominado Cluster 1, e o Cluster 1 tem um conjunto de recursos denominado Conjunto de recursos 1. Existem quatro anfitriões físicos a executar o ESXi no cluster 1.
O centro de dados 2 tem um cluster do vSphere denominado Cluster 2, e o Cluster 2 tem um resource pool denominado Resource Pool 2. Existem oito anfitriões físicos a executar o ESXi no cluster 2.
Decide que a estação de trabalho de administração e o cluster de administração vão estar no conjunto de recursos 1 e usar o Datastore 1.
Decide que os seus clusters de utilizadores vão estar no conjunto de recursos 2 e usar o Datastore 2. Não pretende ativar o Prometheus nos seus clusters de utilizadores.
Quer criar estes dois clusters de utilizadores:
Um cluster de utilizadores em que considera que cada nó de trabalho vai precisar de 6 vCPUs, 16 GiB de RAM e 40 GiB de armazenamento. Este cluster de utilizadores vai ter 20 nós de trabalho. Quer um plano de controlo de HA para este cluster de utilizadores, pelo que haverá três nós do plano de controlo no cluster de utilizadores.
Um segundo cluster de utilizadores em que considera que cada nó de trabalho vai precisar de 4 vCPUs, 8 GiB de RAM e 40 GiB de armazenamento. Este cluster de utilizadores vai ter oito nós de trabalho. Não precisa de um plano de controlo de HA para este cluster de utilizadores, pelo que só haverá um nó do plano de controlo no cluster de utilizadores.
Requisitos para o conjunto de recursos 1 e o repositório de dados 1
O conjunto de recursos 1 reservou uma parte da CPU e da RAM fornecidas pelos quatro anfitriões ESXi no cluster 1. O conjunto de recursos 1 tem de ter CPU e RAM suficientes para cumprir os requisitos da estação de trabalho do administrador e do cluster de administrador. Além disso, o Datastore 1 tem de ter armazenamento suficiente para cumprir os requisitos da estação de trabalho do administrador e do cluster de administrador.
O cluster de administrador tem três nós, cada um dos quais é um nó do plano de controlo.
Lembre-se de que a estação de trabalho de administrador tem os seguintes requisitos de recursos:
Exemplo: requisitos da estação de trabalho do administrador | ||
---|---|---|
vCPU | 4 vCPUs | |
RAM | 8 GiB | |
Armazenamento | 50 GiB |
O cluster de administrador tem os seguintes requisitos de recursos:
Exemplo: requisitos do cluster de administrador | ||
---|---|---|
vCPU | 3 nós do plano de controlo do cluster de administrador x 2 vCPUs/nó | 6 vCPUs |
RAM | 3 nós do plano de controlo do cluster de administrador x 4 GiB/nó | 12 GiB |
Armazenamento |
40 GiB para um modelo de VM + 100 GiB para dados de objetos etcd + 240 GiB para o Google Cloud Observability + 3 nós do plano de controlo do cluster de administrador x 40 GiB/nó |
500 GiB |
A tabela seguinte indica os requisitos totais de CPU, RAM e armazenamento para a estação de trabalho do administrador e o cluster de administrador. O conjunto de recursos 1 e o repositório de dados 1 têm de poder fornecer estes recursos:
Exemplo: requisitos totais para o conjunto de recursos 1 e o armazeno de dados 1 | ||
---|---|---|
vCPU | 29 vCPUs | |
RAM | 73 GiB | |
Armazenamento | 790 GiB |
Requisitos para o conjunto de recursos 2 e o repositório de dados 2
O conjunto de recursos 2 reservou uma parte da CPU e da RAM fornecidas pelos oito anfitriões ESXi no cluster 2. O conjunto de recursos 2 tem de ter CPU e RAM suficientes para cumprir os requisitos de ambos os clusters de utilizadores. Além disso, o Datastore 2 tem de ter armazenamento suficiente para cumprir os requisitos de ambos os clusters de utilizadores.
O primeiro cluster de utilizadores tem os seguintes requisitos de recursos:
Exemplo: requisitos do cluster do primeiro utilizador | ||
---|---|---|
CPU | 3 nós do plano de controlo x 3 vCPUs/nó + 20 nós trabalhadores x 6 vCPUs/nó |
129 vCPUs |
RAM | 3 nós do plano de controlo x 5 GiB/nó + 20 nós trabalhadores x 16 GiB/nó |
335 GiB |
Armazenamento |
240 GiB para o Google Cloud Observability + 3 nós do plano de controlo x 60 GiB/nó + 20 nós de trabalho x 40 GiB/nó |
1220 GiB |
O segundo cluster de utilizadores tem os seguintes requisitos de recursos:
Exemplo: requisitos do segundo cluster de utilizadores | ||
---|---|---|
CPU | 1 nó do plano de controlo x 3 vCPUs/nó + 8 nós trabalhadores x 4 vCPUs/nó |
35 vCPUs |
RAM | 1 nó do plano de controlo x 5 GiB/nó + 8 nós trabalhadores x 8 GiB/nó |
69 GiB |
Armazenamento |
240 GiB para o Google Cloud Observability + 1 nó do plano de controlo x 60 GiB/nó + 8 nós de trabalho x 40 GiB/nó |
620 GiB |
A tabela seguinte indica os requisitos totais de CPU, RAM e armazenamento para os dois clusters de utilizadores. O conjunto de recursos 2 e o armazenamento de dados 2 têm de poder fornecer estes recursos:
Exemplo: requisitos totais para o conjunto de recursos 2 e o armazeno de dados 2 | |
---|---|
CPU | 164 vCPUs |
RAM | 404 GiB |
Armazenamento | 1840 GiB |
Compromisso excessivo de recursos
O vSphere suporta o excesso de compromisso de recursos, por exemplo, o excesso de compromisso de memória e o excesso de compromisso de CPU. Assim, o total de recursos reservados pelos conjuntos de recursos num cluster pode ser superior aos recursos físicos fornecidos pelos anfitriões ESXi no cluster.
Os requisitos indicados neste documento destinam-se a recursos virtuais reservados. Para uma descrição dos recursos físicos necessários para uma demonstração de prova de conceito, consulte o artigo Configure uma infraestrutura mínima.
Monitorize a contenção de recursos
Deve monitorizar os sinais de contenção de recursos para se certificar de que os seus conjuntos de recursos e armazenamentos de dados podem suportar os recursos virtuais configurados. Para mais informações, consulte o artigo Crie um painel de controlo do estado de funcionamento da VM.
Aprovisionamento de disco
A tabela seguinte mostra as políticas de aprovisionamento de discos finos e espessos da VMware para diferentes discos de armazenamento.
Discos de armazenamento | Tamanho | Política de aprovisionamento de disco | |
---|---|---|---|
Predefinição | À escolha do utilizador | ||
Administração do etcd | 100 GB | Fina | Não |
Utilize o etcd | 40 GB | Fina | Não |
SO/disco de arranque do nó | 40 GB – predefinição e mínimo (configurável pelo utilizador) |
Espessa (com zeros preguiçosos) |
Não |
Outro (por exemplo, registos) | 240 GB | Fina | Não |
Cargas de trabalho do utilizador | — | Fina | Sim |