Publié le: Apr 7, 2022
Amazon EventBridge prend désormais en charge les points de terminaison mondiaux, une solution plus simple et plus fiable pour augmenter la disponibilité de leurs applications basées les événements sur AWS. Le point de terminaison mondial est une nouvelle fonction qui facilite la création d'applications robustes et fiables en basculant l'ingestion d'événements vers une région secondaire lorsque surviennent des problèmes de service, sans avoir à intervenir manuellement. Les clients peuvent recourir à la réplication pour réduire la perte potentielle de données lors des dysfonctionnements des services.
EventBridge est un service de bus d'événements sans serveur qui vous permet de créer des applications évolutives pilotées par des événements en acheminant les événements entre vos propres applications, des applications SaaS tierces et d'autres services AWS via des intégrations intégrées. Vous pouvez définir des règles de routage pour déterminer la destination des données, ce qui permet aux applications de réagir aux modifications des données et de vos systèmes à mesure qu'elles se produisent. Amazon EventBridge simplifie la création d'applications pilotées par les événements, car il se charge de l'ingestion et de la diffusion des événements, de la sécurité, des autorisations et de la gestion des erreurs.
Avec les points de terminaison mondiaux, les clients ont désormais la possibilité de gérer les défaillances et de configurer des critères de basculement à l'aide des alarmes CloudWatch, via les surveillances de l'état Route53, pour déterminer quand basculer et réacheminer les événements vers la région principale. Une fois que les clients publient les événements vers le point de terminaison mondial, les événements sont acheminés vers le bus d'événements direction la région principale. Si des erreurs sont détectées dans la région principale, une surveillance de l'état du client est marquée comme non saine et EventBridge achemine les événements entrants vers la région secondaire.
Pour configurer la fonction, vous n'avez que quelques étapes simples à réaliser. Vous devez d'abord choisir votre région principale et secondaire dans la liste présentée plus bas des régions où les points de terminaison mondiaux sont disponibles. Vous devez ensuite créer un point de terminaison à l'aide de la console de gestion AWS ou des API. Après, il vous faut archiver vos événements dans la région secondaire pour vous assurer qu'aucun événement n'est perdu pendant une perturbation. Pour reprendre rapidement les opérations lors de dysfonctionnements, vous devez répliquer votre architecture dans la région secondaire pour continuer à traiter vos événements. Enfin, une fois le point de terminaison créé, il vous faut mettre à jour vos applications (en modifiant une seule ligne de code uniquement) pour publier les événements vers le point de terminaison mondial.
Les points de terminaison mondiaux sont disponibles sans frais supplémentaires. Les points de terminaison mondiaux sont actuellement disponibles uniquement pour les événements personnalisés et les événements personnalisés publiés sur le point de terminaison mondial sont facturés sur la base de la tarification des événements personnalisés. Les clients paient des frais supplémentaires pour la réplication en fonction de la tarification des liaisons interrégionales existantes. Pour en savoir plus, consultez la page de la tarification d'EventBridge.
Les points de terminaison sont disponibles dans les régions suivantes : USA Est (Ohio), USA Est (Virginie du Nord), USA Ouest (Californie du Nord), USA Ouest (Oregon), Canada (Centre), EU (Francfort), EU (Irlande), EU Londres, EU (Paris), EU (Stockholm), Asie-Pacifique (Mumbai), Asie-Pacifique (Osaka), Asie-Pacifique (Séoul), Asie-Pacifique (Singapour) et Asie-Pacifique (Sydney), Asie-Pacifique (Tokyo) et Amérique du Sud (Sao Paulo). Pour en savoir plus :
- Lisez l'article de blog de Stephen Liedig
- Lisez le Guide du développeur Amazon EventBridge
- Lisez les questions fréquentes (FAQ)