Recursos do Amazon EventBridge

Amazon EventBridge Pipes

O EventBridge Pipes é um recurso de integração sem servidor que ajuda a criar integrações ponto a ponto, fornecendo uma maneira mais simples e consistente de integrar produtores de eventos com consumidores de eventos sem escrever código adicional. Você pode integrar com mais de 14 serviços da AWS. O EventBridge Pipes possui recursos integrados opcionais de filtragem, enriquecimento e transformação. Com o EventBridge Pipes, você processa e paga apenas pelo que precisa. Saiba mais sobre o EventBridge Pipes.

EventBridge Scheduler

O Amazon EventBridge Scheduler é um programador com tecnologia sem servidor que facilita a criação, a execução e o gerenciamento de tarefas programadas em escala. Você pode programar de modo confiável milhões de eventos e tarefas que podem invocar mais de 200 serviços da AWS como alvo. O EventBridge Scheduler fornece um local central para gerenciar todos os trabalhos programados em toda a nuvem. Saiba mais sobre o Agendador do EventBridge.

Melhore a disponibilidade de aplicações orientadas a eventos com os endpoints globais

Os endpoints globais são uma maneira mais fácil e confiável de melhorar a disponibilidade de suas aplicações orientadas a eventos na AWS. O endpoint global facilita a criação de aplicações robustas e confiáveis fazendo o failover automático de sua ingestão de eventos para uma região secundária durante interrupções de serviço, sem a necessidade de intervenção manual.

A replicação (opcional) é um recurso integrado que você pode usar para minimizar os dados em risco durante essas interrupções de serviço. Você também tem a flexibilidade de configurar critérios de failover usando alarmes do Amazon CloudWatch (por meio de verificações de integridade do Amazon Route 53) para determinar quando fazer failover e quando rotear eventos de volta para a região principal. Tornamos mais fácil para você começar a usar o console, oferecendo uma pilha já preenchida para criar um alarme do CloudWatch e verificações de integridade do Route53.

Saiba como configurar endpoints globais em sua conta da AWS, atualizar suas aplicações para publicar eventos no endpoint e como testar o failover do endpoint.

Os endpoints globais no Amazon EventBridge são adequados para:

  • Desenvolvedores que criam aplicações altamente disponíveis com tempo de inatividade limitado
  • Desenvolvedores que tentam minimizar a perda de dados durante interrupções de serviços, permitindo a replicação em várias regiões
  • Desenvolvedores que buscam reduzir a carga operacional com recursos automáticos de failover e recuperação

Use destinos de API para integrações de baixo código

O recurso Destinos de API permite que você envie eventos de volta para várias aplicações on-premises ou de software como serviço (SaaS) com a capacidade de controlar o throughput e a autenticação.

Você pode enviar eventos para qualquer aplicação Web com um endereço da Web sem se preocupar em escrever código personalizado ou usar infraestrutura adicional. Você pode configurar regras com transformações de entrada que mapearão o formato do evento para o formato do serviço de recebimento. Você também pode usar o EventBridge para cuidar da segurança e da entrega. Saiba como usar destinos de API analisando exemplos de integração que você pode usar em seus fluxos de trabalho.

Os destinos de API no Amazon EventBridge são adequados para:

  • Desenvolvedores que buscam criar integrações de serviços com aplicações herdadas, modernas, on-premises e SaaS
  • Desenvolvedores que buscam acelerar o tempo de comercialização e minimizar o tempo gasto na criação de integrações personalizadas para conectar aplicações com segurança
 

Arquive, reproduza e reprocesse eventos anteriores com a reprodução de eventos

Com o recurso Reprodução de eventos, você pode reprocessar eventos anteriores de volta para um barramento de eventos ou para uma regra específica do EventBridge. Esse recurso ajuda a depurar aplicações rapidamente, a ampliá-las alimentando destinos com eventos históricos e a recuperar de erros. Veja mais sobre como arquivos e reproduções funcionam na prática.

A reprodução de eventos no Amazon EventBridge é adequada para:

  • Desenvolvedores que buscam adicionar mais durabilidade às suas aplicações
  • Desenvolvedores que precisam armazenar seus dados por motivos de conformidade
  • Desenvolvedores que desejam testar e depurar eventos usando eventos de seus arquivos para simular o uso no mundo real

