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
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.

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
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
Avant le déploiement, vérifiez que vous utilisez les dernières versions de Terraform et du. AWS CLI
Utilisez un pipeline d'intégration et de livraison continues (CI/CD) pour déployer IaC. Pour plus d'informations, consultez Bonnes pratiques pour la gestion des fichiers Terraform State dans AWS CI/CD
Pipeline on Blogs. AWS
Épopées
Tâche | Description | Compétences requises |
---|---|---|
Pour cloner le référentiel. | Entrez la commande suivante pour cloner le référentiel Creating AWS Wavelength Infrastructure using Terraform
| DevOps ingénieur |
Mettez à jour les variables. |
| DevOps ingénieur, Terraform |
Initialisez la configuration. | Entrez la commande suivante pour initialiser le répertoire de travail.
| 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.
| DevOps ingénieur, Terraform |
Vérifiez et déployez. |
| DevOps ingénieur, Terraform |
Tâche | Description | Compétences requises |
---|---|---|
Vérifiez le déploiement de l'infrastructure. |
| AWS DevOps, DevOps ingénieur |
(Facultatif) Nettoyez l'infrastructure. | Si vous devez supprimer toutes les ressources fournies par Terraform, procédez comme suit :
| DevOps ingénieur, Terraform |
Résolution des problèmes
Problème | Solution |
---|---|
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. | |
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. |
|