Requisitos de CPU, RAM y almacenamiento

En este documento, se describen los requisitos de CPU, RAM y almacenamiento para la instalación de Google Distributed Cloud (solo software) en VMware. Esta página está destinada a administradores y arquitectos que definen soluciones de TI y arquitectura de sistema de acuerdo con la estrategia de la empresa. Para obtener más información sobre los roles comunes y las tareas de ejemplo a las que hacemos referencia en el contenido de Google Cloud , consulta Tareas y roles comunes de los usuarios de GKE Enterprise.

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

Los requisitos que se proporcionan aquí son adecuados para un entorno de producción. Si deseas conocer los requisitos mínimos de CPU, RAM y almacenamiento para una demostración de prueba de concepto, consulta Configura una infraestructura mínima.

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

Antes de crear una estación de trabajo de administrador, debes completar un archivo de configuración de estación de trabajo de administrador. En el archivo de configuración, especifica un clúster de vSphere, una 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 con los requisitos de la estación de trabajo de administrador y cualquier otra VM que pertenezca al grupo. Del mismo modo, el almacén de datos debe tener suficiente almacenamiento para admitir los requisitos de la estación de trabajo de administrador y cualquier otra VM que use el almacén de datos.

La estación de trabajo de administrador tiene los siguientes requisitos:

  • 4 CPU virtuales
  • 8 GiB de RAM
  • 100 GiB

Google Distributed Cloud solo admite CPU virtuales x86-64 a nivel de microarquitectura de CPU v3 (x86-64-v3) y posteriores.

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

Antes de crear un clúster de administrador, debes completar un archivo de configuración de clúster de administrador. En el archivo de configuración, especifica un clúster de vSphere, una 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 admitir los requisitos del clúster de administrador y cualquier otra VM que pertenezca al grupo. Del mismo modo, el almacén de datos debe tener suficiente almacenamiento para admitir los requisitos del clúster de administrador y cualquier otra VM que use 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 con alta disponibilidad (HA) y uno para un clúster de administrador sin HA.

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

  • Si no están habilitados los clústeres avanzados, haz lo siguiente:

    • 40 GiB para cada nodo y 40 GiB para una plantilla de VM

    • 25 GiB para cada nodo para almacenar datos de objetos etcd

    • Para cada nodo, 240 GiB para que Google Cloud Observability almacene en búfer los registros y las métricas durante una interrupción de la red

  • Si los clústeres avanzados están habilitados

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

    • 25 GiB para cada nodo para almacenar datos de objetos etcd

    • Para cada nodo, 20 GiB para que Google Cloud Observability almacene en búfer los registros y las métricas durante una interrupción de la red

En la siguiente tabla, se muestran los requisitos de CPU, RAM y almacenamiento para los nodos en el clúster de administrador. Los requisitos dependen de si habilitaste los clústeres avanzados cuando creaste el clúster de administrador.

Nodo Requisitos Objetivo
Plano de control del clúster de administrador
  • 2 CPU virtual
  • 4 GiB de RAM
  • 40 GiB de almacenamiento

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

Plano de control avanzado del clúster de administrador
  • 3 CPU virtual
  • 7 GiB de RAM
  • 50 GiB de almacenamiento

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

* Google Distributed Cloud solo admite CPU virtuales x86-64 a nivel de microarquitectura de CPU v3 (x86-64-v3) y versiones posteriores.

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

Antes de crear un clúster de usuario, debes completar un archivo de configuración del clúster de usuario. En el archivo de configuración, especifica un clúster de vSphere, una 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 admitir los requisitos del clúster de usuario y cualquier otra VM que pertenezca al grupo. Del mismo modo, el almacén de datos debe tener suficiente almacenamiento para admitir los requisitos de tu clúster de usuario y cualquier otra VM que use el almacén de datos.

Un clúster de usuario tiene las siguientes necesidades de almacenamiento:

  • Si no están habilitados los clústeres avanzados, haz lo siguiente:

    • Para cada nodo del plano de control, 60 GiB

    • 40 GiB para cada nodo trabajador

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

  • Si los clústeres avanzados están habilitados

    • Para cada nodo del plano de control, 50 GiB

    • 40 GiB para cada nodo trabajador

    • Para cada nodo, 20 GiB para que Google Cloud Observability almacene en búfer los registros y las métricas durante una interrupción de la red

En la siguiente tabla, se proporcionan la CPU, la RAM y el almacenamiento necesarios para cada nodo del plano de control en un clúster de usuario. Los requisitos dependen de si habilitaste clústeres avanzados cuando creaste el clúster de administrador. También proporciona los valores predeterminados de CPU, RAM y almacenamiento para cada nodo trabajador en un clúster de usuario. Según las necesidades de tus cargas de trabajo, es posible que desees ajustar los valores de tus nodos de trabajo. Para determinar la cantidad de CPU y RAM disponibles en un nodo para las cargas de trabajo, consulta Recursos disponibles para las cargas de trabajo. Puedes especificar los valores de CPU y RAM en la sección nodePools del archivo de configuración del clúster de usuario.

Nodo Requisitos Objetivo
Nodo del plano de control

