Escolha os melhores serviços de integração no Azure para cenários de integração empresarial
O Azure Integration Services oferece muitos recursos nessa coleção de serviços de integração, mas alguns recursos sobrepostos podem existir. Este guia fornece informações para ajudá-lo a escolher os melhores serviços para seus cenários e requisitos de integração empresarial. Lembre-se também de considerar todo o impacto do uso de um serviço específico, incluindo requisitos de desempenho, disponibilidade do conjunto de habilidades, suporte operacional e custos.
Nota
Se você for um cliente do BizTalk Server que deseja mover suas cargas de trabalho para os Aplicativos Lógicos do Azure, poderá obter uma visão geral da migração e comparar os recursos entre essas duas ofertas examinando Por que migrar do BizTalk Server para os Aplicativos Lógicos do Azure?
Quando escolher um serviço de integração específico e porquê
Serviço | Quando escolher | Porquê |
---|---|---|
Azure Logic Apps | Você tem processos de negócios para orquestrar em vários sistemas que vão desde sistemas legados até cargas de trabalho de inteligência artificial. Você precisa migrar do Microsoft BizTalk Server ou de outras plataformas de integração. | - Proporciona maior produtividade do desenvolvedor através do designer de fluxo de trabalho low-code. - Excelente em chamadas de API de fiação rapidamente usando conectores pré-construídos e prontos para uso. - Suporta processamento síncrono e assíncrono. - Oferece um rico histórico de depuração para fluxos de trabalho com monitoração de estado. - Suporta fluxos de trabalho sem estado para requisitos de baixa latência. - Suporta a criação de APIs personalizadas e conectores personalizados, que permitem encapsular APIs REST ou APIs SOAP existentes para acessar serviços onde nenhum conector pré-construído existe atualmente. (Apenas fluxos de trabalho de consumo) - Suporta a criação de conectores embutidos personalizados com base em um provedor de serviços. (Somente fluxos de trabalho padrão) |
Funções do Azure | Você precisa criar funções de utilitário central que podem ser acessadas de outros componentes da plataforma de integração, como os Aplicativos Lógicos do Azure. Você tem requisitos exclusivos de transformação de dados. |
Fornece uma experiência de computação sob demanda orientada a eventos para desenvolvedores que precisam estender a plataforma de aplicativos do Azure implementando código acionado por eventos no Azure ou em outros serviços e sistemas locais. |
Azure Data Factory | Você precisa da capacidade de transformar e mover grandes conjuntos de dados em várias fontes de dados, como sistemas de arquivos, banco de dados, SAP, Armazenamento de Blobs do Azure, Azure Data Explorer, Oracle, DB2, Amazon RDS e muito mais. | - Fornece um serviço ETL sem servidor baseado em nuvem para expansão, integração de conjuntos de dados e transformação de dados. É capaz de lidar com grandes requisitos de processamento de dados e mensagens. - Oferece interface do usuário sem código para criação intuitiva e monitoramento e gerenciamento de painel único. - Suporta lift-and-shift para pacotes existentes do SQL Server Integration Services (SSIS) para o Azure e executá-los com total compatibilidade no Azure Data Factory. O SSIS Integration Runtime oferece um serviço totalmente gerenciado, para que você não precise se preocupar com o gerenciamento de infraestrutura. |
Azure Service Bus | Você precisa de um sistema de mensagens que suporte o modelo de publicação-assinatura, entrega ordenada, deteção de duplicatas, agendamento de mensagens e cenários de expiração de mensagens. | - Fornece um agente de mensagens empresariais totalmente gerenciado com filas de mensagens e tópicos de publicação-assinatura. - Ao dissociar aplicações e serviços entre si, este serviço proporciona as seguintes vantagens: --- Balanceamento de carga entre trabalhadores concorrentes --- Roteamento seguro de mensagens, transferência de dados e controle entre limites de serviço e aplicativo --- Trabalho transacional coordenado que requer um alto grau de confiabilidade. - Complementa os Aplicativos Lógicos do Azure e dá suporte a cenários em que você deseja usar SDKs, não conectores, para interagir com entidades do Service Bus. |
Grelha de Eventos do Azure | Você precisa de uma arquitetura de assinatura de eventos para se manter atualizado sobre as alterações de estado em um ou mais aplicativos e sistemas, pois suas soluções de integração dependem muito de eventos para comunicar essas alterações e fazer quaisquer alterações de dados relacionadas. | - Fornece um agente de eventos altamente escalável e sem servidor para integrar aplicativos usando eventos. A Grade de Eventos entrega eventos para destinos de assinantes, como aplicativos, serviços do Azure ou qualquer ponto de extremidade onde a Grade de Eventos tenha acesso à rede. As fontes de eventos podem incluir aplicativos, serviços SaaS e serviços do Azure. - Aumenta a eficiência, evitando sondagens constantes para determinar mudanças de estado. À medida que mais serviços subjacentes emitem eventos, a arquitetura de assinatura aumenta em popularidade. |
API Management do Azure | Você deseja abstrair e proteger sua implementação de serviço subjacente nos Aplicativos Lógicos do Azure de usuários finais e consumidores. | - Fornece uma plataforma de gerenciamento híbrida e multinuvem para APIs em todos os ambientes. - Oferece a capacidade de reutilizar serviços centrais de forma segura, dando à sua organização mais governança e controle sobre quem pode chamar serviços corporativos e como chamá-los. Posteriormente, você pode chamar essas APIs dos Aplicativos Lógicos do Azure depois que sua organização as catalogar no Gerenciamento de API do Azure. |
Próximos passos
Agora você aprendeu mais sobre quais ofertas no Azure Integration Services melhor se adequam a cenários e necessidades específicos. Se você estiver pensando em mudar do BizTalk Server para o Azure Integration Services, saiba mais sobre abordagens de migração, considerações de planejamento e práticas recomendadas para ajudar com seu projeto de migração.