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 |
|
Ejecuta el plano de control del clúster de administrador. |
Plano de control de clústeres de administrador avanzado |
|
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:
|
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:
|
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:
|
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.
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.
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 | Sí |