Editar

Integração de aplicações com Azure Event Grid

Azure Event Grid
Azure Functions
Azure Logic Apps

Ideias de solução

Este artigo é uma ideia de solução. Se quiser que expandamos o conteúdo com mais informações, como potenciais casos de utilização, serviços alternativos, considerações de implementação ou orientação de preços, informe-nos ao fornecer feedback do GitHub.

O Event Grid liga a sua aplicação a outros serviços. Este artigo descreve como integrar a sua aplicação com Azure Event Grid para tirar partido da sua entrega fiável, encaminhamento avançado e integração direta.

Arquitetura

Diagrama a mostrar a integração de aplicações com Azure Event Grid.

Transfira um ficheiro do Visio desta arquitetura.

Fluxo de dados

  1. Configure diferentes origens de eventos (Armazenamento de Blobs, Cache do Azure para Redis, App Configuration, Hubs de Eventos, Key Vault, Service Bus) para subscrever um tópico do Event Grid.
  2. Aciona origens de eventos de vários cenários, incluindo diferentes ações realizadas nas origens de eventos.
  3. Utilize o Event Grid para suportar os eventos provenientes de diferentes serviços do Azure.
  4. Tira partido de diferentes processadores de eventos (Funções do Azure, Hubs de Eventos, Logic Apps, Armazenamento de Blobs, Web Hook, Power Automate) para lidar com diferentes casos de utilização.
  5. Utilize diferentes tipos de ações para processar o resultado dos processadores de eventos, como o Armazenamento de Blobs e o e-mail para alertas.

Componentes

  • Azure Event Grid: Obtenha uma entrega fiável de eventos em grande escala.
  • Armazenamento de Blobs do Azure: um armazenamento de objetos dimensionável em massa para qualquer tipo de dados não estruturados, incluindo imagens, vídeos, áudio, documentos e muito mais. É fácil e rentável.
  • Cache do Azure para Redis: um arquivo de dados totalmente gerido e compatível com open source na memória para ligar aplicações rápidas e dimensionáveis.
  • Azure App Configuration: armazene configurações para todas as suas aplicações do Azure numa localização universal alojada.
  • Hubs de Eventos do Azure: transmitir milhões de eventos por segundo a partir de qualquer origem para criar pipelines de dados dinâmicos e responder imediatamente aos desafios empresariais.
  • Azure Key Vault: proteja chaves criptográficas e outros segredos que são utilizados por aplicações e serviços na cloud.
  • Funções do Azure: uma plataforma de computação baseada em eventos e sem servidor que também pode resolver problemas complexos de orquestração.
  • Azure Logic Apps: crie rapidamente soluções de integração avançadas.
  • Web Hook: processamento de eventos.
  • Power Automate: crie facilmente fluxos de trabalho automatizados.
  • Email: crie tarefas e fluxos de trabalho automatizados com o Azure Logic Apps e o Microsoft 365 Outlook Connector para enviar um e-mail.

Detalhes do cenário

O Event Grid liga a sua aplicação a outros serviços. Por exemplo, crie um tópico de aplicação para enviar os dados de eventos da sua aplicação para o Event Grid e tirar partido da sua entrega, encaminhamento avançado e integração direta com o Azure. Em alternativa, pode utilizar o Event Grid com o Logic Apps para processar dados em qualquer local sem ter de escrever código.

Potenciais casos de utilização

As organizações podem utilizar o Event Grid para ajudar com:

  • Arquiteturas de aplicações sem servidor na cloud.
  • Automatização de operações.
  • Integração de aplicações.

Considerações

Estas considerações implementam os pilares do Azure Well-Architected Framework, que é um conjunto de princípios orientadores que podem ser utilizados para melhorar a qualidade de uma carga de trabalho. Para obter mais informações, veja Microsoft Azure Well-Architected Framework.

Otimização de custos

A otimização de custos consiste em analisar formas de reduzir as despesas desnecessárias e melhorar a eficiência operacional. Para obter mais informações, veja Descrição geral do pilar de otimização de custos.

Utilize a calculadora de preços do Azure para obter estimativas de preços personalizadas.

Passos seguintes