Editar

Share via


Integração de aplicativos usando a Grade de Eventos do Azure

Grade de Eventos do Azure
Funções do Azure
Aplicativos Lógicos do Azure

Ideias de soluções

Esse artigo é uma ideia de solução. Caso deseje que ampliemos o conteúdo com mais informações, como possíveis casos de uso, serviços alternativos, considerações sobre implementação ou diretrizes de preços, fale conosco enviando seus comentários no GitHub.

A Grade de Eventos conecta seu aplicativo a outros serviços. Este artigo descreve como integrar seu aplicativo à Grade de Eventos do Azure para aproveitar sua entrega confiável, roteamento avançado e integração direta.

Arquitetura

Diagram showing application integration using Azure Event Grid.

Baixe um Arquivo Visio dessa arquitetura.

Fluxo de dados

  1. Configure diferentes fontes de eventos (Armazenamento de Blobs, Cache do Azure para Redis, Configuração de Aplicativos, Hubs de Eventos, Cofre de Chaves, Barramento de Serviço) para assinar um tópico de Grade de Eventos.
  2. Dispara fontes de eventos de vários cenários, incluindo diferentes ações executadas nas fontes de eventos.
  3. Use a Grade de Eventos para dar suporte aos eventos provenientes de diferentes serviços do Azure.
  4. Aproveita diferentes manipuladores de eventos (Azure Functions, Hubs de Eventos, Aplicativos Lógicos, Armazenamento de Blobs, Web Hook, Power Automate) para lidar com diferentes casos de uso.
  5. Use diferentes tipos de ações para manipular o resultado dos manipuladores de eventos, como Armazenamento de Blobs e email para alertas.

Componentes

  • Grade de Eventos do Azure: obtenha a entrega de eventos confiável em grande escala.
  • Armazenamento de Blobs do Azure: um armazenamento de objetos altamente escalável para qualquer tipo de dados não estruturados, incluindo imagens, vídeos, áudio, documentos e muito mais. É fácil e econômico.
  • Cache do Azure para Redis: um armazenamento de dados na memória totalmente gerenciado e compatível com código aberto para potencializar aplicativos rápidos e escaláveis.
  • A Configuração de Aplicativos do Azure: fornece uma maneira de armazenar configurações para todos os seus aplicativos do Azure em um local universal e hospedado.
  • Hubs de Eventos do Azure: transmita milhões de eventos por segundo de qualquer fonte para criar pipelines de dados dinâmicos e responder imediatamente a desafios de negócios usando os Hubs de Eventos.
  • Azure Key Vault: proteja chaves criptográficas e outros segredos usados por aplicativos e serviços de nuvem.
  • Azure Functions: uma plataforma de computação sem servidor orientada a eventos que também pode resolver problemas complexos de orquestração.
  • Aplicativos Lógicos do Azure: compile rapidamente soluções de integração avançadas.
  • Web Hook: manipulação de eventos.
  • Power Automate: crie fluxos de trabalho automatizados com facilidade.
  • Email: crie tarefas e fluxos de trabalho automatizados com os Aplicativos Lógicos do Azure e o Microsoft 365 Outlook Connector para enviar um email.

Detalhes do cenário

A Grade de Eventos conecta seu aplicativo a outros serviços. Por exemplo, crie um tópico de aplicativo para enviar dados de evento do seu aplicativo para a Grade de Eventos e aproveite a entrega, os roteiros avançados e a integração direta ao Azure. Como alternativa, você pode usar a Grade de Eventos com Aplicativos Lógicos para processar dados em qualquer lugar, sem escrever código.

Possíveis casos de uso

As organizações podem usar a Grade de Eventos para ajudar com:

  • Arquiteturas de aplicativo sem servidor na nuvem.
  • Automação de operações.
  • Integração de aplicativos.

Considerações

Essas considerações implementam os pilares do Azure Well-Architected Framework, que é um conjunto de princípios de orientação que podem ser usados para aprimorar a qualidade de uma carga de trabalho. Para obter mais informações, consulte Microsoft Azure Well-Architected Framework.

Otimização de custo

A otimização de custos é a análise de maneiras de reduzir as despesas desnecessárias e melhorar a eficiência operacional. Para obter mais informações, consulte Visão geral do pilar de otimização de custo.

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

Próximas etapas