Sélectionner vos préférences de cookies

Nous utilisons des cookies essentiels et des outils similaires qui sont nécessaires au fonctionnement de notre site et à la fourniture de nos services. Nous utilisons des cookies de performance pour collecter des statistiques anonymes afin de comprendre comment les clients utilisent notre site et d’apporter des améliorations. Les cookies essentiels ne peuvent pas être désactivés, mais vous pouvez cliquer sur « Personnaliser » ou « Refuser » pour refuser les cookies de performance.

Si vous êtes d’accord, AWS et les tiers approuvés utiliseront également des cookies pour fournir des fonctionnalités utiles au site, mémoriser vos préférences et afficher du contenu pertinent, y compris des publicités pertinentes. Pour accepter ou refuser tous les cookies non essentiels, cliquez sur « Accepter » ou « Refuser ». Pour effectuer des choix plus détaillés, cliquez sur « Personnaliser ».

Déployez des ressources dans une AWS Wavelength zone à l'aide de Terraform - Recommandations AWS

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.

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éployez des ressources dans une AWS Wavelength zone à l'aide de Terraform

Créée par Zahoor Chaudhrey (AWS) et Luca Iannario (AWS)

Récapitulatif

AWS Wavelengthvous aide à créer une infrastructure optimisée pour les applications MEC (Multi-Access Edge Computing). Les zones de longueur d'onde sont des déploiements d' AWS infrastructures qui intègrent des services de AWS calcul et de stockage dans les réseaux 5G des fournisseurs de services de communication (CSP). Le trafic des applications provenant des appareils 5G atteint les serveurs d'applications fonctionnant dans les zones de Wavelength sans quitter le réseau de télécommunications. Les éléments suivants facilitent la connectivité réseau via Wavelength :

  • Clouds privés virtuels (VPCs) : ils VPCs Compte AWS peuvent être étendus pour couvrir plusieurs zones de disponibilité, y compris les zones Wavelength. Les instances Amazon Elastic Compute Cloud (Amazon EC2) et les services associés apparaissent dans le cadre de votre VPC régional. VPCs sont créés et gérés dans Amazon Virtual Private Cloud (Amazon VPC).

  • Passerelle porteuse : une passerelle porteuse permet la connectivité entre le sous-réseau de la Wavelength Zone et le réseau du CSP, Internet ou Région AWS via le réseau du CSP. La passerelle du transporteur a deux objectifs. Il autorise le trafic entrant depuis un réseau CSP situé à un emplacement spécifique, et le trafic sortant vers le réseau de télécommunications et Internet.

Ce modèle et le code Terraform associé vous aident à lancer des ressources, telles que des EC2 instances Amazon, des volumes Amazon Elastic Block Store (Amazon EBS), des sous-réseaux et une passerelle de support VPCs, dans une zone Wavelength.

Conditions préalables et limitations

Prérequis

  • Un actif Compte AWS

  • Un environnement de développement intégré (IDE)

  • Optez pour la zone de longueur d'onde cible

  • AWS Command Line Interface (AWS CLI), installé et configuré

  • Terraform version 1.8.4 ou ultérieure, installée (documentation Terraform)

  • Terraform AWS Provider version 5.32.1 ou ultérieure, configurée (documentation Terraform)

  • Git, installé (GitHub)

  • Autorisations pour créer des ressources Amazon VPC, Wavelength et Amazon EC2

Limites

Tous ne sont pas Régions AWS compatibles avec Wavelength Zones. Pour plus d'informations, consultez Available Wavelength Zones dans la documentation Wavelength.

Architecture

Le schéma suivant montre comment créer un sous-réseau et des AWS ressources dans une Wavelength Zone. VPCs qui contiennent un sous-réseau dans une zone Wavelength peuvent se connecter à une passerelle porteuse. Une passerelle d'opérateur vous permet de vous connecter aux ressources suivantes :

  • Appareils 4G/LTE et 5G sur le réseau de l'opérateur de télécommunications.

  • Accès sans fil fixe pour certains partenaires de Wavelength Zone. Pour plus d'informations, consultez la section Accès multiple AWS Wavelength.

  • Trafic sortant vers les ressources Internet publiques.

Une passerelle d'opérateur connecte les ressources AWS de la Wavelength Zone au réseau CSP.

Outils

