Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
A integração liga aplicações, dados, serviços e dispositivos, muitas vezes de formas complexas, de modo a que correm entre sistemas on-premises, cloud e edge.
Para integrar aplicativos, às vezes chamadas diretas de API são adequadas. Mas, por vezes, as tecnologias precisam de comunicar de forma assíncrona através de mensagens ou eventos. Todos os processos de integração precisam de orquestração, ou de uma forma direta de definir e executar a lógica do fluxo de trabalho.
Serviços do Azure para integração
O Azure oferece uma variedade de serviços para integração:
API Management do Azure: Publique as suas APIs de forma segura para que desenvolvedores internos e externos possam usar-las quando se ligarem a sistemas back-end.
Azure Logic Apps: Crie fluxos de trabalho para ligar centenas de serviços na cloud e on-premises.
Azure Service Bus: Liga aplicações e serviços on-premises e baseados na cloud para implementar fluxos de trabalho de mensagens altamente seguros.
Azure Event Grid: A Connect suportava Azure e serviços não serviços Microsoft, simplificando o desenvolvimento de aplicações baseadas em eventos.
Funções do Azure: Simplifique problemas complexos de orquestração utilizando uma plataforma de computação serverless orientada a eventos.
Azure Data Factory: Integrar visualmente fontes de dados para acelerar a transformação de dados e apoiar fluxos de trabalho empresariais.
Architecture
Descarregue um ficheiro Visio desta arquitetura.
O diagrama anterior demonstra uma implementação típica básica ou de base de integração. Para soluções do mundo real que pode construir no Azure, veja Arquiteturas de Integração.
Explore guias e arquiteturas de integração
Os artigos desta secção incluem guias e arquiteturas totalmente desenvolvidas que pode implementar no Azure e expandir para soluções de produção. Estes artigos podem ajudá-lo a decidir como utilizar tecnologias de integração no Azure.
Selecione um serviço de integração
Os artigos seguintes ajudam-no a avaliar e selecionar as melhores tecnologias de integração para as suas necessidades de carga de trabalho:
Escolha os serviços certos de integração e automação no Azure: compare Funções do Azure, Azure Logic Apps, Power Automate e WebJobs para construir fluxos de trabalho e orquestrações.
Escolha entre serviços de mensagens Azure: compare Azure Event Grid, Hubs de Eventos do Azure e Azure Service Bus, e aprenda quando usar cada serviço.
Opções de mensagens assíncronas: Aprenda sobre vários tipos de mensagens e as entidades que participam numa infraestrutura de mensagens, e selecione um serviço de mensagens no Azure.
Ideias de soluções de integração
- Integre as filas de mensagens mainframe e midrange da IBM com o Azure: Integre os sistemas de mensagens IBM MQ com o Azure utilizando Azure Service Bus e conectividade híbrida.
Arquiteturas de integração
As seguintes arquiteturas prontas para produção demonstram soluções de integração de ponta a ponta que pode implementar e personalizar:
Arquitetura da zona de aterragem API Management do Azure: Implemente uma linha base segura do API Management do Azure com Gateway de Aplicação do Azure e Funções do Azure numa rede virtual.
Integração empresarial básica no Azure: Orquestrar chamadas síncronas para sistemas back-end empresariais utilizando Azure Logic Apps e API Management do Azure.
Utilize um corretor de mensagens e eventos para integrar sistemas empresariais: Organize chamadas assíncronas para sistemas back-end empresariais utilizando filas e eventos.
Construir sistemas de monitorização em tempo real e observáveis para os media: Fornecer monitorização e observabilidade quase em tempo real dos sistemas e dos dados de telemetria dos dispositivos do utilizador, utilizando Fabric Real-Time Intelligence.
Guias de integração
Consulte os seguintes guias para questões transversais de integração e migração:
- Migração Apache Kafka para Azure: Explore estratégias para migrar cargas de trabalho Apache Kafka para Azure, incluindo Hubs de Eventos do Azure, Azure HDInsight e Azure Kubernetes Service (AKS).
Centros de Eventos com Funções do Azure
Integre Event Hubs com funções serverless no Azure: Orientações sobre como integrar eficazmente Hubs de Eventos do Azure com Funções do Azure para desempenho, resiliência, segurança e escala.
Orientação de desempenho e escala para Event Hubs e Funções do Azure: Otimize a escalabilidade e o desempenho ao usar Hubs de Eventos do Azure e Funções do Azure em conjunto.
Design resiliente do Hubs de Eventos do Azure e do Funções do Azure: Implemente o tratamento de erros, a idempotência e a lógica de repetição para funções acionadas pelo Hubs de Eventos do Azure.
Proteja o Funções do Azure com Hubs de Eventos do Azure: Aplique controlo de acesso detalhado e segurança de rede para Hubs de Eventos do Azure e Funções do Azure.
Monitorize Funções do Azure e Event Hubs: Use o Application Insights para monitorizar o comportamento e a saúde dos Hubs de Eventos do Azure e das soluções Funções do Azure.
Prontidão organizacional
As organizações no início do processo de adoção da cloud podem usar o Cloud Adoption Framework para Azure para aceder a orientações comprovadas que aceleram a adoção da cloud.
Para orientações específicas para integração, consulte arquiteturas de integração do Azure. Estes artigos fornecem arquiteturas de referência, cenários de exemplo e guias de soluções para os Serviços de Integração Azure, incluindo padrões de rede, segurança e implementação.
Para ajudar a garantir a qualidade da sua solução de integração no Azure, siga as orientações do Azure Well-Architected Framework. O Azure Well-Architected Framework fornece orientações prescritivas para organizações que procuram excelência arquitetónica e descreve como desenhar, fornecer e monitorizar soluções de Azure otimizadas para custos.
Para orientações específicas para integração, consulte os seguintes guias de serviço Azure Well-Architected Framework:
API Management do Azure: Revise as melhores práticas arquitetónicas para o API Management do Azure em termos de fiabilidade, segurança, otimização de custos, excelência operacional e eficiência de desempenho.
Azure Service Bus: Reveja as melhores práticas arquitetónicas para mensagens no Azure Service Bus, incluindo a conceção de filas e tópicos, sessões e tratamento de mensagens mortas.
Azure Event Grid: Revise as melhores práticas arquitetónicas para o Azure Event Grid, incluindo entrega de eventos, segurança e excelência operacional.
Melhores práticas
Siga estas melhores práticas para melhorar a fiabilidade, segurança, custo-benefício, desempenho e qualidade operacional das suas cargas de trabalho de integração no Azure:
Integre Event Hubs com funções serverless no Azure: Orientações sobre como integrar eficazmente Hubs de Eventos do Azure com Funções do Azure para desempenho, resiliência, segurança, observabilidade e escala.
Orientação de desempenho e escalabilidade para Hubs de Eventos do Azure e Funções do Azure: Otimize a escalabilidade e o desempenho ao utilizar Hubs de Eventos do Azure e Funções do Azure em conjunto.
Monitorize Funções do Azure e Hubs de Eventos do Azure: Use o Application Insights para monitorizar o comportamento e a saúde das soluções Hubs de Eventos do Azure e Funções do Azure.
Implementações em múltiplas regiões para recuperação de desastres (DR) no Azure Logic Apps: Configure implementações em múltiplas regiões para o Azure Logic Apps para proteger dados e manter a continuidade do negócio (BC).
Acesso seguro e dados no Azure Logic Apps: Consulte orientações de segurança para acesso, dados, histórico de execução e ambientes no Azure Logic Apps.
Mantenha-se atualizado com a integração
Os serviços de integração do Azure evoluem para responder aos desafios modernos dos dados. Mantenha-se informado sobre as últimas atualizações e funcionalidades.
Para se manter atualizado com os principais serviços de integração, consulte os seguintes artigos:
Novidades no Azure Event Grid: Saiba mais sobre as funcionalidades e atualizações mais recentes do Azure Event Grid, incluindo suporte a MQTT, entrega de pull e push, e capacidades de namespace.
O que há de novo no Azure Data Factory: Saiba mais sobre as últimas versões, problemas conhecidos, correções de bugs, funcionalidades obsoletas e alterações planeadas para o Azure Data Factory.
Outros recursos
Os seguintes recursos podem ajudá-lo a descobrir mais sobre o design da arquitetura de integração.
Documentação do produto
Estes conjuntos de documentação fornecem orientações abrangentes para serviços de integração com o Azure:
Documentação do API Management do Azure: Saiba mais sobre o gateway da API, plano de gestão, portal para programadores e configuração de políticas para gerir APIs em todos os ambientes.
Documentação do Azure Logic Apps: Aprenda a construir fluxos de trabalho automatizados que integrem aplicações, dados, serviços e sistemas em ambientes cloud e on-premises.
Documentação do Azure Service Bus: Saiba mais sobre filas de mensagens empresariais e tópicos de publicação-subscrição para desacoplamento de aplicações e serviços.
Documentação do Azure Event Grid: Saiba mais sobre o serviço totalmente gerido de publicação-subscrição para arquiteturas orientadas a eventos, incluindo suporte a brokers MQTT e entrega HTTP push and pull.
Documentação Funções do Azure: Saiba mais sobre a plataforma de computação serverless para construir aplicações orientadas a eventos com triggers e bindings.
Documentação do Azure Data Factory: Saiba mais sobre o serviço gerido de extração, transformação, carregamento (ETL) na cloud para orquestrar movimentação e transformação de dados em grande escala.
Ambientes de integração
- Visão geral do Azure Integration Environment (pré-visualização): Aprenda a organizar e gerir centralmente os recursos de integração do Azure criando ambientes de integração e grupos de aplicações.
Padrões de integração de microserviços
Implemente o padrão Transactional Outbox usando o Azure Cosmos DB: Implemente o padrão Transactional Outbox para mensagens fiáveis entre serviços.
Identifique os limites dos microserviços: Derive microserviços a partir de um modelo de domínio ao desenhar a sua aplicação.
Projetar comunicação interserviços para microsserviços: Use malhas de serviços para tornar a comunicação entre microsserviços eficiente e robusta.
Integração empresarial
Cargas de trabalho de análise de dados para indústrias reguladas: Executar cargas de análise de dados que tenham em conta os requisitos regulatórios.
Enterprise Business Intelligence (BI): Transferir dados de uma base de dados SQL Server local para o Microsoft Fabric e transformar os dados para análise.
Documentação do Microsoft Power Platform: Disponibilize os dados não Microsoft aos utilizadores da web.
Profissionais da Amazon Web Services (AWS) ou Google Cloud
Para o ajudar a começar rapidamente, os seguintes artigos comparam as opções de integração do Azure com outros serviços cloud:
Serviços de mensagens no Azure e AWS: Compare componentes de mensagens como filas, publicação-subscrição e streaming de eventos entre Azure e AWS.
Comparação de serviços Google Cloud para Azure - Mensagens e eventing: Compare o Google Cloud Pub/Sub com Azure Service Bus, Azure Event Grid e Hubs de Eventos do Azure.
Comparação de serviços Google Cloud para Azure - Fluxo de trabalho: Compare o Google Cloud Composer com o Azure Logic Apps para orquestração de fluxos de trabalho.