Escolher o Eventarc Advanced ou o Eventarc Standard

O Eventarc é oferecido em duas edições: Eventarc Advanced e Eventarc Standard.

As duas edições oferecem uma solução de eventos escalonável, sem servidor e totalmente gerenciada que permite rotear mensagens de maneira assíncrona de origens para destinos usando serviços acoplado com flexibilidade que são acionados por e reagem a mudanças de estado conhecidas como eventos. As duas edições oferecem suporte a vários provedores e destinos de eventos, incluindo serviços do Google Cloud , aplicativos personalizados, aplicativos SaaS e serviços de terceiros, além de gerenciar entrega, segurança, autorização, observabilidade e tratamento de erros.

O modelo de dados subjacente para as duas edições do Eventarc é o mesmo. À medida que um caso de uso aumenta em complexidade, você tem a opção de fazer a transição perfeita do Eventarc Standard para o Eventarc Advanced.

Visão geral das edições

Confira a seguir uma visão geral das duas edições. Para mais informações, consulte a visão geral do Eventarc Advanced e a visão geral do Eventarc Standard.

Eventarc Advanced

O Eventarc Advanced é uma plataforma totalmente gerenciada para criar arquiteturas orientadas a eventos. Ele permite coletar eventos que ocorrem em um sistema e publicá-los em um barramento central. Os serviços interessados podem se inscrever em mensagens específicas criando registros. Você pode usar o barramento para rotear eventos de várias origens em tempo real e publicá-los em vários destinos. Também é possível transformar eventos antes da entrega a um destino. O Eventarc Advanced tem muitos recursos e é ideal para organizações com necessidades complexas de eventos e mensagens, especialmente aquelas que lidam com o gerenciamento de vários tópicos do Pub/Sub, filas do Kafka ou outros sistemas de mensagens de terceiros. Ao oferecer aos administradores visibilidade e controle aprimorados e centralizados, o Eventarc Advanced permite que as organizações conectem várias equipes em diferentes projetos.

Com o Eventarc Advanced, é possível receber, filtrar, transformar, rotear e
            entregar mensagens entre diferentes provedores e destinos de eventos.
Com o Eventarc Advanced, é possível receber, filtrar, transformar, rotear e entregar mensagens
entre diferentes provedores e destinos de eventos (clique no diagrama para ampliar).
Eventarc Standard

O Eventarc Standard é recomendado para aplicativos em que o foco é simplesmente entregar eventos do provedor ao destino. Ele permite consumir eventos do Google de maneira rápida e fácil definindo gatilhos que filtram eventos de entrada de acordo com a origem, o tipo e outros atributos, e depois os encaminham para um destino especificado.

O Eventarc Standard encaminha eventos de provedores de eventos a destinos de eventos.
O Eventarc Standard permite filtrar e encaminhar eventos
de provedores para destinos (clique no diagrama para ampliar).

Tabela de comparação de recursos

A tabela a seguir pode ajudar você a escolher entre o Eventarc Advanced e o Eventarc Standard. Ele pressupõe que você conhece os conceitos básicos de arquiteturas orientadas a eventos.
Recurso Eventarc Advanced Eventarc Standard
Controle de acesso Controle de acesso por mensagem e governança central com o IAM
Consulte Controle de acesso com o IAM
Consulte Controle de acesso com o IAM
Capacidade Aprovisionado automaticamente Aprovisionado automaticamente
Linguagens de bibliotecas de cliente Java, Python, Go, Node.js, C++, C#, PHP, Ruby
Consulte as bibliotecas de cliente do Eventarc
Java, Python, Go, Node.js, C++, C#, PHP, Ruby
Consulte as bibliotecas de cliente do Eventarc
Padrões de compliance Não se aplica a recursos na Visualização Consulte Padrões de compliance.
Entrega de eventos entre projetos Compatível
Consulte Publicar eventos de fontes do Google
Sem suporte
Chaves de criptografia gerenciadas pelo cliente Sim
. Consulte Usar chaves de criptografia gerenciadas pelo cliente.
Sim
. Consulte Usar chaves de criptografia gerenciadas pelo cliente.
Filas de mensagens inativas compatíveis Não Sim, usando o tópico de mensagens inativas do Pub/Sub.
Consulte Repetir eventos
Formato de eventos Os eventos são entregues ao destino em um formato CloudEvents
Consulte Formato de evento
Também é possível substituir esse comportamento definindo uma vinculação HTTP
Os eventos são entregues ao destino no formato CloudEvents
Consulte Formato de evento
Tamanho do evento Máximo de 1 MB
Consulte Cotas e limites
Máximo de 512 KB.
Consulte Cotas e limites.
Locais Consulte Locais do Eventarc Advanced Consulte Locais do Eventarc Standard
Filtragem de mensagens Filtrar todos os atributos de evento Filtrar por tipo de evento e atributos específicos
Roteamento de mensagens Muitos provedores para muitos destinos
Do provedor para o destino
Conversão de esquema de mensagem Sim
. Consulte Converter o formato dos eventos recebidos.
Não
Transformação de mensagens Sim, usando expressões CEL.
Consulte Transformar eventos recebidos
Não
Observabilidade Com o Google Cloud Observability, como o Cloud Logging e o Cloud Monitoring
Consulte Registro de auditoria do Eventarc
Com o Google Cloud Observability, como o Cloud Logging e o Cloud Monitoring
Consulte Registro de auditoria do Eventarc
Entrega solicitada Não há garantia de entrega pelo método primeiro a entrar, primeiro a sair Não há garantia de entrega pelo método primeiro a entrar, primeiro a sair
Preços Consulte os preços do Eventarc. Consulte os preços do Eventarc.
Regionalidade Regional
Consulte Entender a regionalidade
Regional, global
Consulte Entender os locais do Eventarc
Endpoints REST https://eventarc.googleapis.com
Consulte a API Eventarc
https://eventarcpublishing.googleapis.com
Consulte a API Eventarc Publishing
https://eventarc.googleapis.com
Consulte a API Eventarc
Nova tentativa e retenção Entrega de eventos pelo menos uma vez aos destinos. A duração padrão de retenção de mensagens é de 24 horas com um atraso de espera exponencial
Consulte Repetir eventos
Entrega de eventos pelo menos uma vez aos destinos. A duração padrão de retenção de mensagens é de 24 horas com um atraso de espera exponencial
Consulte Repetir eventos
Limites do serviço Um barramento por Google Cloud projeto
100 pipelines por Google Cloud projeto por região
Consulte Cotas e limites
500 gatilhos por local por Google Cloud projeto
. Consulte Cotas e limites
Perímetro de serviço usando o VPC Service Controls Sim
Consulte Configurar um perímetro de serviço usando o VPC Service Controls
Sim
Consulte Configurar um perímetro de serviço usando o VPC Service Controls
Fontes compatíveis Provedores do Google
Editores diretos que usam a API Publishing do Eventarc
Consulte Provedores e destinos de eventos
Provedores do Google
Provedores do Google por registros de auditoria
Provedores de terceiros
Consulte Provedores e destinos de eventos
Destinos com suporte Funções do Cloud Run (incluindo a 1ª geração)
Jobs e serviços do Cloud Run
Barramentos avançados do Eventarc
Endpoints HTTP internos em redes VPC
Tópicos do Pub/Sub
Workflows
Consulte Provedores e destinos de eventos
Funções do Cloud Run
Serviços do Cloud Run
Endpoints HTTP internos em redes VPC
Endpoints públicos de serviços privados e públicos do GKE
Workflows
Consulte Provedores e destinos de eventos