Acompanhe facilmente os eventos com o registro de esquemas

O registro de esquemas do EventBridge armazena os esquemas de eventos em um registro que outros desenvolvedores podem pesquisar e acessar mais facilmente em sua organização. Assim, você não precisa encontrar eventos e a respectiva estrutura manualmente. O registro também ajuda a gerar vinculações de código para linguagens de programação como Java, Python ou TypeScript diretamente em seu ambiente de desenvolvimento integrado (IDE) para que o evento possa ser usado como um objeto em seu código.

Ao ativar a descoberta de esquema para um barramento de eventos, os esquemas de eventos são descobertos e adicionados ao registro automaticamente, eliminando a necessidade de criar manualmente um esquema para um evento. Os esquemas dos serviços da AWS são automaticamente visíveis no registro de esquemas, e os esquemas das aplicações SaaS integradas tornam-se visíveis quando você ativa a descoberta de esquema para o barramento de eventos do parceiro SaaS. Veja um exemplo de como o registro de esquemas pode ajudar desenvolvedores de diferentes equipes a trabalharem juntos de forma eficaz e eficiente.

O registro de esquemas no Amazon EventBridge é adequado para:

  • Desenvolvedores que desejam acompanhar os diferentes esquemas em suas respectivas organizações
  • Desenvolvedores que precisam de uma maneira mais fácil de pesquisar esquemas e baixar vinculações de código que possam ser usadas para escrever aplicações que reajam a eventos
  • Desenvolvedores que desejam economizar tempo determinando automaticamente o esquema do evento e atualizando o registro

Barramento de eventos totalmente gerenciável e escalável

O EventBridge é um barramento de eventos com tecnologia sem servidor, totalmente gerenciado e escalável.  Ele ajuda você a criar aplicações confiáveis e escaláveis em um ritmo mais rápido. O barramento de eventos do Amazon EventBridge permite que você se comunique facilmente entre aplicações e serviços por meio de eventos. Ele reduz a sobrecarga operacional sem precisar provisionar, corrigir e gerenciar servidores.

O barramento de eventos do Amazon EventBridge é adequado para:

  • Desenvolvedores que procuram responder automaticamente a mudanças em suas aplicações
  • Desenvolvedores que procuram manter seus dados sincronizados em vários sistemas
  • Organizações que buscam criar arquiteturas orientadas a eventos (EDA)
 

Integre-se facilmente com aplicações SaaS de terceiros

As aplicações da AWS podem agir com base nos eventos gerados pelas aplicações SaaS. O EventBridge é nativamente integrado a aplicações SaaS de vários provedores, incluindo Shopify, BuildKite, Datadog, OneLogin, PagerDuty, Saviynt, Segment.io, SignalFx, SugarCRM, Symantec, Whispir e Zendesk, com integrações adicionais planejadas. Você não precisa gerenciar as configurações de integração, como eventos de autenticação de seu provedor de SaaS, pois elas aparecerão no barramento de eventos.

 

Mais de 200 origens e destinos de eventos incorporados

O EventBridge é diretamente integrado a mais de 200 origens de eventos e mais de 20 destinos, incluindo AWS Lambda, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (SNS), AWS Step Functions, Amazon Kinesis Data Streams e Amazon Kinesis Data Firehose, com origens e destinos adicionais planejados.

Todas as chamadas de API em mutação (todas as chamadas, exceto Describe*, List* e Get*) nos serviços da AWS geram eventos usando o AWS CloudTrail.

Aumente a agilidade do desenvolvedor com a desassociação de publicadores e assinantes de eventos

O EventBridge facilita a criação de arquiteturas de aplicações orientadas a eventos. Aplicações ou microsserviços para:

  • Publicar eventos no barramento de eventos sem conhecimento dos assinantes
  • Inscrever-se em eventos sem conhecimento do publicador
  • Enviar eventos de suas próprias aplicações para um barramento de eventos por meio da API PutEvents do serviço
  • Receber eventos por meio de qualquer um dos muitos serviços de destino compatíveis da AWS 

