Requisitos de CPU, RAM y almacenamiento

En esta página, se describen los requisitos de CPU, RAM y almacenamiento para una instalación de clústeres de Anthos alojados en VMware (GKE On-Prem).

Cuando instalas clústeres de Anthos alojados en VMware, se crea lo siguiente:

  • Una estación de trabajo de administrador
  • Un clúster de administrador
  • Uno o más clústeres de usuario

El clúster de administrador ejecuta la infraestructura de clústeres de Anthos alojados en VMware, y los clústeres de usuario ejecutan tus cargas de trabajo.

Si eliges usar el balanceador de cargas de Seesaw, también debes crear las VM para ejecutar el balanceador de cargas. Cada clúster que tiene un balanceador de cargas de Seesaw con alta disponibilidad (HA) requiere dos VM para Seesaw. Cada clúster que tiene un balanceador de cargas de Seesaw sin HA requiere una VM para Seesaw.

El entorno de vSphere debe tener suficientes recursos de CPU, RAM y almacenamiento para satisfacer las necesidades de la estación de trabajo de administrador, el clúster de administrador y los clústeres de usuario. Las necesidades de recursos de los clústeres de usuario dependen del tipo de cargas de trabajo que deseas ejecutar.

Si tu configuración incluye un balanceador de cargas de Seesaw empaquetado, necesitas recursos adicionales. Consulta Balanceo de cargas empaquetado con Seesaw.

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

Los hosts ESXi físicos en el centro de datos deben proporcionar suficiente CPU y RAM para satisfacer las necesidades de tu estación de trabajo de administrador. Además, el entorno de vSphere debe proporcionar almacenamiento suficiente para satisfacer las necesidades de la estación de trabajo de administrador. La estación de trabajo de administrador tiene las siguientes necesidades de recursos:

  • 4 CPU virtuales
  • 8,192 MiB de RAM
  • 50 GiB de almacenamiento

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

Los hosts ESXi físicos en el centro de datos deben proporcionar suficiente CPU y RAM para satisfacer las necesidades del clúster de administrador. Además, el entorno de vSphere debe proporcionar suficiente almacenamiento para satisfacer las necesidades del clúster de administrador.

El clúster de administrador tiene uno o más clústeres de usuario asociados. Para cada clúster de usuario asociado, el clúster de administrador tiene uno o tres nodos. Estos nodos ejecutan los componentes del plano de control del clúster de usuario y se llaman nodos del plano de control del clúster de usuario.

Si un clúster de usuario tiene alta disponibilidad (HA), el clúster de administrador tiene tres nodos del plano de control para ese clúster de usuario. Si un clúster de usuario no tiene alta disponibilidad, el clúster de administrador tiene un nodo del plano de control para ese clúster de usuario.

El clúster de administrador tiene las siguientes necesidades de almacenamiento:

  • 100 GiB para almacenar datos de objetos etcd.

  • 240 GiB para que Google Cloud's operations suite almacene en búfer los registros y las métricas durante una interrupción de la red.

  • Si el complemento de Prometheus y Grafana está habilitado, 506 GiB para que Prometheus almacene los datos de métricas durante cuatro días.

  • 40 GiB para cada nodo Esto incluye los nodos que funcionan como planos del control del clúster de usuario.

  • Por cada nodo del plano de control del clúster de usuario, se necesitan 10 GiB adicionales para las PVC que se crearon por los registros de auditoría.

  • Por cada nodo del plano de control del clúster de usuario, se necesitan 5 GiB adicionales para las PVC que se crearon por los datos de objetos etcd, y 5 GiB adicionales para las PVC que se crearon por los datos de eventos etcd.

En la siguiente tabla, se describen los requisitos de CPU, RAM y almacenamiento para los nodos en el clúster de administrador:

Nombre Requisitos Objetivo
Plano del control del clúster de administrador
  • 4 CPU virtuales
  • 16,384 MiB de RAM
  • 40 GiB de almacenamiento para un disco de arranque. 100 GiB de almacenamiento para un disco de datos. 40 GiB de almacenamiento para una plantilla de VM.

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

VM de complementos

Dos VM, cada una de las cuales tiene los siguientes requisitos:

  • 4 CPU virtuales
  • 16,384 MiB de RAM
  • 40 GiB de almacenamiento

Ejecuta complementos para el clúster de administrador.

Plano de control del clúster de usuario

Una o tres VM para cada clúster de usuario. Cada VM tiene los siguientes requisitos:

  • 4 CPU virtuales
  • 8,192 MiB de RAM
  • 40 GiB de almacenamiento

Cada clúster de usuario tiene su propio plano de control que se ejecuta en una VM denominada plano de control. Las VM del plano de control para un clúster de usuario son nodos en el clúster de administrador. Puedes elegir crear uno o tres nodos del plano de control para un clúster de usuario individual.

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

Para cada clúster de usuario que desees crear, los hosts ESXi físicos en el centro de datos deben proporcionar suficiente CPU y RAM a fin de satisfacer las necesidades del clúster de usuario. Además, en cada clúster de usuario que desees crear, el entorno de vSphere debe proporcionar suficiente almacenamiento para satisfacer las necesidades del clúster.

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

  • 40 GiB para cada nodo

  • 240 GiB para que Google Cloud's operations suite almacene en búfer los registros y las métricas durante una interrupción de la red.

  • Si el complemento de Prometheus y Grafana está habilitado, 506 GiB para que Prometheus almacene los datos de métricas durante cuatro días.

