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

Cette page décrit les exigences en termes de processeur, de mémoire RAM et d'espace de stockage pour l'installation de GKE On-Prem.

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

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

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

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

Configuration requise pour le processeur, la mémoire RAM et le stockage pour le poste de travail d'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 d'administrateur. En outre, votre environnement vSphere doit fournir suffisamment d'espace de stockage pour répondre aux besoins de votre poste de travail d'administrateur. Le poste de travail d'administrateur a les besoins en ressources suivants :

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

Configuration requise pour le processeur, la mémoire RAM et le stockage pour le cluster d'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 d'administrateur. En outre, votre environnement vSphere doit fournir suffisamment d'espace de stockage pour répondre aux besoins du cluster d'administrateur.

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

Si un cluster d'utilisateur est hautement disponible, le cluster d'administrateur dispose de trois nœuds du plan de contrôle pour ce cluster d'utilisateur. Si un cluster d'utilisateur n'est pas à haute disponibilité, le cluster d'administrateur dispose d'un nœud du plan de contrôle pour ce cluster d'utilisateur.

Le cluster d'administrateur a les besoins de stockage suivants :

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

  • 240 Gio pour la suite Google Cloud Operations 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 plans de contrôle de cluster d'utilisateur.

  • Pour chaque nœud de plan de contrôle du cluster d'utilisateur, 10 Gio supplémentaires pour les PVC créées pour les journaux d'audit.

  • Pour chaque nœud du plan de contrôle du cluster d'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 termes de processeur, de mémoire RAM et de stockage pour les nœuds du cluster d'administrateur :

Nom Conditions requises Usage
Plan de contrôle du cluster d'administrateur
  • 4 processeurs
  • 16 384 Mio de mémoire RAM
  • 40 Gio d'espace de stockage

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

VM de modules complémentaires

Deux VM, chacune ayant les exigences suivantes :

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

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

Plan de contrôle du cluster d'utilisateur

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

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

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

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

Pour chaque cluster d'utilisateur que vous souhaitez créer, 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 du cluster d'utilisateur. En outre, pour chaque cluster d'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 d'utilisateur présente les besoins de stockage suivants :

  • Pour chaque nœud, 40 Gio.

  • 240 Gio pour la suite Google Cloud Operations 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 pour le processeur, la mémoire RAM et le stockage de chaque nœud d'un cluster d'utilisateurs. En fonction des besoins de vos charges de travail, vous pouvez ajuster les valeurs. Pour déterminer la quantité de ressources processeur et mémoire RAM disponibles sur un nœud pour vos charges de travail, consultez la page Ressources disponibles pour vos charges de travail. Vous pouvez spécifier des valeurs pour le processeur et la mémoire RAM dans le champ usercluster.workernode du fichier de configuration GKE On-Prem :

Nom Conditions requises Usage
Nœuds de calcul de cluster d'utilisateur

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

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

Un nœud de cluster d'utilisateur est une machine virtuelle sur laquelle s'exécutent les charges de travail. Lorsque vous créez un cluster d'utilisateur, vous déterminez le nombre de nœuds qu'il doit contenir. Les ressources requises pour vos nœuds de cluster d'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 d'administrateur

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

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

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

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

La configuration requise pour le cluster d'administrateur est la suivante :

  • Pour chaque nœud, 4 processeurs.

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

  • Pour chacun des deux nœuds de module complémentaire et le plan de contrôle du cluster d'administrateur, 16 384 Mio.

  • Pour chacun des quatre nœuds de plan de contrôle du cluster d'utilisateur, 8 192 Mio, la valeur par défaut.

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

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

  • 240 Gio pour les PVC créées par la suite Google Cloud Operations.

  • Pour chaque nœud, 40 Gio.

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

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

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

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

Le tableau suivant récapitule les exigences en termes de processeur, de mémoire RAM et de stockage pour le cluster d'administrateur :

Exemple : configuration requise pour le cluster d'administrateur
Processeur 7 x 4 28 processeurs
Mémoire RAM 3 x 16384 + 4 x 8192 100 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 d'utilisateur nécessite 6 processeurs, 16 384 Mio de mémoire RAM et 40 Gio d'espace de stockage. En outre, le premier cluster d'utilisateur nécessite 240 Gio d'espace de stockage pour les PVC créées par la suite Google Cloud Operations.

Le tableau suivant récapitule les exigences en termes de processeur, de mémoire RAM et de stockage pour le premier cluster d'utilisateur :

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

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

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

Exemple : configuration requise pour le deuxième cluster d'utilisateur
Processeur 8 x 4 32 processeurs
Mémoire RAM 8 x 8192 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