O objetivo da integração é conectar aplicativos, dados, serviços e dispositivos, muitas vezes de maneiras complexas. Por meio da integração, as organizações reúnem fluxos de trabalho para que sejam consistentes e escaláveis. As empresas conectam aplicativos, dados e processos de forma rápida, eficiente e automatizada.
As conexões podem ser executadas entre sistemas locais, na nuvem e de borda. Eles podem reunir tecnologias corporativas, de parceiros, de terceiros e legadas.
Para dados, a integração fornece soluções para coletar e processar informações de várias fontes, em vários formatos.
Para integrar aplicativos, às vezes 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 — uma maneira simples de definir e executar a lógica do fluxo de trabalho.
O Azure fornece uma ampla gama de ferramentas e recursos de integração, incluindo estes serviços:
- Gerenciamento de API do Azure. Publique com segurança suas APIs para desenvolvedores internos e externos usarem ao se conectar a sistemas back-end.
- Azure Logic Apps. 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 suportados do Azure e de terceiros enquanto simplifica o desenvolvimento de aplicativos baseados em eventos.
- Funções do Azure. Simplifique problemas complexos de orquestração com uma plataforma de computação sem servidor orientada a eventos.
- Azure Data Factory. Integre visualmente fontes de dados para acelerar a transformação de dados e dar suporte a fluxos de trabalho corporativos.
Para obter informações sobre mais serviços de integração do Azure, consulte Integration Services.
Introdução à integração no Azure
Se você é novo na integração, o melhor lugar para começar é o Microsoft Learn. Esta plataforma on-line gratuita oferece vídeos, tutoriais e treinamento prático para vários produtos e serviços.
Os seguintes recursos podem ajudá-lo a aprender os principais conceitos de integração:
- Projetar a integração de dados
- Design de integração para soluções do Dynamics 365
- Integrações de dados com aplicativos do Finance and Operations
- Examinar a integração de negócios para soluções de IoT
- Integrar dados com o Azure Data Factory ou o Azure Synapse Pipeline
- Explore a integração do Event Grid
- Integração da API do arquiteto no Azure
Caminho para a produção
Depois de abordar os fundamentos da integração, a próxima etapa é projetar sua solução.
Padrões de design
Para explorar padrões a incorporar no seu design, consulte recursos nas seguintes áreas.
Sistemas híbridos
- Dimensionamento entre nuvens — dados locais: veja um aplicativo híbrido que abrange o Azure e o Azure Stack Hub e usa uma única fonte de dados local, que é um requisito de conformidade para algumas organizações.
Arquitetura de microsserviços
- Padrão de Caixa de Saída Transacional com o Azure Cosmos DB: implemente o padrão de Caixa de Saída Transacional para mensagens confiáveis entre serviços.
- Identificar limites de microsserviços: derive microsserviços de um modelo de domínio ao projetar seu aplicativo.
- Projetar comunicação interserviços para microsserviços: use malhas de serviço para tornar a comunicação entre microsserviços eficiente e robusta.
Migração de mainframe
- Integrar filas de mensagens de mainframe e midrange da IBM com o Azure: use uma técnica data-first que fornece uma maneira para as filas de mensagens de mainframe e midrange da IBM trabalharem com os serviços do Azure.
- Acesso de mainframe a bancos de dados do Azure: conceda aos aplicativos de mainframe e midrange da IBM acesso aos bancos de dados remotos do Azure.
Seletores de serviço
Os recursos a seguir também podem ajudá-lo a projetar seu aplicativo. Além de fornecer informações gerais sobre um mecanismo ou processo de integração, cada artigo ajuda você a selecionar um serviço do Azure que melhor atenda às suas necessidades para essa área.
- Opções de mensagens assíncronas: entenda vários tipos de mensagens e as entidades que participam de uma infraestrutura de mensagens.
- Escolha entre emparelhamento de rede virtual e gateways VPN: explore duas maneiras de conectar redes virtuais no Azure.
- Extrair, transformar e carregar (ETL): descubra como reunir dados provenientes de várias fontes em vários formatos e, em seguida, transformá-los e armazená-los.
Implementações específicas
Para saber mais sobre arquiteturas específicas de cenários, consulte as soluções nas áreas a seguir.
Comércio eletrónico
- Migrar um aplicativo Web usando a API do Azure: modernize a pilha de software herdada baseada em navegador de uma empresa de comércio eletrônico.
Finance
- Padrões e implementações para uma transformação da nuvem bancária: Aplique padrões que implementam uma transformação na nuvem do sistema bancário.
Melhores práticas
Estes recursos podem ajudá-lo a verificar o seu desenho ou modelo em relação às práticas recomendadas atuais:
Os Hubs de Eventos e Funções do Azure podem trabalhar juntos em uma arquitetura sem servidor para processar grandes volumes de dados quase em tempo real. Para obter orientação sobre como maximizar o desempenho, a resiliência, a segurança, a observabilidade e a escala dessa arquitetura, consulte estes artigos:
Muitas soluções de integração usam aplicativos lógicos para implementar processos de negócios. Para obter as práticas recomendadas sobre como criar arquiteturas confiáveis com esse serviço, consulte Continuidade de negócios e recuperação de desastres para Aplicativos Lógicos do Azure.
Para verificar se a implementação dos Aplicativos Lógicos está alinhada com o Benchmark de Segurança do Azure versão 2.0, consulte Linha de base de segurança do Azure para Aplicativos Lógicos.
Conjunto de implementações de linha de base
Essas arquiteturas de referência fornecem implementações de linha de base para vários cenários:
- Cargas de trabalho de análise de dados para setores regulamentados: execute cargas de trabalho de análise de dados que levam em conta os requisitos regulamentares.
- Integração empresarial básica no Azure: orquestre chamadas síncronas para sistemas back-end corporativos.
- Integração empresarial usando agente de mensagens e eventos: orquestre chamadas assíncronas para sistemas back-end corporativos usando filas e eventos.
- Business intelligence empresarial: mova dados de um banco de dados SQL Server local para o Azure Synapse Analytics e transforme os dados para análise.
- Front-ends Web e móveis: Disponibilize dados de terceiros para usuários da Web.
Guia de operações
Implantar sua carga de trabalho é um marco significativo. Depois que seus processos de integração estiverem em execução, seu foco pode se voltar para as operações. Os materiais a seguir fornecem recomendações e informações de referência para ajudá-lo a continuar a atender às demandas regulatórias e dos clientes:
- Sobre conectores em Aplicativos Lógicos do Azure: Saiba como aproveitar as centenas de conectores que os Aplicativos Lógicos oferecem.
- Controlos de Conformidade Regulamentar da Política do Azure para Aplicações Lógicas do Azure: Torne as Aplicações Lógicas compatíveis com as normas regulamentares.
Mantenha-se atualizado com a integração
A integração do Azure recebe melhorias continuamente. Para ficar a par dos desenvolvimentos recentes, consulte Atualizações do Azure.
Recursos adicionais
Os recursos a seguir fornecem recomendações práticas e informações para cenários específicos.