Una o tres VMs Cada VM tiene los siguientes requisitos:

  • 3 CPU virtual
  • 5 GiB de RAM
  • 60 GiB de almacenamiento

Ejecuta el plano de control para un clúster de usuario.

Nodo del plano de control avanzado

Tres VMs Cada VM tiene los siguientes requisitos:

  • 3 CPU virtual
  • 5 GiB de RAM
  • 50 GiB de almacenamiento

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

Nodo trabajador.

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

  • 4 CPU virtuales
  • 8 GiB de RAM
  • 40 GiB de almacenamiento

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

* Google Distributed Cloud solo admite CPU virtuales x86-64 a nivel de microarquitectura de CPU v3 (x86-64-v3) y versiones posteriores.

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

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 este 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 Datastore 1.

Decides que tus clústeres de usuarios estarán en el grupo de recursos 2 y usarán Datastore 2. No deseas habilitar Prometheus en tus clústeres de usuarios.

Deseas crear estos dos clústeres de usuarios:

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

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

Requisitos para el grupo de recursos 1 y Datastore 1

El grupo de recursos 1 reservó una parte de la CPU y la RAM que proporcionan los cuatro hosts ESXi en el clúster 1. El grupo de recursos 1 debe tener suficiente CPU y RAM para cumplir con los requisitos de la estación de trabajo de administrador y el clúster de administrador. Además, Datastore 1 debe tener suficiente almacenamiento para cumplir con los requisitos de la estación de trabajo de administrador y el clúster de administrador.

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

Diagrama que muestra la estación de trabajo de administrador y el 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
CPU virtual 4 CPU virtuales
RAM 8 GiB
Almacenamiento 50 GiB

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

Ejemplo: Requisitos del clúster de administrador
CPU virtual 3 nodos del plano de control del clúster de administrador x 2 CPU virtuales por nodo 6 CPU virtuales
RAM 3 nodos del plano de control del clúster de administrador x 4 GiB por 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 x 40 GiB por nodo
500 GiB

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

Ejemplo: Requisitos totales para el grupo de recursos 1 y Datastore 1
CPU virtual 29 vCPUs
RAM 73 GiB
Almacenamiento 790 GiB

Requisitos para el grupo de recursos 2 y Datastore 2

El grupo de recursos 2 reservó una parte de la CPU y la RAM que proporcionan los ocho hosts ESXi en el clúster 2. El grupo de recursos 2 debe tener suficiente CPU y RAM para cumplir con los requisitos de ambos clústeres de usuario. Además, Datastore 2 debe tener suficiente almacenamiento para cumplir con los requisitos de ambos clústeres de usuario.

Diagrama que muestra dos clústeres de usuarios

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

Ejemplo: Requisitos del primer clúster de usuario
CPU 3 nodos del plano de control x 3 CPU virtuales por nodo +
20 nodos trabajadores x 6 CPU virtuales por nodo
129 CPU virtuales
RAM 3 nodos del plano de control x 5 GiB por nodo +
20 nodos de trabajo x 16 GiB por nodo
335 GiB
Almacenamiento 240 GiB para Google Cloud Observability +
3 nodos del plano de control x 60 GiB por nodo +
20 nodos de trabajo x 40 GiB por nodo
1,220 GiB

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

Ejemplo: Requisitos del segundo clúster de usuario
CPU 1 nodo del plano de control x 3 CPU virtuales por nodo +
8 nodos de trabajo x 4 CPU virtuales por nodo
35 CPU virtuales
RAM 1 nodo de plano de control x 5 GiB por nodo + 
8 nodos de trabajo x 8 GiB por nodo
69 GiB
Almacenamiento 240 GiB para Google Cloud Observability +
1 nodo de plano de control x 60 GiB por nodo +
8 nodos de trabajo x 40 GiB por nodo
620 GiB

En la siguiente tabla, se proporcionan los requisitos totales de CPU, RAM y almacenamiento para los dos clústeres de usuario. El grupo de recursos 2 y Datastore 2 deben poder proporcionar estos recursos:

Ejemplo: Requisitos totales para el grupo de recursos 2 y Datastore 2
CPU 164 CPU virtuales
RAM 404 GiB
Almacenamiento 1,840 GiB

Exceso de compromiso de recursos

vSphere admite el exceso de compromiso de recursos, por ejemplo, el exceso de compromiso de memoria y el exceso de compromiso de CPU. Por lo tanto, el total de recursos reservados por los grupos de recursos en un clúster puede ser mayor que los recursos físicos que proporcionan los hosts ESXi en el 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 Configura una infraestructura mínima.

Supervisa la contención de recursos

Debes supervisar las señales de contención de recursos para asegurarte de que tus grupos y almacenes de datos puedan admitir los recursos virtuales configurados. Para obtener más información, consulta Crea un panel de estado de VM.

Aprovisionamiento de discos

En la siguiente tabla, se muestran las políticas de aprovisionamiento de discos delgados 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 del administrador 100 GB Fino No
etcd del usuario 40 GB Fino No
Disco de arranque o SO del nodo 40 GB: valor predeterminado y mínimo
(configurable por el usuario)
Grueso
(lento en cero)
No
Otro (por ejemplo, registros) 240 GB Fino No
Cargas de trabajo de usuarios Fino