Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Déploiement d'infrastructures
Le déploiement de l'infrastructure inclut toutes les conditions requises pour que la fonction réseau soit déployée et configurée avec succès.
Certains des composants créés dans le cadre de cette phase sont les suivants :
-
Mise en réseau : VPC, sous-réseaux publics et privés, itinéraires, équilibreurs de charge
-
Calcul : Kubernetes (Vmware Tanzu
, Amazon EKS ou AWS Outposts), instances EC2 Amazon, nœuds principaux et nœuds de travail, groupe de mise à l'échelle automatique -
Stockage : Amazon EFS, Amazon EBS, compartiment Amazon S3
-
Sécurité — Groupes de sécurité
-
Gazoduc — CodePipeline, CodeBuild
-
Observabilité — CloudWatch, Prometheus, FluentD
Voici la séquence d'infrastructure orchestrée par Terraform et expliquée dans la figure suivante :
-
Un développeur remplit un fichier JSON qui est stocké dans un référentiel central avec le code IaC. Le fichier contient des informations sur la configuration d'infrastructure souhaitée, telles que la taille des instances, la version de Kubernetes, les informations réseau et les détails du référentiel d'applications.
-
Récupère les secrets de HashiCorp Vault ou d'AWS Secrets Manager lors de
l'exécution. -
Déploie et configure les composants de l'infrastructure (réseau, calcul, stockage et sécurité).
-
Un cluster Amazon EKS avec des nœuds de travail hébergeant les modules de fonctions réseau est déployé. Amazon EKS peut également être déployé AWS Outposts
pour prendre en charge les charges de travail nécessitant la proximité d'un centre de données. Un pipeline d'applications est créé et configuré pour écouter les modifications apportées au référentiel des fonctions réseau. Chaque fois que le code est envoyé vers la branche de référentiel configurée, le pipeline déclenche automatiquement la création, le test et le déploiement de la fonction réseau.
Les outils d'observabilité qui collectent et centralisent les journaux et les métriques sont déployés sous forme de services dans tous les nœuds et fournissent des données quasiment en temps réel qui peuvent être visualisées dans Grafana ou Dashboards OpenSearch

Déploiement et configuration des fonctions réseau