Exigences concernant le processeur, la RAM et l'espace de stockage

Cette page décrit les exigences en matière de processeur, de mémoire RAM et de stockage pour une installation Anthos GKE On-Prem (GKE On-Prem).

Lorsque vous installez GKE On-Prem, vous créez :

  • Un poste de travail administrateur
  • Un cluster administrateur
  • Un ou plusieurs clusters utilisateur

Le cluster administrateur exécute l'infrastructure GKE On-Prem, et les clusters utilisateur exécutent vos charges de travail.

Votre environnement vSphere doit disposer de suffisamment de ressources de processeur, de RAM et de stockage pour répondre aux besoins de votre poste de travail administrateur, de votre cluster administrateur et de vos clusters utilisateur. Les besoins en ressources de vos clusters utilisateur dépendent du type de charges de travail que vous souhaitez exécuter.

Exigences relatives au processeur, à la RAM et au stockage pour le poste de travail administrateur

Les hôtes ESXi physiques de votre centre de données doivent fournir suffisamment de processeurs et de mémoire RAM pour répondre aux besoins de votre poste de travail administrateur. En outre, votre environnement vSphere doit fournir suffisamment d'espace de stockage pour répondre aux besoins de votre poste de travail administrateur. Le poste de travail administrateur a les besoins en ressources suivants :

  • 4 processeurs
  • 8 192 Mio de RAM
  • 50 Gio d'espace de stockage

Configuration requise pour le processeur, la RAM et le stockage pour le cluster administrateur

Les hôtes ESXi physiques de votre centre de données doivent fournir suffisamment de processeurs et de mémoire RAM pour répondre aux besoins de votre cluster administrateur. En outre, votre environnement vSphere doit fournir suffisamment d'espace de stockage pour répondre aux besoins du cluster administrateur.

Le cluster administrateur comporte un ou plusieurs clusters utilisateur associés. Pour chaque cluster utilisateur associé, le cluster administrateur comporte un ou trois nœuds. Ces nœuds exécutent les composants du plan de contrôle du cluster utilisateur et sont appelés nœuds maîtres du cluster utilisateur.

Si un cluster utilisateur est hautement disponible, le cluster administrateur dispose de trois nœuds maîtres pour ce cluster utilisateur. Si un cluster utilisateur n'est pas à haute disponibilité (standard), le cluster administrateur dispose d'un nœud maître pour ce cluster utilisateur.

Le cluster administrateur a les besoins de stockage suivants :

  • 100 Gio pour stocker les données d'objets etcd.

  • 240 Gio pour la suite des opérations Google Cloud pour mettre en mémoire tampon les journaux et les métriques en cas de panne du réseau.

  • Si le module complémentaire Prometheus et Grafana est activé, 506 Gio pour que Prometheus stocke les données de métriques pendant quatre jours.

  • Pour chaque nœud, 40 Gio. Cela inclut les nœuds qui servent de maîtres de cluster utilisateur.

  • Pour chaque nœud maître de cluster utilisateur, 10 Gio supplémentaires pour les PVC créées pour les journaux d'audit.

  • Pour chaque nœud maître de cluster utilisateur, 5 Gio supplémentaires pour les PVC créées pour les données d'objet etcd, et 5 Gio supplémentaires pour les PVC créées pour les données d'événements etcd.

Le tableau suivant décrit les exigences en matière de processeur, de RAM et de stockage pour les nœuds du cluster administrateur :

Nom Exigences Usage
Maître du cluster administrateur
  • 4 processeurs
  • 16 384 Mio de RAM
  • 40 Gio d'espace de stockage

Exécute le plan de contrôle du cluster administrateur.

VM de modules complémentaires

Deux VM, chacune ayant les exigences suivantes :

  • 4 processeurs
  • 16 384 Mio de RAM
  • 40 Gio d'espace de stockage

Exécute des modules complémentaires pour le cluster administrateur.

Maître du cluster utilisateur

Pour chaque cluster utilisateur, une ou trois VM. Chaque VM a les exigences suivantes :

  • 4 processeurs
  • 8 192 Mio de RAM
  • 40 Gio d'espace de stockage

Chaque cluster utilisateur possède son propre plan de contrôle qui s'exécute sur une VM appelée maître. Les VM maîtres d'un cluster utilisateur sont des nœuds du cluster administrateur. Vous pouvez choisir de créer un ou trois nœuds maîtres pour un cluster utilisateur individuel.

Exigences relatives au processeur, à la mémoire RAM et au stockage pour un cluster utilisateur

Pour chaque cluster utilisateur que vous souhaitez créer, les hôtes ESXi physiques de votre centre de données doivent fournir suffisamment de processeurs et de RAM pour répondre aux besoins du cluster utilisateur. En outre, pour chaque cluster utilisateur que vous avez l'intention de créer, votre environnement vSphere doit fournir suffisamment d'espace de stockage pour répondre aux besoins du cluster.

Un cluster utilisateur présente les besoins de stockage suivants :

  • Pour chaque nœud, 40 Gio.

  • 240 Gio pour la suite des opérations Google Cloud afin de mettre en mémoire tampon les journaux et les métriques en cas de panne du réseau.

  • Si le module complémentaire Prometheus et Grafana est activé, 506 Gio pour que Prometheus stocke les données de métriques pendant quatre jours.

Le tableau suivant décrit les valeurs par défaut du processeur, de la RAM et du stockage pour chaque nœud d'un cluster utilisateur. En fonction des besoins de vos charges de travail, vous pouvez ajuster les valeurs. Pour déterminer la quantité de CPU et de RAM disponible sur un nœud pour vos charges de travail, consultez Ressources disponibles pour vos charges de travail. Vous pouvez spécifier des valeurs pour le processeur et la RAM dans le champ usercluster.workernode du Fichier de configuration GKE On-Prem :

