Design da arquitetura de integração

Gerenciamento de API
Data Factory
Grade de Eventos
Funções
Aplicativos Lógicos

A finalidade 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 escalonáveis. As empresas conectam aplicativos, dados e processos de maneira rápida, eficiente e automatizada.

As conexões podem ser executadas entre sistemas locais, de nuvem e de borda. Eles podem reunir tecnologias empresariais, parceiras, de terceiros e herdadas.

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 à 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.

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

O Azure fornece uma ampla gama de ferramentas e funcionalidades 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 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 o Azure com suporte e serviços de terceiros, simplificando o desenvolvimento de aplicativos baseados em eventos.
  • Azure Functions. Simplifique problemas complexos de orquestração com 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.

Para obter informações sobre mais serviços de rede do Azure, consulte Integration Services.

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/regiões. 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 estiver familiarizado com a integração, o melhor lugar para começar será o Microsoft Learn. Esta plataforma online 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:

Caminho de produção

Depois de abordar os conceitos básicos da integração, a próxima etapa é projetar sua solução.

Padrões de design

Para explorar padrões a serem incorporados ao seu design, consulte recursos nas áreas a seguir.

Sistemas híbridos

Arquiteturas de microsserviço

Soluções sem servidor

Compartilhe a localização 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 dinâmicos.

Migração de mainframe

  • Integrar filas de mensagens de mainframe e midrange da IBM ao Azure: use uma técnica de primeiro dados que fornece uma maneira de filas de mensagens de mainframe e midrange da IBM funcionarem com os serviços do Azure.
  • [Rehost mainframe applications to Azure with Raincode compilers] [Refatorar aplicativos de mainframe para o Azure com compiladores raincode]: use o compilador COBOL do Raincode para modernizar aplicativos herdados de mainframe sem alterar o código.
  • Acesso de mainframe aos bancos de dados do Azure: dê acesso a aplicativos de mainframe e midrange ibm a 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.

Implementações específicas

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

IA

Comércio eletrônico

Finance

Soluções de negócios internas

Arquitetura, engenharia e construção (AEC)

Construtor de gêmeos digitais do Azure: use a criação de dados de modelagem de informações do Autodesk Forge para automatizar a criação de um conjunto de dados fundamental 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 integridade: compartilhe dados entre 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 TIBCO GridServer local para o Azure.

Práticas recomendadas

Esses recursos podem ajudá-lo a marcar 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 os processos de integração estiverem em execução, seu foco poderá se voltar para as operações. Os seguintes materiais fornecem recomendações e informações de referência para ajudá-lo a continuar a atender às demandas regulatórias e de clientes:

Mantenha-se atualizado com a integração

A integração do Azure recebe melhorias continuamente. Para ficar por dentro dos desenvolvimentos recentes, confira 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 a AWS (Amazon Web Services)

Informações para profissionais do Google Cloud