Comece com o design de arquitetura de integração

A integração liga aplicações, dados, serviços e dispositivos, muitas vezes de formas complexas, de modo a que correm entre sistemas on-premises, cloud e edge.

Para integrar aplicativos, às vezes chamadas diretas de API são adequadas. Mas, por vezes, as tecnologias precisam de comunicar de forma assíncrona através de mensagens ou eventos. Todos os processos de integração precisam de orquestração, ou de uma forma direta de definir e executar a lógica do fluxo de trabalho.

Serviços do Azure para integração

O Azure oferece uma variedade de serviços para integração:

  • API Management do Azure: Publique as suas APIs de forma segura para que desenvolvedores internos e externos possam usar-las quando se ligarem a sistemas back-end.

  • Azure Logic Apps: Crie fluxos de trabalho para ligar centenas de serviços na cloud e on-premises.

  • Azure Service Bus: Liga aplicações e serviços on-premises e baseados na cloud para implementar fluxos de trabalho de mensagens altamente seguros.

  • Azure Event Grid: A Connect suportava Azure e serviços não serviços Microsoft, simplificando o desenvolvimento de aplicações baseadas em eventos.

  • Funções do Azure: Simplifique problemas complexos de orquestração utilizando uma plataforma de computação serverless orientada a eventos.

  • Azure Data Factory: Integrar visualmente fontes de dados para acelerar a transformação de dados e apoiar fluxos de trabalho empresariais.

Architecture

Diagrama que mostra uma arquitetura básica de integração empresarial no Azure.

Descarregue um ficheiro Visio desta arquitetura.

O diagrama anterior demonstra uma implementação típica básica ou de base de integração. Para soluções do mundo real que pode construir no Azure, veja Arquiteturas de Integração.

Explore guias e arquiteturas de integração

Os artigos desta secção incluem guias e arquiteturas totalmente desenvolvidas que pode implementar no Azure e expandir para soluções de produção. Estes artigos podem ajudá-lo a decidir como utilizar tecnologias de integração no Azure.

Selecione um serviço de integração

Os artigos seguintes ajudam-no a avaliar e selecionar as melhores tecnologias de integração para as suas necessidades de carga de trabalho:

Ideias de soluções de integração

Arquiteturas de integração

As seguintes arquiteturas prontas para produção demonstram soluções de integração de ponta a ponta que pode implementar e personalizar:

Guias de integração

Consulte os seguintes guias para questões transversais de integração e migração:

  • Migração Apache Kafka para Azure: Explore estratégias para migrar cargas de trabalho Apache Kafka para Azure, incluindo Hubs de Eventos do Azure, Azure HDInsight e Azure Kubernetes Service (AKS).

Centros de Eventos com Funções do Azure

Prontidão organizacional

As organizações no início do processo de adoção da cloud podem usar o Cloud Adoption Framework para Azure para aceder a orientações comprovadas que aceleram a adoção da cloud.

Para orientações específicas para integração, consulte arquiteturas de integração do Azure. Estes artigos fornecem arquiteturas de referência, cenários de exemplo e guias de soluções para os Serviços de Integração Azure, incluindo padrões de rede, segurança e implementação.

Para ajudar a garantir a qualidade da sua solução de integração no Azure, siga as orientações do Azure Well-Architected Framework. O Azure Well-Architected Framework fornece orientações prescritivas para organizações que procuram excelência arquitetónica e descreve como desenhar, fornecer e monitorizar soluções de Azure otimizadas para custos.

Para orientações específicas para integração, consulte os seguintes guias de serviço Azure Well-Architected Framework:

  • API Management do Azure: Revise as melhores práticas arquitetónicas para o API Management do Azure em termos de fiabilidade, segurança, otimização de custos, excelência operacional e eficiência de desempenho.

  • Azure Service Bus: Reveja as melhores práticas arquitetónicas para mensagens no Azure Service Bus, incluindo a conceção de filas e tópicos, sessões e tratamento de mensagens mortas.

  • Azure Event Grid: Revise as melhores práticas arquitetónicas para o Azure Event Grid, incluindo entrega de eventos, segurança e excelência operacional.

Melhores práticas

Siga estas melhores práticas para melhorar a fiabilidade, segurança, custo-benefício, desempenho e qualidade operacional das suas cargas de trabalho de integração no Azure:

Mantenha-se atualizado com a integração

Os serviços de integração do Azure evoluem para responder aos desafios modernos dos dados. Mantenha-se informado sobre as últimas atualizações e funcionalidades.

Para se manter atualizado com os principais serviços de integração, consulte os seguintes artigos:

  • Novidades no Azure Event Grid: Saiba mais sobre as funcionalidades e atualizações mais recentes do Azure Event Grid, incluindo suporte a MQTT, entrega de pull e push, e capacidades de namespace.

  • O que há de novo no Azure Data Factory: Saiba mais sobre as últimas versões, problemas conhecidos, correções de bugs, funcionalidades obsoletas e alterações planeadas para o Azure Data Factory.

Outros recursos

Os seguintes recursos podem ajudá-lo a descobrir mais sobre o design da arquitetura de integração.

Documentação do produto

Estes conjuntos de documentação fornecem orientações abrangentes para serviços de integração com o Azure:

  • Documentação do API Management do Azure: Saiba mais sobre o gateway da API, plano de gestão, portal para programadores e configuração de políticas para gerir APIs em todos os ambientes.

  • Documentação do Azure Logic Apps: Aprenda a construir fluxos de trabalho automatizados que integrem aplicações, dados, serviços e sistemas em ambientes cloud e on-premises.

  • Documentação do Azure Service Bus: Saiba mais sobre filas de mensagens empresariais e tópicos de publicação-subscrição para desacoplamento de aplicações e serviços.

  • Documentação do Azure Event Grid: Saiba mais sobre o serviço totalmente gerido de publicação-subscrição para arquiteturas orientadas a eventos, incluindo suporte a brokers MQTT e entrega HTTP push and pull.

  • Documentação Funções do Azure: Saiba mais sobre a plataforma de computação serverless para construir aplicações orientadas a eventos com triggers e bindings.

  • Documentação do Azure Data Factory: Saiba mais sobre o serviço gerido de extração, transformação, carregamento (ETL) na cloud para orquestrar movimentação e transformação de dados em grande escala.

Ambientes de integração

Padrões de integração de microserviços

Integração empresarial

Profissionais da Amazon Web Services (AWS) ou Google Cloud

Para o ajudar a começar rapidamente, os seguintes artigos comparam as opções de integração do Azure com outros serviços cloud: