Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A integração conecta aplicativos, dados, serviços e dispositivos, muitas vezes de maneiras complexas, para que eles sejam executados entre sistemas locais, de nuvem e de borda.
Para integrar aplicativos, às vezes, as chamadas diretas de API são adequadas. Mas, às vezes, as tecnologias precisam se comunicar de forma assíncrona por meio de mensagens ou eventos. Todos os processos de integração precisam de orquestração ou uma maneira simples de definir e executar a lógica do fluxo de trabalho.
serviços Azure para integração
Azure fornece uma variedade de serviços para integração:
Gerenciamento de API do Azure: publique com segurança suas APIs para desenvolvedores internos e externos usarem quando se conectarem a sistemas de back-end.
Aplicativos Lógicos do Azure: crie fluxos de trabalho para conectar centenas de serviços na nuvem e no local.
Barramento de Serviço do Azure: conecte aplicativos e serviços locais e baseados em nuvem para implementar fluxos de trabalho de mensagens altamente seguros.
Grade de Eventos do Azure: conecte serviços do Azure compatíveis e serviços que não são da Microsoft, simplificando o desenvolvimento de aplicativos baseados em eventos.
Azure Functions: simplifique problemas de orquestração complexos usando uma plataforma de computação sem servidor controlada por eventos.
Azure Data Factory: integre visualmente fontes de dados para acelerar a transformação de dados e dar suporte a fluxos de trabalho empresariais.
Architecture
Carrege um arquivo Visio desta arquitetura.
O diagrama anterior demonstra uma implementação de integração básica ou de linha de base típica. Para obter soluções reais que você pode criar em Azure, consulte arquiteturas de integração.
Explorar guias de integração e arquiteturas
Os artigos nesta seção incluem guias e arquiteturas totalmente desenvolvidas que você pode implantar em Azure e expandir para soluções de nível de produção. Esses artigos podem ajudá-lo a decidir como usar tecnologias de integração no Azure.
Selecionar um serviço de integração
Os artigos a seguir ajudam você a avaliar e selecionar as melhores tecnologias de integração para seus requisitos de carga de trabalho:
Escolha os serviços de integração e automação corretos em Azure: Comparar Azure Functions, Aplicativos Lógicos do Azure, Power Automate e WebJobs para criar fluxos de trabalho e orquestrações.
Escolha entre Azure serviços de mensagens: compare Grade de Eventos do Azure, Hubs de Eventos do Azure e Barramento de Serviço do Azure e saiba quando usar cada serviço.
Opções de mensagens assíncronas: saiba mais sobre vários tipos de mensagens e as entidades que participam de uma infraestrutura de mensagens e selecione um serviço de mensagens Azure.
Ideias da solução de integração
- Integre filas de mensagens de mainframes IBM e sistemas midrange ao Azure: integre sistemas de mensageria IBM MQ ao Azure por meio do Barramento de Serviço do Azure e da 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 você pode implantar e personalizar:
Arquitetura de landing zone do Gerenciamento de API do Azure: Implante uma linha de base segura do Gerenciamento de API do Azure com o Gateway de Aplicativo do Azure e o Azure Functions em uma rede virtual.
Integração corporativa básica em Azure: orquestrar chamadas síncronas para sistemas de back-end corporativos usando Aplicativos Lógicos do Azure e Gerenciamento de API do Azure.
Use um corretor de mensagens e eventos para integrar sistemas corporativos: Orquestre chamadas assíncronas para sistemas de back-end corporativos usando filas e eventos.
Crie sistemas de monitoramento em tempo real e observáveis para mídia: forneça monitoramento quase em tempo real e observabilidade de sistemas e dados de telemetria do dispositivo de usuário usando Fabric Real-Time Intelligence.
Guias de integração
Consulte os seguintes guias para considerações transversais sobre integração e migração:
- Migração do Apache Kafka para Azure: explore estratégias para migrar cargas de trabalho do Apache Kafka para Azure, incluindo Hubs de Eventos do Azure, Azure HDInsight e AKS (Serviço de Kubernetes do Azure).
Hubs de Eventos com Azure Functions
Integrar Os Hubs de Eventos com funções sem servidor em Azure: diretrizes de como integrar efetivamente Hubs de Eventos do Azure com Azure Functions para desempenho, resiliência, segurança e escala.
Diretrizes de desempenho e escala para Hubs de Eventos e Azure Functions: otimizar a escalabilidade e o desempenho quando você usa Hubs de Eventos do Azure e Azure Functions juntos.
Projeto resiliente do Hubs de Eventos do Azure e do Azure Functions: Implemente tratamento de erros, idempotência e comportamento de nova tentativa para funções acionadas pelo Hubs de Eventos do Azure.
Proteja o Azure Functions com o Hubs de Eventos do Azure: Aplique controle de acesso granular e segurança de rede ao Hubs de Eventos do Azure e ao Azure Functions.
Monitore o Azure Functions e o Hubs de Eventos do Azure: Use o Application Insights para monitorar o comportamento e a saúde das soluções do Hubs de Eventos do Azure e do Azure Functions.
Preparação organizacional
As organizações no início do processo de adoção da nuvem podem usar o Cloud Adoption Framework para Azure para acessar diretrizes comprovadas que aceleram a adoção da nuvem.
Para obter diretrizes específicas de integração, consulte arquiteturas de integração do Azure. Esses artigos fornecem arquiteturas de referência, cenários de exemplo e guias de solução para Azure Integration Services, incluindo padrões de rede, segurança e implantação.
Para ajudar a garantir a qualidade da sua solução de integração no Azure, siga as diretrizes no Azure Well-Architected Framework. O Azure Well-Architected Framework fornece diretrizes prescritivas para organizações que buscam excelência arquitetônica e descreve como projetar, provisionar e monitorar soluções de Azure com otimização de custo.
Para obter diretrizes específicas de integração, consulte os seguintes guias de serviço do Azure Well-Architected Framework:
Gerenciamento de API do Azure: examine as práticas recomendadas de arquitetura para Gerenciamento de API do Azure entre confiabilidade, segurança, otimização de custos, excelência operacional e eficiência de desempenho.
Barramento de Serviço do Azure: Revise as práticas recomendadas de arquitetura para mensagens do Barramento de Serviço do Azure, incluindo o design de filas e tópicos, sessões e o tratamento de mensagens mortas.
Grade de Eventos do Azure: revise as práticas recomendadas de arquitetura para Grade de Eventos do Azure, incluindo entrega de eventos, segurança e excelência operacional.
Práticas recomendadas
Siga estas práticas recomendadas para melhorar a confiabilidade, a segurança, o custo-benefício, o desempenho e a qualidade operacional das cargas de trabalho de integração no Azure:
Integre os Hubs de Eventos com funções sem servidor em Azure: diretrizes de como integrar efetivamente Hubs de Eventos do Azure com Azure Functions para desempenho, resiliência, segurança, observabilidade e escala.
Diretrizes de desempenho e escala para Hubs de Eventos do Azure e Azure Functions: otimizar a escalabilidade e o desempenho ao usar Hubs de Eventos do Azure e Azure Functions juntos.
Monitorar Azure Functions e Hubs de Eventos do Azure: use o Application Insights para monitorar o comportamento e a integridade das soluções de Hubs de Eventos do Azure e Azure Functions.
Implantações em múltiplas regiões para recuperação de desastres (DR) no Aplicativos Lógicos do Azure: Configurar implantações em múltiplas regiões no Aplicativos Lógicos do Azure para proteger dados e manter a continuidade dos negócios (BC).
Proteger o acesso e os dados em Aplicativos Lógicos do Azure: examine as diretrizes de segurança para acesso, dados, histórico de execuções e ambientes no Aplicativos Lógicos do Azure.
Mantenha-se atualizado com a integração
Os serviços de integração do Azure evoluem para enfrentar os desafios modernos de dados. Mantenha-se informado sobre as atualizações e os recursos mais recentes.
Para se manter atualizado com os principais serviços de integração, consulte os seguintes artigos:
Novidades no Grade de Eventos do Azure: saiba mais sobre os recursos e atualizações mais recentes para Grade de Eventos do Azure, incluindo suporte ao MQTT, entrega por pull e push e recursos de namespace.
Novidades no Azure Data Factory: saiba mais sobre as versões mais recentes, problemas conhecidos, correções de bugs, funcionalidade preterida e alterações planejadas para Azure Data Factory.
Outros recursos
Os recursos a seguir podem ajudá-lo a descobrir mais sobre o design da arquitetura de integração.
Documentação do produto
Esses conjuntos de documentação fornecem diretrizes abrangentes para os serviços de integração do Azure:
Documentação do Gerenciamento de API do Azure: conheça o gateway de API, o plano de controle, o portal do desenvolvedor e a configuração de políticas para gerenciar APIs em todos os ambientes.
Aplicativos Lógicos do Azure documentação: saiba como criar fluxos de trabalho automatizados que integram aplicativos, dados, serviços e sistemas em ambientes locais e de nuvem.
Documentação do Barramento de Serviço do Azure: Saiba mais sobre enfileiramento de mensagens corporativas e tópicos de publicação-assinatura para desacoplar aplicativos e serviços.
Documentação do Grade de Eventos do Azure: Saiba mais sobre o serviço de publicação-assinatura totalmente gerenciado para arquiteturas orientadas a eventos, incluindo suporte a broker MQTT e entrega por push e pull via HTTP.
Azure Functions documentação: saiba mais sobre a plataforma de computação sem servidor para a criação de aplicativos controlados por eventos com gatilhos e associações.
Documentação do Azure Data Factory: Saiba mais sobre o serviço gerenciado de nuvem para extrair, transformar e carregar dados (ETL), usado para orquestrar a movimentação e transformação de dados em escala.
Ambientes de integração
- Azure visão geral do Ambiente de Integração (versão prévia): saiba como organizar e gerenciar centralmente Azure recursos de integração criando ambientes de integração e grupos de aplicativos.
Padrões de integração de microsserviços
Implemente o padrão de Caixa de Saída Transacional usando Azure Cosmos DB: implemente o padrão de caixa de saída transacional para mensagens confiáveis entre serviços.
Identificar limites de microsserviço: deriva microsserviços de um modelo de domínio ao projetar seu aplicativo.
Projetar comunicação entre serviços para microsserviços: use malhas de serviço para tornar a comunicação entre microsserviços eficiente e robusta.
Integração empresarial
Cargas de trabalho de análise de dados para setores regulamentados: execute cargas de trabalho de análise de dados que explicam os requisitos regulatórios.
Inteligência de negócios corporativa (BI): mover dados de um banco de dados do SQL Server local para o Microsoft Fabric e transformar os dados para análise.
documentação do Microsoft Power Platform: disponibilize dados que não são da Microsoft para usuários da Web.
Profissionais do Amazon Web Services (AWS) ou do Google Cloud
Para ajudá-lo a começar rapidamente, os seguintes artigos comparam Azure opções de integração com outros serviços de nuvem:
Serviços de mensagens em Azure e AWS: comparar componentes de mensagens, como filas, publicação-assinatura e streaming de eventos em Azure e AWS.
Google Cloud para Azure comparação de serviços – Mensagens e eventos: compare o Google Cloud Pub/Sub com Barramento de Serviço do Azure, Grade de Eventos do Azure e Hubs de Eventos do Azure.
Comparação do Google Cloud com Azure serviços – Fluxo de trabalho: compare o Google Cloud Composer com Aplicativos Lógicos do Azure para orquestração de fluxo de trabalho.