Nom Exigences Usage
Nœuds de calcul du cluster utilisateur

Voici les valeurs par défaut pour un nœud de calcul individuel :

  • 4 processeurs
  • 8 192 Mio de RAM
  • 40 Gio d'espace de stockage

Un nœud de cluster utilisateur est une machine virtuelle sur laquelle vos charges de travail s'exécutent. Lorsque vous créez un cluster utilisateur, vous décidez du nombre de nœuds qu'il doit contenir. Les ressources requises pour les nœuds de votre cluster utilisateur dépendent des charges de travail que vous souhaitez exécuter.

Exemple de configuration requise pour le processeur, la mémoire RAM et le stockage

Supposons que vous ayez l'intention de créer les clusters suivants :

  • Un cluster administrateur

  • Un cluster utilisateur dans lequel vous estimez que chaque nœud nécessitera 6 processeurs, 16 384 Mio de RAM et 40 Gio d'espace de stockage. Ce cluster utilisateur aura 20 nœuds. Vous souhaitez que le plan de contrôle de ce cluster utilisateur soit hautement disponible. Par conséquent, trois nœuds du cluster administrateur serviront de maîtres pour ce cluster utilisateur. Chaque nœud maître du cluster utilisateur est configuré avec la valeur par défaut de 8 192 Mio de RAM.

  • Un deuxième cluster utilisateur dans lequel vous pensez que les valeurs par défaut du processeur, de la RAM et du stockage seront appropriées. Ce cluster utilisateur aura huit nœuds. Vous n'avez pas besoin que le plan de contrôle de ce cluster utilisateur soit hautement disponible. Il n'y aura donc qu'un seul nœud du cluster administrateur servant de maître pour ce cluster utilisateur. Le nœud maître du cluster utilisateur sera configuré avec 8 192 Mio de RAM par défaut.

Supposons également que vous n'ayez pas l'intention d'activer le module complémentaire Prometheus et Grafana dans l'un de vos clusters.

Le cluster administrateur comporte un nœud maître, deux nœuds pour les modules complémentaires, trois nœuds pour le plan de contrôle de votre premier cluster utilisateur et un nœud pour le plan de contrôle de votre deuxième cluster utilisateur. Le cluster administrateur comporte donc sept nœuds.

La configuration requise pour le cluster administrateur est la suivante :

  • Pour chaque nœud, 4 processeurs.

Le cluster administrateur a les besoins en mémoire suivants :

  • Pour chacun des deux nœuds de module complémentaire et le maître du cluster administrateur, 16 384 Mio.

  • Pour chacun des quatre nœuds maîtres du cluster utilisateur, 8 192 Mio, la valeur par défaut.

Le cluster administrateur présente les exigences de stockage suivantes :

  • 100 Gio pour stocker les données etcd pour le cluster administrateur.

  • 240 Gio pour les PVC créées par la suite des opérations Google Cloud.

  • Pour chaque nœud, 40 Gio.

  • 3 x 5 Gio pour stocker les données d'objet etcd pour le cluster utilisateur haute disponibilité et 5 Gio pour stocker les données d'événements etcd pour le cluster utilisateur haute disponibilité.

  • 3 x 10 Gio pour stocker les journaux d'audit du cluster utilisateur haute disponibilité.

  • 5 Gio pour stocker les données d'objet etcd pour le cluster utilisateur standard et 5 Gio pour stocker les données d'événements etcd pour le cluster utilisateur standard.

  • 10 Gio pour stocker les journaux d'audit du cluster utilisateur standard.

Le tableau suivant récapitule les exigences en matière de processeur, de mémoire RAM et de stockage pour le cluster administrateur :

Exemple : configuration requise pour le cluster administrateur
Processeur 7 x 4 28 processeurs
Mémoire RAM 3 x 16 384 + 4 x 8 192 81 920 Mio
Stockage 100 + 240 + 7 x 40 + 3 x 5 + 5 + 3 x 10 + 5 + 5 + 10 690 Gio

Chaque nœud du premier cluster utilisateur nécessite 6 processeurs, 16 384 Mio de RAM et 40 Gio d'espace de stockage. En outre, le premier cluster utilisateur nécessite 240 Gio d'espace de stockage pour les PVC créées par la suite des opérations Google Cloud.

Le tableau suivant récapitule les exigences en matière de processeur, de RAM et de stockage pour le premier cluster utilisateur :

Exemple : configuration requise pour le premier cluster utilisateur
Processeur 20 x 6 120 processeurs
Mémoire RAM 20 x 16 384 327 680 Mio
Stockage 240 + 20 x 40 1 040 Gio

Chaque nœud du deuxième cluster utilisateur nécessite 4 processeurs, 8 192 Mio de RAM et 40 Gio de stockage. En outre, le deuxième cluster utilisateur nécessite 240 Gio d'espace de stockage pour les PVC créées par la suite des opérations Google Cloud.

Le tableau suivant récapitule les exigences en matière de processeur, de mémoire RAM et de stockage pour le deuxième cluster utilisateur :

Exemple : configuration requise pour le deuxième cluster utilisateur
Processeur 8 x 4 32 processeurs
Mémoire RAM 8 x 8 192 65 536 Mio
Stockage 240 + 8 x 40 560 Gio

Total requis :

Exemple : configuration globale requise
Processeur 180 processeurs
Mémoire RAM 475 136 Mio
Stockage 2 290 Gio