Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La integración conecta aplicaciones, datos, servicios y dispositivos, a menudo de maneras complejas, para que se ejecuten entre sistemas locales, en la nube y perimetrales.
Para integrar aplicaciones, a veces las llamadas de API directas son adecuadas. Pero a veces las tecnologías necesitan comunicarse de forma asincrónica a través de la mensajería o los eventos. Todos los procesos de integración necesitan orquestación o una manera sencilla de definir y ejecutar la lógica del flujo de trabajo.
servicios de Azure para la integración
Azure proporciona una gama de servicios para la integración:
Azure API Management: publique de forma segura las API para que los desarrolladores internos y externos los usen cuando se conectan a sistemas back-end.
Azure Logic Apps: cree flujos de trabajo para conectar cientos de servicios en la nube y en el entorno local.
Azure Service Bus: conecte aplicaciones y servicios locales y basados en la nube para implementar flujos de trabajo de mensajería altamente seguros.
Azure Event Grid: conecte servicios compatibles de Azure y que no son de Microsoft mientras simplifica el desarrollo de aplicaciones basadas en eventos.
Azure Functions: simplifique problemas de orquestación complejos mediante una plataforma de proceso sin servidor controlada por eventos.
Azure Data Factory: integre visualmente los orígenes de datos para acelerar la transformación de datos y dar soporte a flujos de trabajo empresariales.
Architecture
Descargue un archivo de Visio de esta arquitectura.
En el diagrama anterior se muestra una implementación típica de integración básica o de línea base. Para obtener soluciones reales que puede compilar en Azure, consulte Arquitecturas de integración.
Exploración de las guías y arquitecturas de integración
Los artículos de esta sección incluyen guías y arquitecturas totalmente desarrolladas que puede implementar en Azure y expandir a soluciones de nivel de producción. Estos artículos pueden ayudarle a decidir cómo usar tecnologías de integración en Azure.
Selección de un servicio de integración
Los artículos siguientes le ayudarán a evaluar y seleccionar las mejores tecnologías de integración para sus requisitos de carga de trabajo:
Elija los servicios de integración y automatización adecuados en Azure: Comparar Azure Functions, Azure Logic Apps, Power Automate y WebJobs para crear flujos de trabajo y orquestaciones.
Elija entre Azure servicios de mensajería: compare Azure Event Grid, Azure Event Hubs y Azure Service Bus y aprenda cuándo usar cada servicio.
Opciones de mensajería asincrónicas: obtenga información sobre varios tipos de mensajes y las entidades que participan en una infraestructura de mensajería y seleccione un servicio de mensajería Azure.
Ideas de la solución de integración
- Integre las colas de mensajes de sistema central y de rango medio de IBM con Azure: Integre sistemas de mensajería IBM MQ con Azure mediante Azure Service Bus y conectividad híbrida.
Arquitecturas de integración
Las siguientes arquitecturas listas para producción muestran soluciones de integración de un extremo a otro que puede implementar y personalizar:
Azure API Management arquitectura de zona de aterrizaje: implemente una línea base de Azure API Management segura con Azure Application Gateway y Azure Functions en una red virtual.
Integración empresarial básica en Azure: organiza llamadas sincrónicas a sistemas back-end empresariales mediante Azure Logic Apps y Azure API Management.
Use un agente de mensajes y eventos para integrar sistemas empresariales: organice llamadas asincrónicas a sistemas back-end empresariales mediante colas y eventos.
Crear sistemas de supervisión en tiempo real y observables para medios: proporcione supervisión casi en tiempo real y observabilidad de los sistemas y los datos de telemetría de dispositivos de usuario mediante Fabric Real-Time Intelligence.
Guías de integración
Revise las siguientes guías para conocer los problemas de integración y migración transversales:
- Migración de Apache Kafka a Azure: explore estrategias para migrar cargas de trabajo de Apache Kafka a Azure, incluidos Azure Event Hubs, Azure HDInsight y Azure Kubernetes Service (AKS).
Centros de Eventos con Azure Functions
Integración de Event Hubs con funciones sin servidor en Azure: guía para integrar eficazmente Azure Event Hubs con Azure Functions para el rendimiento, la resistencia, la seguridad y la escala.
Guía de rendimiento y escalado para Event Hubs y Azure Functions: optimice la escalabilidad y el rendimiento al usar Azure Event Hubs y Azure Functions juntos.
Diseño resistente de Azure Event Hubs y Azure Functions: implemente el control de errores, la idempotencia y el comportamiento de los reintentos para las funciones desencadenadas por Azure Event Hubs.
Protección de Azure Functions con Azure Event Hubs: aplique un control de acceso específico y la seguridad de red para Azure Event Hubs y Azure Functions.
Supervisar Azure Functions y Event Hubs: Utilizar Application Insights para supervisar el comportamiento y el estado de las soluciones de Azure Event Hubs y Azure Functions.
Preparación de la organización
Las organizaciones al principio del proceso de adopción de la nube pueden usar el Cloud Adoption Framework para Azure para acceder a instrucciones probadas que aceleran la adopción de la nube.
Para obtener instrucciones específicas de la integración, consulte Azure arquitecturas de integración. Estos artículos proporcionan arquitecturas de referencia, escenarios de ejemplo y guías de soluciones para Azure Integration Services, incluidos los patrones de redes, seguridad e implementación.
Para ayudar a garantizar la calidad de la solución de integración en Azure, siga las instrucciones de Azure Well-Architected Framework. El marco Azure Well-Architected proporciona instrucciones prescriptivas para las organizaciones que buscan excelencia arquitectónica y describen cómo diseñar, aprovisionar y supervisar soluciones de Azure optimizadas para costos.
Para obtener instrucciones específicas de la integración, consulte las siguientes guías de servicio de Azure Well-Architected Framework:
Azure API Management: revise los procedimientos recomendados de arquitectura para Azure API Management en la confiabilidad, la seguridad, la optimización de costos, la excelencia operativa y la eficiencia del rendimiento.
Azure Service Bus: Revise los procedimientos recomendados de arquitectura para la mensajería de Azure Service Bus, incluido el diseño de colas y temas, las sesiones y la administración de mensajes fallidos.
Azure Event Grid: revise los procedimientos recomendados de arquitectura para Azure Event Grid, incluida la entrega de eventos, la seguridad y la excelencia operativa.
procedimientos recomendados
Siga estos procedimientos recomendados para mejorar la confiabilidad, la seguridad, la rentabilidad, el rendimiento y la calidad operativa de las cargas de trabajo de integración en Azure:
Integración de Event Hubs con funciones sin servidor en Azure: guía para integrar eficazmente Azure Event Hubs con Azure Functions para el rendimiento, la resistencia, la seguridad, la observabilidad y la escala.
Guía de rendimiento y escalado para Azure Event Hubs y Azure Functions: optimice la escalabilidad y el rendimiento al usar Azure Event Hubs y Azure Functions juntos.
Supervisión de Azure Functions y Azure Event Hubs: use Application Insights para supervisar el comportamiento y el estado de las soluciones de Azure Event Hubs y Azure Functions.
Implementaciones en varias regiones para la recuperación ante desastres (DR) en Azure Logic Apps: configurar implementaciones en varias regiones para Azure Logic Apps proteger los datos y mantener la continuidad empresarial (BC).
Acceso seguro y datos en Azure Logic Apps: revise las instrucciones de seguridad para el acceso, los datos, el historial de ejecución y los entornos en Azure Logic Apps.
Mantenerse al día con la integración
Los servicios de integración de Azure evolucionan para abordar los desafíos modernos de los datos. Manténgase informado sobre las últimas actualizaciones y características.
Para mantenerse al día con los servicios de integración clave, consulte los artículos siguientes:
Novedades de Azure Event Grid: Obtenga información sobre las características más recientes y las actualizaciones de Azure Event Grid, como la compatibilidad con MQTT, la entrega de extracción e inserción y las funcionalidades de espacios de nombres.
Novedades de Azure Data Factory: obtenga información sobre las últimas versiones, problemas conocidos, correcciones de errores, funcionalidad en desuso y cambios planeados para Azure Data Factory.
Otros recursos
Los siguientes recursos pueden ayudarle a descubrir más sobre el diseño de la arquitectura de integración.
Documentación del producto
Estos conjuntos de documentación proporcionan una guía completa para los servicios de integración de Azure:
Azure API Management documentación: obtenga información sobre la puerta de enlace de API, el plano de administración, el portal para desarrolladores y la configuración de directivas para administrar las API en todos los entornos.
Azure Logic Apps documentación: aprenda a crear flujos de trabajo automatizados que integren aplicaciones, datos, servicios y sistemas en entornos locales y en la nube.
Documentación de Azure Service Bus: Más información sobre la cola de mensajes empresariales y los temas de publicación y suscripción para desacoplar aplicaciones y servicios.
Documentación de Azure Event Grid: Obtenga información sobre el servicio de publicación-suscripción totalmente administrado para arquitecturas basadas en eventos, incluida la compatibilidad con el intermediario MQTT y la entrega mediante inserción y extracción HTTP.
Documentación de Azure Functions: Obtenga información sobre la plataforma informática sin servidor para crear aplicaciones controladas por eventos con desencadenadores y enlaces de datos.
Azure Data Factory documentación: obtenga información sobre el servicio de extracción, transformación, carga (ETL) de la nube administrada para orquestar el movimiento y la transformación de datos a escala.
Entornos de integración
- información general del entorno de integración de Azure (versión preliminar): aprenda a organizar y administrar centralmente Azure recursos de integración mediante la creación de entornos de integración y grupos de aplicaciones.
Patrones de integración de microservicios
Implemente el patrón De bandeja de salida transaccional mediante Azure Cosmos DB: Implemente el patrón de bandeja de salida transaccional para mensajería confiable entre servicios.
Identificar límites de microservicios: derive microservicios de un modelo de dominio al diseñar la aplicación.
Diseño de la comunicación entre servicios para microservicios: use mallas de servicio para que la comunicación entre microservicios sea eficaz y sólida.
Integración empresarial
Cargas de trabajo de análisis de datos para sectores regulados: ejecute cargas de trabajo de análisis de datos que tenga en cuenta los requisitos normativos.
Inteligencia empresarial (BI): mueva datos de una base de datos de SQL Server local a Microsoft Fabric y transforme los datos para su análisis.
Documentación de Microsoft Power Platform: Ponga a disposición de los usuarios de la web datos ajenos a Microsoft.
Profesionales de Amazon Web Services (AWS) o Google Cloud
Para ayudarle a empezar a trabajar rápidamente, los siguientes artículos comparan Azure opciones de integración con otros servicios en la nube:
Servicios de mensajería en Azure y AWS: compare componentes de mensajería como colas, publicación y streaming de eventos en Azure y AWS.
Comparación de servicios de Google Cloud para Azure: mensajería y eventos: compare Google Cloud Pub/Sub con Azure Service Bus, Azure Event Grid y Azure Event Hubs.
Comparación de servicios de Google Cloud y Azure: flujo de trabajo: Compare Google Cloud Composer con Azure Logic Apps para la orquestación de flujos de trabajo.