Design de arquitetura de integração

Gerenciamento de API do Azure
Fábrica de dados do Azure
Grade de Eventos do Azure
Funções do Azure
Aplicativos Lógicos do Azure

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 maneira 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, as chamadas diretas de API são adequadas. Porém, à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.

Diagrama que mostra quatro tecnologias que a integração usa: orquestração, mensagens, eventos e A P Is.

O Azure fornece diversas ferramentas e recursos de integração, incluindo estes serviços:

  • Gerenciamento de API do Azure. Publique com segurança suas APIs para os desenvolvedores internos e externos utilizarem 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 envio de mensagens altamente seguros.
  • Grade de Eventos do Azure. Conecte serviços compatíveis do Azure e de terceiros enquanto simplifica o desenvolvimento de aplicativos baseado em eventos.
  • Azure Functions. 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 oferecer suporte a fluxos de trabalho corporativos.

Para obter informações sobre outros serviços de integração do Azure, consulte Serviços de integração.

Apache®, Apache NiFi® e NiFi® são marcas registradas ou marcas comerciais da Apache Software Foundation nos Estados Unidos e/ou em outros países. O uso desta marca não implica aprovação por parte da Apache Software Foundation.

Introdução à integração no Azure

Se você não tem experiência em integração, o melhor lugar para começar é o Microsoft Learn. Essa plataforma online gratuita oferece vídeos, tutoriais e treinamento prático para vários produtos e serviços.

Os recursos a seguir podem ajudar você a aprender os principais conceitos de integração:

Caminho de produção

Depois de abordar os fundamentos da integração, a próxima etapa será projetar sua solução.

Padrões de design

Para explorar padrões a serem incorporados no design, consulte recursos nas seguintes áreas.

Sistemas híbridos

  • [Dados hierárquicos para análise] [Dados hierárquicos para análise]: use o Azure Stack Hub para coletar, processar, armazenar e distribuir dados locais e remotos.
  • Escalabilidade 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.
  • Dimensionamento entre nuvens com o Gerenciador de Tráfego: use o Gerenciador de Tráfego do Azure para estender um aplicativo local conectando-o a recursos de nuvem pública.

Arquiteturas de microsserviço

Soluções sem servidor

Compartilhar local em tempo real usando serviços do Azure sem servidor de baixo custo: configure um serviço de mensagens em tempo real para compartilhar locais em tempo real.

Migração de mainframe

  • Integrar filas de mensagens de mainframe e midrange da IBM com o Azure: use uma técnica de dados que forneça uma maneira para que as filas de mensagens de mainframe e midrange da IBM funcionem com os serviços do Azure.
  • [Hospedar novamente aplicativos de mainframe no Azure com compiladores Raincode] [Refatorar aplicativos de mainframe para o Azure com compiladores Raincode]: use o compilador Raincode COBOL para modernizar aplicativos herdados de mainframe sem alterar o código.
  • Acesso de mainframe a bancos de dados do Azure: dê acesso a aplicativos de mainframe e midrange da IBM a bancos de dados remotos do Azure.

Seletores de serviço

Os recursos a seguir também podem ajudar 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 referentes a essa área.

Implementações específicas

Para saber mais sobre arquiteturas específicas de cenário, consulte as soluções nas áreas a seguir.

IA

Comércio eletrônico

Finance

Soluções de negócios internos

Arquitetura, engenharia e construção (AEC)

Criador de Gêmeos Digitais do Azure: use dados de modelagem de informações de criação do Autodesk Forge para automatizar a criação de um conjunto de dados básico dos Gêmeos Digitais do Azure.

Análise

Processamento e análise de dados geoespaciais: disponibilize grandes volumes de dados geoespaciais para análise.

Serviços de saúde

Consórcio de dados de saúde: compartilhe dados entre os membros de um consórcio de saúde.

Computação de alto desempenho

Modelo de análise de risco do HPC: use o Azure CycleCloud em um aplicativo de análise de risco para expandir a computação local do TIBCO GridServer para o Azure.

Práticas recomendadas

Esses recursos podem ajudar você a verificar seu design em relação às práticas recomendadas atuais:

Pacote de implementações de linha de base

Essas arquiteturas de referência fornecem implementações de linha de base para vários cenários:

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 poderá se voltar para as operações. Os materiais a seguir fornecem recomendações e informações de referência para ajudar você a continuar atendendo às demandas dos clientes e regulamentares:

Mantenha-se atualizado com a integração

A integração do Azure é aprimorada continuamente. Para ficar por dentro dos desenvolvimentos recentes, confira as Atualizações do Azure.

Recursos adicionais

Os recursos a seguir fornecem recomendações práticas e informações para cenários específicos.

Informações para Amazon Web Services (AWS)

Informações para profissionais do Google Cloud