Vista geral do Eventarc

O Eventarc permite-lhe criar arquiteturas orientadas por eventos sem ter de implementar, personalizar nem manter a infraestrutura subjacente.

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

Ambas as edições oferecem uma solução de eventos escalável, sem servidor e totalmente gerida que lhe permite encaminhar mensagens de forma assíncrona de origens para destinos através de serviços fracamente acoplados que são acionados por e reagem a alterações de estado conhecidas como eventos. Ambas as edições suportam uma variedade de fornecedores e destinos de eventos, incluindo serviços, aplicações personalizadas, aplicações SaaS e serviços de terceiros, ao mesmo tempo que gerem a entrega, a segurança, a autorização, a observabilidade e o processamento de erros por si. Google Cloud

Tenha em atenção que o modelo de dados subjacente para ambas as edições do Eventarc é o mesmo. À medida que um exemplo de utilização aumenta em complexidade, tem a opção de fazer a transição perfeita da utilização do Eventarc Standard para o Eventarc Advanced.

Vista geral das edições

Segue-se uma vista geral de ambas as edições. Para informações mais detalhadas, consulte a vista geral avançada do Eventarc e a vista geral padrão do Eventarc.

Eventarc Advanced

O Eventarc Advanced é uma plataforma totalmente gerida para criar arquiteturas orientadas por eventos. Permite-lhe recolher eventos que ocorrem num sistema e publicá-los num barramento central. Os serviços interessados podem subscrever mensagens específicas criando inscrições. Pode usar o barramento para encaminhar eventos de várias origens em tempo real e publicá-los em vários destinos e, opcionalmente, transformar eventos antes da entrega a um destino. O Eventarc Advanced tem muitas funcionalidades e é ideal para organizações com necessidades complexas de eventos e mensagens, particularmente aquelas que têm dificuldades em gerir vários tópicos do Pub/Sub, filas do Kafka ou outros sistemas de mensagens de terceiros. Ao oferecer aos administradores uma visibilidade e um controlo melhorados e centralizados, o Eventarc Advanced permite que as organizações associem várias equipas em diferentes projetos.

O Eventarc Advanced permite-lhe receber, filtrar, transformar, encaminhar e
            enviar mensagens entre diferentes fornecedores e destinos de eventos. O Eventarc Advanced permite-lhe receber, filtrar, transformar, encaminhar e enviar mensagens
entre diferentes fornecedores de eventos e destinos (clique no diagrama para o aumentar).
Eventarc Standard

O Eventarc Standard é recomendado para aplicações em que o foco é simplesmente enviar eventos do fornecedor de eventos para o destino de eventos. Permite-lhe consumir eventos Google de forma rápida e fácil, definindo acionadores que filtram eventos recebidos de acordo com a respetiva origem, tipo e outros atributos, e, em seguida, encaminhá-los para um destino especificado.

O Eventarc Standard encaminha eventos de fornecedores de eventos para destinos de eventos.
O Eventarc Standard permite-lhe filtrar e encaminhar eventos
de fornecedores de eventos para destinos de eventos (clique no diagrama para o aumentar).

Tabela de comparação de funcionalidades

