3.6. Infrastructure AWS provisionnée
Il s’agit d’un aperçu des composants Amazon Web Services (AWS) fournis sur un cluster dédié OpenShift déployé. Consultez la documentation OpenShift Container Platform pour obtenir une liste plus détaillée de tous les composants AWS fournis.
3.6.1. Instances AWS Elastic Computing (EC2) Copier lienLien copié sur presse-papiers!
Les instances AWS EC2 sont nécessaires pour déployer les fonctions de plan de contrôle et de plan de données d’OpenShift Dedicated dans le cloud public AWS. Les types d’instances peuvent varier pour les nœuds de plan de contrôle et d’infrastructure en fonction du nombre de nœuds de travail.
La zone de disponibilité unique
- 3 m5.2xlarge minimum (nœuds de plan de contrôle)
- 2 r5.xlarge minimum (nœuds d’infrastructure)
- 2 m5.xlarge minimum mais très variable (nœuds de travail)
Des zones de disponibilité multiples
- 3 m5.2xlarge minimum (nœuds de plan de contrôle)
- 3 r5.xlarge minimum (nœuds d’infrastructure)
- 3 m5.xlarge minimum mais très variable (nœuds de travail)
3.6.2. AWS Elastic Block Store (EBS) stockage Copier lienLien copié sur presse-papiers!
Le stockage de blocs Amazon EBS est utilisé à la fois pour le stockage des nœuds locaux et le stockage en volume persistant.
Exigences en volume pour chaque instance EC2:
Contrôle des volumes de plans
- Dimensions: 350 Go
- Catégorie: io1
- Entrées/sorties par seconde: 1000
Les volumes d’infrastructures
- Dimensions: 300 Go
- Catégorie: gp2
- Entrées/sorties par seconde : 900
Les volumes des travailleurs
- Dimensions: 300 Go
- Catégorie: gp2
- Entrées/sorties par seconde : 900
3.6.3. Équilibrage de charge élastique (ELB) Copier lienLien copié sur presse-papiers!
Jusqu’à deux balanceurs de charge réseau pour API et jusqu’à deux balanceurs de charge classiques pour routeur d’application. Consultez la documentation ELB pour AWS.
3.6.4. Le stockage S3 Copier lienLien copié sur presse-papiers!
Le registre des images et les instantanés de volume Elastic Block Store (EBS) sont soutenus par le stockage AWS S3. L’élagage des ressources est effectué régulièrement pour optimiser l’utilisation de S3 et la performance des clusters.
Deux seaux sont nécessaires avec une taille typique de 2 TB chacun.
3.6.5. LE VPC Copier lienLien copié sur presse-papiers!
Les clients devraient s’attendre à voir un VPC par cluster. En outre, le VPC a besoin des configurations suivantes:
Deux sous-réseaux pour un cluster avec une seule zone de disponibilité, ou six sous-réseaux pour un cluster avec plusieurs zones de disponibilité.
NoteLe sous-réseau public se connecte directement à Internet via une passerelle Internet. Le sous-réseau privé se connecte à Internet via une passerelle de traduction d’adresse réseau (NAT).
- Les tables d’itinéraire: une table de route par sous-réseau privé, et une table supplémentaire par cluster.
- Passerelles Internet: une passerelle Internet par cluster.
- Passerelles NAT: Une passerelle NAT par sous-réseau public.
3.6.5.1. Exemple d’architecture VPC Copier lienLien copié sur presse-papiers!
3.6.6. Groupes de sécurité Copier lienLien copié sur presse-papiers!
Les groupes de sécurité AWS fournissent la sécurité au niveau du protocole et de l’accès au port; ils sont associés aux instances EC2 et Elastic Load Balancing. Chaque groupe de sécurité contient un ensemble de règles qui filtrent le trafic entrant et sortant d’une instance EC2. Assurez-vous que les ports requis pour l’installation OpenShift Container Platform sont ouverts sur votre réseau et configurés pour permettre l’accès entre les hôtes.
3.6.6.1. Groupes de sécurité personnalisés supplémentaires Copier lienLien copié sur presse-papiers!
Lorsque vous créez un cluster en utilisant un VPC non géré, vous pouvez ajouter des groupes de sécurité personnalisés lors de la création de clusters. Les groupes de sécurité personnalisés sont soumis aux limitations suivantes:
- Il faut créer les groupes de sécurité personnalisés dans AWS avant de créer le cluster. Consultez les groupes de sécurité Amazon EC2 pour les instances Linux.
- Il faut associer les groupes de sécurité personnalisés au VPC dans lequel le cluster sera installé. Les groupes de sécurité personnalisés ne peuvent pas être associés à un autre VPC.
- Il vous faudra peut-être demander un quota supplémentaire pour votre VPC si vous ajoutez des groupes de sécurité personnalisés supplémentaires. Afin d’obtenir des informations sur la demande d’augmentation du quota AWS, consultez Demander une augmentation de quota.