Requisitos de CPU, RAM y almacenamiento

En este documento se describen los requisitos de CPU, RAM y almacenamiento para instalar Google Distributed Cloud (solo software) en VMware. Esta página está dirigida a administradores y arquitectos que definen soluciones de TI y arquitecturas de sistemas de acuerdo con la estrategia de la empresa. Para obtener más información sobre los roles habituales y las tareas de ejemplo a las que hacemos referencia en el contenido de Google Cloud , consulta Roles y tareas de usuario habituales de GKE.

En este documento se describen los requisitos para una instalación en la que los clústeres de usuarios tengan habilitado Controlplane V2.

Los requisitos que se indican aquí son adecuados para un entorno de producción. Para consultar los requisitos mínimos de CPU, RAM y almacenamiento para una demostración de prueba de concepto, consulta Configurar una infraestructura mínima.

Requisitos de CPU, RAM y almacenamiento de una estación de trabajo de administrador

Antes de crear una estación de trabajo de administrador, debes rellenar un archivo de configuración de estación de trabajo de administrador. En el archivo de configuración, especifica un clúster de vSphere, un grupo de recursos de vSphere y un almacén de datos de vSphere.

El clúster de vSphere es un conjunto de hosts físicos que ejecutan ESXi, y el grupo de recursos tiene una reserva para una parte de los recursos disponibles en esos hosts ESXi.

El grupo de recursos debe tener suficiente CPU y RAM para cumplir los requisitos de tu estación de trabajo de administrador y de cualquier otra máquina virtual que pertenezca al grupo. Del mismo modo, el almacén de datos debe tener suficiente almacenamiento para admitir los requisitos de tu estación de trabajo de administrador y de cualquier otra VM que utilice el almacén de datos.

La estación de trabajo de administrador debe cumplir los siguientes requisitos:

  • 4 vCPUs (CPUs virtuales)
  • 8 GiB de RAM
  • 100 GiB

Google Distributed Cloud solo admite vCPUs x86-64 en la microarquitectura de CPU de nivel v3 (x86-64-v3) y versiones posteriores.

Requisitos de CPU, RAM y almacenamiento de un clúster de administrador

Antes de crear un clúster de administrador, debe rellenar un archivo de configuración de clúster de administrador. En el archivo de configuración, especifica un clúster de vSphere, un grupo de recursos de vSphere y un almacén de datos de vSphere.

El clúster de vSphere es un conjunto de hosts físicos que ejecutan ESXi, y el grupo de recursos tiene una reserva para una parte de los recursos disponibles en esos hosts ESXi.

El grupo de recursos debe tener suficiente CPU y RAM para cumplir los requisitos de tu clúster de administrador y de cualquier otra máquina virtual que pertenezca al grupo. Del mismo modo, el almacén de datos debe tener suficiente almacenamiento para admitir los requisitos de su clúster de administrador y de cualquier otra VM que utilice el almacén de datos.

Un clúster de administrador tiene uno o tres nodos. Estos son los nodos del plano de control del clúster de administrador: tres para un clúster de administrador de alta disponibilidad y uno para un clúster de administrador que no sea de alta disponibilidad.

El clúster de administrador tiene los siguientes requisitos de almacenamiento:

  • Si los clústeres avanzados no están habilitados:

    • Por cada nodo, 40 GiB para una plantilla de VM

    • 25 GiB por nodo para almacenar datos de objetos etcd

    • 240 GiB por nodo para Observabilidad de Google Cloud para almacenar en búfer los registros y las métricas durante una interrupción de la red

  • Si los clústeres avanzados están habilitados

    • Por cada nodo, 50 GiB para una plantilla de VM

    • 25 GiB por nodo para almacenar datos de objetos etcd

    • 20 GiB por cada nodo para Observabilidad de Google Cloud con el fin de almacenar en búfer los registros y las métricas durante una interrupción de la red

En la siguiente tabla se indican los requisitos de CPU, RAM y almacenamiento de los nodos del clúster de administración. Estos requisitos dependen de si has habilitado los clústeres avanzados al crear el clúster de administración.

Node Requisitos Finalidad
Plano de control del clúster de administrador
  • 2 vCPUs
  • 4 GiB de RAM
  • 40 GiB de almacenamiento

Ejecuta el plano de control del clúster de administrador.

Plano de control de clústeres de administrador avanzado
  • 3 vCPUs
  • 7 GiB de RAM
  • 50 GiB de almacenamiento

Ejecuta el plano de control del clúster de administrador.

* Google Distributed Cloud solo admite vCPUs x86-64 en la microarquitectura de CPU de nivel 3 (x86-64-v3) o superior.

Requisitos de CPU, RAM y almacenamiento de un clúster de usuario

Antes de crear un clúster de usuarios, debes rellenar un archivo de configuración de clúster de usuarios. En el archivo de configuración, especifica un clúster de vSphere, un grupo de recursos de vSphere y un almacén de datos de vSphere.

El clúster de vSphere es un conjunto de hosts físicos que ejecutan ESXi, y el grupo de recursos tiene una reserva para una parte de los recursos disponibles en esos hosts ESXi.

