Publicado: Apr 7, 2022
O Amazon EventBridge agora oferece suporte a endpoints globais, uma maneira mais simples e confiável para os clientes melhorarem a disponibilidade de suas aplicações orientadas a eventos na AWS. O endpoint global é um novo recurso que torna mais fácil para os clientes criarem aplicações robustas e confiáveis, fazendo o failover automático da ingestão de eventos para uma região secundária durante interrupções de serviço sem a necessidade de intervenção manual. O cliente pode usar a replicação para minimizar os dados em risco durante essas interrupções de serviço.
O EventBridge é um serviço de barramento de eventos sem servidor que permite criar aplicações dimensionáveis impulsionadas por eventos por meio do roteamento de eventos entre suas próprias aplicações, aplicações SaaS de terceiros e outros serviços da AWS por meio de integrações incorporadas. Você pode configurar regras de roteamento para determinar para onde enviar seus dados, permitindo que as aplicações reajam a alterações nos seus dados e sistemas conforme elas ocorrem. O Amazon EventBridge facilita a criação de aplicações orientadas a eventos, pois se encarrega de atividades de consumo e entrega de eventos, segurança, autorização e tratamento de erros.
Com endpoints globais, os clientes agora têm a flexibilidade de gerenciar falhas e configurar critérios de failover usando o CloudWatch Alarms (por meio de verificações de integridade do Route53) para determinar quando fazer o failover e rotear eventos de volta para a região principal. Depois que os clientes publicam eventos no endpoint global, os eventos são roteados ao barramento de eventos na região principal. Se forem detectados erros na região principal, a verificação de integridade de um cliente será marcada como não íntegra, e o EventBridge roteará os eventos recebidos para a região secundária.
Você pode começar em algumas etapas simples. Primeiro, você pode escolher suas regiões primárias e secundárias das regiões em que os endpoints globais estão disponíveis (veja abaixo). Em segundo lugar, você pode criar um endpoint usando o Console de Gerenciamento da AWS ou as APIs. Terceiro, você pode arquivar seus eventos na região secundária para garantir que nenhum dos seus eventos seja perdido durante uma interrupção. Para se recuperar rapidamente de interrupções, você pode replicar sua arquitetura na região secundária para continuar processando seus eventos. Por fim, depois que o endpoint global é criado, você pode atualizar seus aplicativos (alterando uma única linha de código) para publicar eventos no endpoint global.
Endpoints globais estão disponíveis sem custo adicional. Hoje, endpoints globais estão disponíveis apenas para eventos personalizados, e eventos personalizados publicados no endpoint global são cobrados de acordo com o preço dos eventos personalizados. Os clientes são cobrados adicionalmente pela replicação de acordo com os preços existentes entre regiões. Para saber mais, acesse o Página de preços do EventBridge.
Endpoints globais estão disponíveis nas seguintes regiões: Leste dos EUA (Ohio e Norte da Virgínia), Oeste dos EUA (Oregon e Norte da Califórnia), Canadá (Central), UE (Estocolmo, Paris, Irlanda, Frankfurt e Londres), Ásia-Pacífico (Mumbai, Tóquio, Seul, Singapura, Osaka e Sydney) e América do Sul (São Paulo). Para saber mais:
- Leia a postagem de Stephen Liedig no blog
- Leia o Guia do desenvolvedor do Amazon EventBridge
- Leia nossas perguntas frequentes