Vos utilisateurs sont principalement basés au Maroc ou en Afrique du Nord ? Vos applications nécessitent une très faible latence ou doivent respecter des contraintes de résidence des données ? auparavant, il fallait choisir entre déployer ses applications dans une région AWS proche telque Madrid ou Paris ou investir dans un Datacenter local.
Avec la disponibilité générale de la AWS Wavelength Zone de Casablanca, en partenariat avec Orange Maroc, il est désormais possible de déployer des ressources AWS directement au plus près des utilisateurs marocains, tout en continuant à bénéficier des services, des API et des outils de la plateforme AWS.
Dans cet article, nous allons découvrir le fonctionnement des Wavelength Zones, les différences avec les Availability Zones et les Local Zones, puis ultérieurement, on va déployer notre première instance Amazon EC2 dans la Wavelength Zone de Casablanca.
Qu'est-ce qu'une AWS Wavelength Zone ?
Normalement, une région est composée d'au moins 3 zones de disponibilité, chacune correspondant à un ou plusieurs data centers.
AWS Wavelength est une extension d'une région AWS déployée directement dans le réseau d'un opérateur télécom, tel que Orange ou Vodafone.
Le data center de la zone de disponibilité est géré par AWS, alors que celui de la Wavelength Zone est géré par un opérateur. Donc les machines créées dans une Wavelength Zone sont démarrées dans le data center de l'opérateur et ne quittent jamais ce data center.
La Wavelength Zone de Casablanca
La première Wavelength Zone d'Afrique du Nord est hébergée à Casablanca en partenariat avec Orange Maroc.
Elle est rattachée à la région Europe (Paris) :
Région parente : eu-west-3
Wavelength Zone : eu-west-3-cmn-wlz-1a
L'ensemble des ressources créées dans cette zone est donc administré depuis la région Paris.
Services disponibles
Toutes les ressources AWS ne sont pas disponibles dans une Wavelength Zone.
Les principaux services disponibles sont :
Amazon EC2 (certains types d'instances uniquement)
Amazon EBS
Amazon VPC
Carrier Gateway
Amazon ECS
Amazon EKS
EC2 Auto Scaling
Elastic Load Balancer
La disponibilité exacte des services peut évoluer selon les Wavelength Zones.
Activer la Wavelength Zone
Les Wavelength Zones doivent être activées (Opt-in) avant de pouvoir être utilisées. Pour se faire:
Depuis la console AWS
Allez dansla console Amazon EC2, Sélectionnez la région (Paris), cliquez sur le menu Dashboard, puis Cliquez sur Zones dans la section sur Account attributes .Dans l'onglet Wavelength Zones, cherchez eu-west-3-cmn-wlz-1a et activez la en cliquant sur Opt-inDepuis AWS CLI
aws ec2 modify-availability-zone-group --region eu-west-3 --group-name eu-west-3-cmn-wlz-1 --opt-in-status opted-in
Vérification :
aws ec2 describe-availability-zones --region eu-west-3 --all-availability-zones --filters Name=zone-type,Values=wavelength-zone
La sortie doit afficher la zone eu-west-3-cmn-wlz-1a avec le statut Opted-in
Conclusion
Avec la disponibilité de la Wavelength Zone de Casablanca, les entreprises marocaines et nord-africaines peuvent désormais déployer des charges de travail critiques à très faible latence, tout en conservant les mêmes outils, les mêmes API et les mêmes pratiques opérationnelles qu'au sein d'une région AWS classique.
Dans le prochain article, nous verrons comment créer l'ensemble de l'architecture réseau nécessaire (VPC, sous-réseau Wavelength, Carrier Gateway et tables de routage) avant de déployer une application complète dans la Wavelength Zone de Casablanca.