El pool de recursos debe tener suficiente CPU y RAM para cumplir los requisitos de tu clúster de usuario y de cualquier otra máquina virtual que pertenezca al pool. Del mismo modo, el almacén de datos debe tener suficiente almacenamiento para admitir los requisitos de tu clúster de usuarios y de cualquier otra máquina virtual que utilice el almacén de datos.

Un clúster de usuario tiene los siguientes requisitos de almacenamiento:

  • Si los clústeres avanzados no están habilitados:

    • 60 GiB por cada nodo de plano de control

    • 40 GiB por cada nodo de trabajador

    • Por cada nodo, 120 GiB para Observabilidad de Google Cloud para almacenar en búfer los registros y las métricas durante una interrupción de la red

  • Si los clústeres avanzados están habilitados

    • 50 GiB por cada nodo del plano de control

    • 40 GiB por cada nodo de trabajador

    • 20 GiB por cada nodo para Observabilidad de Google Cloud con el fin de almacenar en búfer los registros y las métricas durante una interrupción de la red

En la siguiente tabla se indican los requisitos de CPU, RAM y almacenamiento de cada nodo del plano de control de un clúster de usuarios. Los requisitos dependen de si has habilitado los clústeres avanzados al crear el clúster de administrador. También proporciona los valores predeterminados de CPU, RAM y almacenamiento de cada nodo de trabajador de un clúster de usuario. En función de las necesidades de tus cargas de trabajo, puede que quieras ajustar los valores de tus nodos de trabajo. Para determinar cuánta CPU y RAM están disponibles en un nodo para tus cargas de trabajo, consulta Recursos disponibles para tus cargas de trabajo. Puedes especificar valores de CPU y RAM en la sección nodePools del archivo de configuración del clúster de usuarios.

Node Requisitos Finalidad
Nodo del plano de control

Una o tres máquinas virtuales. Cada VM debe cumplir los siguientes requisitos:

  • 3 vCPUs
  • 5 GiB de RAM
  • 60 GiB de almacenamiento

Ejecuta el plano de control de un clúster de usuarios.

Nodo del plano de control avanzado

Tres VMs. Cada VM debe cumplir los siguientes requisitos:

  • 3 vCPUs
  • 5 GiB de RAM
  • 50 GiB de almacenamiento

Ejecuta el plano de control de un clúster de usuarios y tiene habilitado el clúster avanzado.

Nodo de trabajador

Estos son los valores predeterminados de un nodo de trabajador individual:

  • 4 vCPUs
  • 8 GiB de RAM
  • 40 GiB de almacenamiento

Un nodo de trabajador de un clúster de usuarios es una máquina virtual en la que se ejecutan tus cargas de trabajo. Los recursos necesarios para los nodos de tu clúster de usuario dependen de las cargas de trabajo que quieras ejecutar.

* Google Distributed Cloud solo admite vCPUs x86-64 en la microarquitectura de CPU de nivel 3 (x86-64-v3) o superior.

Ejemplo de requisitos de CPU, RAM y almacenamiento cuando los clústeres avanzados no están habilitados

Supongamos que tienes dos centros de datos de vSphere:

  • El centro de datos 1 tiene un clúster de vSphere llamado Clúster 1, y Clúster 1 tiene un grupo de recursos llamado Grupo de recursos 1. Hay cuatro hosts físicos que ejecutan ESXi en el clúster 1.

  • El centro de datos 2 tiene un clúster de vSphere llamado "Clúster 2", y este tiene un grupo de recursos llamado "Grupo de recursos 2". Hay ocho hosts físicos que ejecutan ESXi en el clúster 2.

Decides que tu estación de trabajo de administrador y tu clúster de administrador estarán en el grupo de recursos 1 y usarán el almacén de datos 1.

Decides que tus clústeres de usuarios estarán en el grupo de recursos 2 y usarán el almacén de datos 2. No tienes intención de habilitar Prometheus en tus clústeres de usuarios.

Quieres crear estos dos clústeres de usuarios:

  • Un clúster de usuario en el que crees que cada nodo de trabajador necesitará 6 vCPUs, 16 GiB de RAM y 40 GiB de almacenamiento. Este clúster de usuarios tendrá 20 nodos de trabajo. Quieres un plano de control de alta disponibilidad para este clúster de usuarios, por lo que habrá tres nodos de plano de control en el clúster de usuarios.

  • Un segundo clúster de usuario en el que crees que cada nodo de trabajador necesitará 4 vCPUs, 8 GiB de RAM y 40 GiB de almacenamiento. Este clúster de usuarios tendrá ocho nodos de trabajo. No necesitas un plano de control de alta disponibilidad para este clúster de usuarios, por lo que solo habrá un nodo de plano de control en el clúster de usuarios.

Requisitos de Grupo de recursos 1 y Almacén de datos 1

El grupo de recursos 1 ha reservado una parte de la CPU y la RAM proporcionadas por los cuatro hosts ESXi del clúster 1. El grupo de recursos 1 debe tener suficiente CPU y RAM para cumplir los requisitos de la estación de trabajo del administrador y del clúster de administrador. Además, Datastore 1 debe tener suficiente almacenamiento para cumplir los requisitos de la estación de trabajo del administrador y del clúster de administración.