Services AWS

  • Amazon Virtual Private Cloud (Amazon VPC) vous aide à lancer AWS des ressources dans un réseau virtuel que vous avez défini. Ce réseau virtuel ressemble à un réseau traditionnel que vous pourriez exécuter dans votre propre centre de données et présente l'avantage d'utiliser l'infrastructure évolutive d' AWS.

  • AWS Wavelengthétend AWS Cloud l'infrastructure aux réseaux 5G des fournisseurs de télécommunications. Cela vous permet de créer des applications qui fournissent des latences extrêmement faibles aux appareils mobiles et aux utilisateurs finaux.

Autres outils

  • Terraform est un outil d'infrastructure en tant que code (IaC) HashiCorp qui vous aide à créer et à gérer des ressources cloud et sur site.

Référentiel de code

Le code de ce modèle est disponible dans le référentiel GitHub Creating AWS Wavelength Infrastructure using Terraform. Le code Terraform déploie l'infrastructure et les ressources suivantes :

  • Un VPC

  • Une zone de longueur d'onde

  • Un sous-réseau public dans la Wavelength Zone

  • Une passerelle porteuse dans la Wavelength Zone

  • Une EC2 instance Amazon dans la Wavelength Zone

Bonnes pratiques

Épopées

TâcheDescriptionCompétences requises

Pour cloner le référentiel.

Entrez la commande suivante pour cloner le référentiel Creating AWS Wavelength Infrastructure using Terraform dans votre environnement.

git clone git@github.com:aws-samples/terraform-wavelength-infrastructure.git

DevOps ingénieur

Mettez à jour les variables.

  1. Accédez au référentiel cloné.

    cd terraform-wavelength-infrastructure
  2. À l'aide de n'importe quel éditeur de texte, créez un fichier appelé terraform.tfvars dans le répertoire racine.

  3. Créez les variables suivantes et entrez leurs valeurs :

    • region = <enter Region name>

    • vpc_cidr = <enter CIDR block used by VPC>

    • wavelength_subnet_cidr = <enter CIDR block for the subnet in the Wavelength Zone>

    • availabilityzone_wavelength = <enter Wavelength Zone name>

  4. Enregistrez le fichier terraform.tfvars.

DevOps ingénieur, Terraform

Initialisez la configuration.

Entrez la commande suivante pour initialiser le répertoire de travail.

terraform init
DevOps ingénieur, Terraform

Prévisualisez le plan Terraform.

Entrez la commande suivante pour comparer l'état cible à l'état actuel de votre AWS environnement. Cette commande génère un aperçu des ressources qui seront configurées.

terraform plan
DevOps ingénieur, Terraform

Vérifiez et déployez.

  1. Passez en revue les modifications de configuration dans le plan Terraform et confirmez que vous souhaitez implémenter ces modifications.

  2. Entrez la commande suivante pour appliquer le plan et créer l'infrastructure.

    terraform apply
  3. Entrez yes pour continuer. Terraform crée l'architecture déclarée dans les fichiers de configuration. Pour plus d'informations sur l'architecture, consultez la section Architecture cible de ce modèle.

DevOps ingénieur, Terraform

Fournir l'infrastructure

TâcheDescriptionCompétences requises

Pour cloner le référentiel.

Entrez la commande suivante pour cloner le référentiel Creating AWS Wavelength Infrastructure using Terraform dans votre environnement.

git clone git@github.com:aws-samples/terraform-wavelength-infrastructure.git

DevOps ingénieur

Mettez à jour les variables.

  1. Accédez au référentiel cloné.

    cd terraform-wavelength-infrastructure
  2. À l'aide de n'importe quel éditeur de texte, créez un fichier appelé terraform.tfvars dans le répertoire racine.

  3. Créez les variables suivantes et entrez leurs valeurs :

    • region = <enter Region name>

    • vpc_cidr = <enter CIDR block used by VPC>

    • wavelength_subnet_cidr = <enter CIDR block for the subnet in the Wavelength Zone>

    • availabilityzone_wavelength = <enter Wavelength Zone name>

  4. Enregistrez le fichier terraform.tfvars.

DevOps ingénieur, Terraform

Initialisez la configuration.

Entrez la commande suivante pour initialiser le répertoire de travail.

terraform init
DevOps ingénieur, Terraform

Prévisualisez le plan Terraform.

Entrez la commande suivante pour comparer l'état cible à l'état actuel de votre AWS environnement. Cette commande génère un aperçu des ressources qui seront configurées.