A tabela seguinte pode ajudar a escolher entre o Eventarc Advanced e o Eventarc Standard. Parte do princípio de que conhece os conceitos básicos das arquiteturas orientadas por eventos.
Funcionalidade Eventarc Advanced Eventarc Standard
Controlo de acesso Controlo de acesso por mensagem e governação central com a IAM
Consulte o artigo Controlo de acesso com a IAM
Consulte o artigo Controlo de acesso com a IAM
Capacidade Aprovisionado automaticamente Aprovisionado automaticamente
Idiomas da biblioteca cliente Java, Python, Go, Node.js, C++, C#, PHP, Ruby
Ver Bibliotecas cliente do Eventarc
Java, Python, Go, Node.js, C++, C#, PHP, Ruby
Ver Bibliotecas cliente do Eventarc
Normas de conformidade Consulte as normas de conformidade Consulte as normas de conformidade
Fornecimento de eventos entre projetos Suportado
Veja Publicar eventos de origens Google
Não suportado
Chaves de encriptação geridas pelo cliente Sim
Consulte o artigo Use chaves de encriptação geridas pelo cliente
Sim
Consulte o artigo Use chaves de encriptação geridas pelo cliente
Filas de mensagens não entregues suportadas Não Sim, através do tópico de mensagens não entregues do Pub/Sub
Veja Voltar a tentar eventos
Formato do evento Os eventos são enviados para o destino num formato CloudEvents
Consulte Formato de evento
Opcionalmente, pode substituir este comportamento definindo uma associação HTTP
Os eventos são entregues no destino num formato CloudEvents
Consulte o formato de evento
Tamanho do evento Máximo de 1 MB
Ver Quotas e limites
Máximo de 512 KB
Veja as quotas e os limites
Localizações Consulte o artigo Localizações avançadas do Eventarc Consulte as localizações padrão do Eventarc
Filtragem de mensagens Filtragem em todos os atributos de eventos Filtrar por tipo de evento e atributos específicos
Encaminhamento de mensagens Muitos fornecedores para muitos destinos
Fornecedor para destino
Conversão do esquema de mensagens Sim
Veja como converter o formato dos eventos recebidos
Não
Transformação de mensagens Sim, através de expressões CEL
Veja como transformar eventos recebidos
Não
Observabilidade Através da observabilidade do Google Cloud, como o Cloud Logging e o Cloud Monitoring
Consulte Registo de auditoria do Eventarc
Através da observabilidade do Google Cloud, como o Cloud Logging e o Cloud Monitoring
Consulte Registo de auditoria do Eventarc
Entrega pedida Não existe garantia de entrega por ordem de chegada Não existe garantia de entrega por ordem de chegada
Preços Consulte os preços do Eventarc Consulte os preços do Eventarc
Regionalidade Regional
Veja o artigo Compreenda a regionalidade
Regional, global
Consulte o artigo Compreender as localizações do Eventarc
Pontos finais REST https://eventarc.googleapis.com
Ver API Eventarc
https://eventarcpublishing.googleapis.com
Ver API Eventarc Publishing
https://eventarc.googleapis.com
Consulte API Eventarc
Nova tentativa e retenção Fornecimento de eventos, pelo menos, uma vez aos destinos; a duração predefinida da retenção de mensagens é de 24 horas com um atraso de recuo exponencial
Consulte Repetir eventos
Fornecimento de eventos, pelo menos, uma vez aos destinos; a duração predefinida da retenção de mensagens é de 24 horas com um atraso de recuo exponencial
Consulte Repetir eventos
Limites do serviço Um barramento e 100 pipelines por Google Cloud projeto por região suportada
Consulte Quotas e limites
500 acionadores por Google Cloud projeto por região suportada
Consulte Quotas e limites
Perímetro de serviço com os VPC Service Controls Sim
Veja como configurar um perímetro de serviço com os VPC Service Controls
Sim
Veja como configurar um perímetro de serviço com os VPC Service Controls
Fontes suportadas Fornecedores Google
Publicadores diretos que usam a API Eventarc Publishing
Veja Fornecedores e destinos de eventos
Fornecedores Google
Fornecedores Google através de registos de auditoria
Fornecedores externos
Ver Fornecedores e destinos de eventos
Segmentações suportadas Funções do Cloud Run (incluindo a 1.ª geração)
Serviços e tarefas do Cloud Run
Barramentos avançados do Eventarc
Terminais HTTP internos em redes VPC
Tópicos do Pub/Sub
Fluxos de trabalho
Consulte Fornecedores e destinos de eventos
Funções do Cloud Run
Serviços do Cloud Run
Pontos finais HTTP internos em redes VPC
Pontos finais públicos de serviços GKE privados e públicos
Fluxos de trabalho
Consulte Fornecedores e destinos de eventos