El clúster de administrador tiene tres nodos, cada uno de los cuales es un nodo del plano de control.

Diagrama que muestra una estación de trabajo de administrador y un clúster de administrador

Recuerda que la estación de trabajo de administrador tiene estos requisitos de recursos:

Ejemplo: requisitos de la estación de trabajo de administrador
vCPU 4 vCPUs
RAM 8 GiB
Almacenamiento 50 GiB

El clúster de administrador tiene estos requisitos de recursos:

Ejemplo: Requisitos de clúster de administrador
vCPU 3 nodos de plano de control del clúster de administrador x 2 vCPUs/nodo 6 vCPUs
RAM 3 nodos de plano de control del clúster de administrador × 4 GiB/nodo 12 GiB
Almacenamiento 40 GiB para una plantilla de VM +
100 GiB para datos de objetos etcd +
240 GiB para Google Cloud Observability +
3 nodos del plano de control del clúster de administrador × 40 GiB/nodo
500 GiB

En la siguiente tabla se indican los requisitos totales de CPU, RAM y almacenamiento de la estación de trabajo de administrador y del clúster de administrador. El grupo de recursos 1 y el almacén de datos 1 deben poder proporcionar estos recursos:

Ejemplo: Requisitos totales del grupo de recursos 1 y del almacén de datos 1
vCPU 29 vCPUs
RAM 73 GiB
Almacenamiento 790 GiB

Requisitos de Resource Pool 2 y Datastore 2

El grupo de recursos 2 ha reservado una parte de la CPU y la RAM proporcionadas por los ocho hosts ESXi del clúster 2. El grupo de recursos 2 debe tener suficiente CPU y RAM para cumplir los requisitos de ambos clústeres de usuarios. Además, Datastore 2 debe tener suficiente almacenamiento para cumplir los requisitos de ambos clústeres de usuarios.

Diagrama que muestra dos clústeres de usuarios

El primer clúster de usuarios tiene estos requisitos de recursos:

Ejemplo: requisitos de clúster del primer usuario
CPU 3 nodos del plano de control × 3 vCPUs/nodo +
20 nodos de trabajador × 6 vCPUs/nodo
129 vCPUs
RAM 3 nodos de plano de control x 5 GiB/nodo +
20 nodos de trabajo x 16 GiB/nodo
335 GiB
Almacenamiento 240 GiB para Google Cloud Observability +
3 nodos del plano de control × 60 GiB/nodo +
20 nodos de trabajo × 40 GiB/nodo
1220 GiB

El segundo clúster de usuario tiene estos requisitos de recursos:

Ejemplo: requisitos del segundo clúster de usuarios
CPU 1 nodo del plano de control × 3 vCPUs/nodo +
8 nodos de trabajador × 4 vCPUs/nodo
35 vCPUs
RAM 1 nodo del plano de control × 5 GiB/nodo +
8 nodos de trabajador × 8 GiB/nodo
69 GiB
Almacenamiento 240 GiB para Google Cloud Observability +
1 nodo del plano de control × 60 GiB/nodo +
8 nodos de trabajo × 40 GiB/nodo
620 GiB

En la siguiente tabla se indican los requisitos totales de CPU, RAM y almacenamiento de los dos clústeres de usuario. El pool de recursos 2 y el almacén de datos 2 deben poder proporcionar estos recursos:

Ejemplo: Requisitos totales del grupo de recursos 2 y del almacén de datos 2
CPU 164 vCPUs
RAM 404 GiB
Almacenamiento 1840 GiB

Asignación excesiva de recursos

vSphere admite el sobrecompromiso de recursos, como el sobrecompromiso de memoria y el sobrecompromiso de CPU. Por lo tanto, el total de recursos reservados por los grupos de recursos de un clúster puede ser superior a los recursos físicos proporcionados por los hosts ESXi del clúster.

Los requisitos que se indican en este documento son para recursos virtuales reservados. Para obtener una descripción de los recursos físicos necesarios para una demostración de prueba de concepto, consulta Configurar una infraestructura mínima.

Monitorizar la contención de recursos

Debe monitorizar las señales de contención de recursos para asegurarse de que sus grupos de recursos y almacenes de datos puedan admitir los recursos virtuales configurados. Para obtener más información, consulta el artículo Crear un panel de control del estado de las VMs.

Aprovisionamiento de disco

En la siguiente tabla se muestran las políticas de aprovisionamiento de discos finos y gruesos de VMware para diferentes discos de almacenamiento.

Discos de almacenamiento Tamaño Política de aprovisionamiento de discos
Predeterminado Elección de los usuarios
etcd de administrador 100 GB Delgado No
Usuario etcd 40 GB Delgado No
SO o disco de arranque del nodo 40 GB (valor predeterminado y mínimo)
(el usuario puede configurarlo)
Grueso
(inicialización con cero diferida)
No
Otro (por ejemplo, registros) 240 GB Delgado No
Cargas de trabajo de los usuarios Delgado