terraform plan
DevOps ingénieur, Terraform

Vérifiez et déployez.

  1. Passez en revue les modifications de configuration dans le plan Terraform et confirmez que vous souhaitez implémenter ces modifications.

  2. Entrez la commande suivante pour appliquer le plan et créer l'infrastructure.

    terraform apply
  3. Entrez yes pour continuer. Terraform crée l'architecture déclarée dans les fichiers de configuration. Pour plus d'informations sur l'architecture, consultez la section Architecture cible de ce modèle.

DevOps ingénieur, Terraform
TâcheDescriptionCompétences requises

Vérifiez le déploiement de l'infrastructure.

  1. Si vous n'avez pas encore d' EC2 instance Amazon dans un sous-réseau public de votre entreprise Région AWS, créez-en une. Pour obtenir des instructions, consultez Lancer votre instance Linux ou Lancer votre instance Windows. Vous allez utiliser cette instance pour tester la connectivité entre la Wavelength Zone et Région AWS la Wavelength Zone.

  2. Testez la connectivité entre l'instance située dans la Région AWS Wavelength Zone et l'instance située dans la Wavelength Zone. Pour obtenir des instructions, consultez Tester la connectivité dans la documentation Wavelength.

AWS DevOps, DevOps ingénieur

(Facultatif) Nettoyez l'infrastructure.

Si vous devez supprimer toutes les ressources fournies par Terraform, procédez comme suit :

  1. Entrez la commande suivante.

    terraform destroy
  2. Saisissez yes pour confirmer.

DevOps ingénieur, Terraform

Valider et nettoyer

TâcheDescriptionCompétences requises

Vérifiez le déploiement de l'infrastructure.

  1. Si vous n'avez pas encore d' EC2 instance Amazon dans un sous-réseau public de votre entreprise Région AWS, créez-en une. Pour obtenir des instructions, consultez Lancer votre instance Linux ou Lancer votre instance Windows. Vous allez utiliser cette instance pour tester la connectivité entre la Wavelength Zone et Région AWS la Wavelength Zone.

  2. Testez la connectivité entre l'instance située dans la Région AWS Wavelength Zone et l'instance située dans la Wavelength Zone. Pour obtenir des instructions, consultez Tester la connectivité dans la documentation Wavelength.

AWS DevOps, DevOps ingénieur

(Facultatif) Nettoyez l'infrastructure.

Si vous devez supprimer toutes les ressources fournies par Terraform, procédez comme suit :

  1. Entrez la commande suivante.

    terraform destroy
  2. Saisissez yes pour confirmer.

DevOps ingénieur, Terraform

Résolution des problèmes

ProblèmeSolution

Connectivité aux EC2 instances Amazon dans le Région AWS.

Consultez Résoudre les problèmes de connexion à votre instance Linux ou Résoudre les problèmes de connexion à votre instance Windows.

Connectivité aux EC2 instances Amazon dans la Wavelength Zone.

Consultez Résoudre les problèmes de connectivité SSH ou RDP à mes EC2 instances lancées dans une zone Wavelength.

Capacité dans la zone de longueur d'onde.

Voir Quotas et considérations relatives aux zones de longueur d'onde.

Connectivité mobile ou opérateur entre le réseau de l'opérateur et le Région AWS.

  1. Vérifiez que la passerelle du transporteur est opérationnelle. Procédez comme suit :

    1. Ouvrez la console VPC Amazon.

    2. Dans le volet de navigation, sélectionnez Votre VPCs.

    3. Sélectionnez le VPC qui contient la zone Wavelength.

    4. Dans le volet Détails, pour Carrier Gateway, vérifiez que la valeur est attachée.

  2. Vérifiez que toutes les adresses IP élastiques associées aux instances de la Wavelength Zone sont opérationnelles. Procédez comme suit :

    1. Ouvrez la EC2 console Amazon.

    2. Dans le panneau de navigation, choisissez Instances.

    3. Sélectionnez l'instance dans la Wavelength Zone.

    4. Choisissez l'onglet Network (Réseau).

    5. Vérifiez qu'une adresse IP élastique est attachée à l'interface Elastic network.

  3. Contactez l'équipe d'assistance du réseau de l'opérateur.

Ressources connexes

ConfidentialitéConditions d'utilisation du sitePréférences de cookies
© 2025, Amazon Web Services, Inc. ou ses affiliés. Tous droits réservés.