En la siguiente tabla, se describen los valores predeterminados de CPU, RAM y almacenamiento para cada nodo en un clúster de usuario. Según las necesidades de las cargas de trabajo, es posible que desees ajustar los valores. A fin de 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 valores para la CPU y la RAM en el campo usercluster.workernode del archivo de configuración de clústeres de Anthos alojados en VMware:

Nombre Requisitos Objetivo
Nodos trabajadores del clúster de usuario

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

  • 4 CPU virtuales
  • 8,192 MiB de RAM
  • 40 GiB de almacenamiento

Un nodo del clúster de usuario es una máquina virtual en la que se ejecutan las cargas de trabajo. Cuando creas un clúster de usuario, decides cuántos nodos debe tener. Los recursos necesarios para los nodos del clúster de usuario dependen de las cargas de trabajo que deseas ejecutar.

Ejemplo de requisitos de CPU, RAM y almacenamiento

Supongamos que deseas crear los siguientes clústeres:

  • Un clúster de administrador

  • Un clúster de usuario en el que piensas que cada nodo necesitará 6 CPU virtuales, 16,384 MiB de RAM y 40 GiB de almacenamiento. Este clúster de usuario tendrá 20 nodos. Deseas que el plano de control de este clúster de usuario tenga alta disponibilidad, por lo que habrá tres nodos en el clúster de administrador que funcionen como planos de control para este clúster de usuario. Cada nodo del plano de control del clúster de usuario se configurará con la memoria RAM predeterminada de 8,192 MiB.

  • Un segundo clúster de usuario en el que piensas que los valores predeterminados de CPU, RAM y almacenamiento serán apropiados. Este clúster de usuarios tendrá ocho nodos. No necesitas que el plano del control para este clúster de usuario tenga alta disponibilidad, por lo que solo habrá un nodo en el clúster de administrador que funcionará como plano de control para este clúster de usuario. El nodo del plano de control del clúster de usuario se configurará con el valor predeterminado de 8,192 MiB de RAM.

Además, supongamos que no deseas habilitar el complemento de Prometheus y Grafana en ninguno de los clústeres.

El clúster de administrador tiene un nodo del plano de control, dos nodos para los complementos, tres nodos para el plano de control de tu primer clúster de usuario y un nodo para el plano de control de tu segundo clúster de usuario. Por lo tanto, el clúster de administrador tiene siete nodos.

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

  • Para cada nodo, con 4 CPU virtuales

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

  • 16,384 MiB para cada uno de los dos nodos de complementos y el plano de control del clúster de administrador

  • 8,192 MiB, la configuración predeterminada, para cada uno de los cuatro nodos del plano de control del clúster de usuario.

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

  • 100 GiB para almacenar datos etcd en el clúster de administrador

  • 240 GiB para las PVC que creó Google Cloud's operations suite

  • 40 GiB para cada nodo

  • 3 x 5 GiB a fin de almacenar datos de objetos etcd para el clúster de usuario con alta disponibilidad y 5 GiB a fin de almacenar datos de eventos etcd para el clúster de usuario con alta disponibilidad

  • 3 x 10 GiB a fin de almacenar registros de auditoría para el clúster de usuario con alta disponibilidad

  • 5 GiB a fin de almacenar datos de objetos etcd para el clúster de usuario sin alta disponibilidad y 5 GiB a fin de almacenar datos de eventos etcd para el clúster de usuario sin alta disponibilidad

  • 10 GiB a fin de almacenar registros de auditoría para el clúster de usuario sin alta disponibilidad.

En la siguiente tabla, se resumen los requisitos de CPU, RAM y almacenamiento para el clúster de administrador:

Ejemplo: Requisitos del clúster de administrador
CPU virtual 7 x 4 28 CPU
RAM 3 x 16,384 + 4 x 8,192 81,920 MiB
Storage 100 + 240 + 7 x 40 + 3 x 5 + 5 + 3 x 10 + 5 + 5 + 10 690 GiB

Cada nodo del primer clúster de usuario necesita 6 CPU virtuales, 16,384 MiB de RAM, y 40 GiB de almacenamiento. Además, el primer clúster de usuario necesita 240 GiB de almacenamiento para las PVC que creó Google Cloud's operations suite.

En la siguiente tabla, se resumen los requisitos de CPU, RAM y almacenamiento para el primer clúster de usuario:

Ejemplo: Requisitos del primer clúster de usuario
CPU 20 x 6 120 CPU virtuales
RAM 20 x 16,384 327,680 MiB
Storage 240 + 20 x 40 1,040 GiB

Cada nodo del segundo clúster de usuario necesita 4 CPU virtuales, 8,192 MiB de RAM y 40 GiB de almacenamiento. Además, el segundo clúster de usuario necesita 240 GiB de almacenamiento para las PVC que creó Google Cloud's operations suite.

En la siguiente tabla, se resumen los requisitos de CPU, RAM y almacenamiento para el segundo clúster de usuario:

Ejemplo: Requisitos del segundo clúster de usuario
CPU 8 x 4 32 CPU virtuales
RAM 8 x 8,192 65,536 MiB
Storage 240 + 8 x 40 560 GiB

Requisitos totales:

Ejemplo: Requisitos totales
CPU 180 CPU virtuales
RAM 475,136 MiB
Storage 2,290 GiB