A dissociação permite que as equipes trabalhem de forma independente, resultando em um desenvolvimento mais rápido e maior agilidade.

Processe somente eventos relevantes com a filtragem de eventos

A filtragem de eventos reduz os custos processando somente os eventos necessários à sua aplicação. Você pode filtrar eventos com regras. Uma regra combina eventos recebidos para um determinado barramento de eventos e envia esses eventos aos destinos para processamento. Uma única regra pode encaminhar para vários destinos, todos processados em paralelo.
 
As regras permitem que diferentes componentes de aplicações procurem e processem os eventos relevantes para eles. As regras permitem que você transforme a estrutura do seu evento antes de passá-lo para um destino.
 
Você também pode ter várias regras que correspondam ao mesmo evento para que microsserviços ou aplicações distintas possam escolher combinar eventos com base em filtros específicos.
 
A filtragem de eventos no Amazon EventBridge é adequada para:
  • Desenvolvedores que desejam transferir somente os eventos de que precisam
  • Desenvolvedores que desejam reduzir o custo total de propriedade filtrando somente os dados que lhes interessam

Entrega confiável de eventos com novas tentativas automáticas

O EventBridge oferece entrega de eventos aos destinos pelo menos uma vez, incluindo novas tentativas com recuo exponencial por até 24 horas. Os eventos são armazenados de forma durável em várias zonas de disponibilidade (AZs) para oferecer uma garantia adicional de que os eventos serão entregues ao seu destino. O EventBridge também oferece um acordo de nível de serviço (SLA) de disponibilidade de 99,99%, verificando se as aplicações podem acessar o serviço de forma confiável.

Resposta automática a alterações operacionais nos serviços da AWS

O EventBridge amplia seu predecessor, o Amazon CloudWatch Events, e fornece um fluxo de eventos de sistema praticamente em tempo real que descreve alterações em recursos da AWS.

Isso ajuda a responder rapidamente a mudanças operacionais e executar ações corretivas. É necessário escrever regras para indicar quais são os eventos relevantes para a aplicação e quais ações automáticas serão executadas quando uma regra corresponder a um evento. Por exemplo, você pode definir uma regra para invocar uma função do Lambda para remediar um problema ou notificar um tópico do Amazon Simple Notification Service (Amazon SNS) para alertar um operador.

Monitoramento, auditoria e relatórios do barramento de eventos por meio do Amazon CloudWatch

Você pode monitorar o barramento de eventos usando métricas do Amazon CloudWatch, como o número de vezes que um evento corresponde a uma regra ou que um destino é invocado.

Você pode usar o Amazon CloudWatch Logs para armazenar, monitorar e analisar eventos iniciados em seu ambiente. O CloudTrail ajuda você a monitorar as chamadas feitas para a API do Amazon EventBridge.

Crie pensando na segurança e na conformidade para proteger seus dados

O EventBridge está integrado ao AWS Identity and Access Management (IAM) para possibilitar o controle de quais usuários e recursos terão permissão para acessar os dados e como eles farão isso. O EventBridge oferece suporte a endpoints da VPC e criptografia de dados em trânsito usando TLS 1.2. O EventBridge está em conformidade com os padrões RGPD, SOC, ISO, DoD CC SRG e FedRamp e também é qualificado pela HIPAA.

Preços flexíveis com pagamento por uso

O Amazon EventBridge oferece preços flexíveis, você paga apenas por eventos publicados em seu barramento de eventos, eventos consumidos para sua descoberta de esquema, reprodução de eventos e destinos de API, tornando-o uma solução econômica para todas as organizações. Não há cobranças adicionais por regras ou entrega de eventos. Não há taxas mínimas nem compromissos antecipados. Todos os eventos de mudança de estado publicados pelos serviços da AWS são gratuitos.

Saiba mais sobre preços de produtos

Acesse a página de definição de preço do Amazon EventBridge.

Saiba mais 
Comece a criar no console

Comece a criar com o Amazon EventBridge no Console de Gerenciamento da AWS.

Faça login 
Saiba mais na documentação

Aprofunde a sua compreensão do EventBridge no guia do desenvolvedor.

Saiba mais