Compartir a través de


Elección de los mejores servicios de integración en Azure para escenarios de integración empresarial

Azure Integration Services ofrece muchas funcionalidades en esta colección de servicios de integración, pero es posible que existan algunas funcionalidades que se solapan. En esta guía se proporciona información para ayudarle a elegir los mejores servicios para sus escenarios y requisitos de integración empresarial. Recuerde también tener en cuenta el impacto total del uso de un servicio determinado, incluidos los requisitos de rendimiento, la disponibilidad del conjunto de aptitudes, el soporte técnico operativo y los costos.

Nota

Si es un cliente de BizTalk Server que busca trasladar las cargas de trabajo a Azure Integration Services, puede obtener información general sobre la migración y comparar las funcionalidades entre estas dos ofertas revisando ¿Por qué migrar de BizTalk Server a Azure Integration Services?

Cuándo elegir un servicio de integración específico y por qué

Servicio Casos en los que elegir Por qué
Azure Logic Apps Tiene procesos empresariales para organizar en varios sistemas donde comprende bien sus estructuras. - Proporciona una mayor productividad del desarrollador gracias al diseñador de flujos de trabajo de código bajo.

- Destaca por su rapidez a la hora de conectar las llamadas a la API mediante conectores predefinidos y listos para usar.

- Admite el procesamiento síncrono y asíncrono.

- Ofrece un historial de depuración enriquecido para flujos de trabajo con estado.

- Admite flujos de trabajo sin estado para requisitos de baja latencia.

- Admite la creación de API personalizadas y conectores personalizados, que permiten encapsular las API REST o las API SOAP existentes para acceder a servicios en los que actualmente no existe ningún conector precompilado. (Solo flujos de trabajo de consumo)

- Admite la creación de conectores integrados personalizados basados en un proveedor de servicios. (Solo flujos de trabajo estándar)
Azure Functions Debe ejecutar una lógica de negocios compleja que se implemente mejor como código que como expresiones de flujo de trabajo.

Debe crear una función de utilidad centralizada a la que pueda acceder desde otros componentes de la plataforma de integración, como Azure Logic Apps.

Tiene requisitos de transformación de datos únicos.
Proporciona una experiencia de proceso a petición controlada por eventos para los desarrolladores que necesitan ampliar la plataforma de aplicaciones de Azure mediante la implementación de código desencadenado por eventos en Azure u otros servicios y sistemas locales.
Azure Data Factory Necesita la capacidad de transformar y mover grandes conjuntos de datos entre varios orígenes de datos, como sistemas de archivos, bases de datos, SAP, Azure Blob Storage, Azure Data Explorer, Oracle, DB2, Amazon RDS, etc. - Proporciona un servicio ETL sin servidor basado en la nube para la escalabilidad horizontal, la integración de conjuntos de datos y la transformación de datos. Puede controlar los requisitos de procesamiento de mensajes y datos de gran tamaño.

- Ofrece una interfaz de usuario sin código que favorece la creación intuitiva, así como la supervisión y la administración desde un único panel.

- Admite la migración a Azure mediante lift-and-shift de paquetes de SQL Server Integration Services existentes (SSIS) y la posibilidad de ejecutarlos con compatibilidad completa en Azure Data Factory. SSIS Integration Runtime ofrece un servicio totalmente administrado, por lo que no hay que preocuparse de la administración de la infraestructura.
Azure Service Bus Necesita un sistema de mensajería que admita el modelo de publicación-suscripción, la entrega ordenada, la detección de duplicados, la programación de mensajes y los escenarios de expiración de mensajes. - Proporciona un agente de mensajes empresarial totalmente administrado que incluye colas de mensajes y temas que se pueden publicar y a los que es posible suscribirse.

- Al desacoplar aplicaciones y servicios entre sí, este servicio proporciona las siguientes ventajas:

- Equilibrio de carga entre roles de trabajo paralelos
- Enrutamiento de mensajes seguro, transferencia de datos y control entre los límites de aplicaciones y servicios
- Coordinación del trabajo transaccional que requiere un alto grado de confiabilidad.

- Complementa a Azure Logic Apps y admite escenarios en los que desea usar SDK, no conectores, para interactuar con entidades de Service Bus.
Azure Event Grid Necesita una arquitectura de suscripción de eventos para mantenerse actualizada sobre los cambios de estado en una o varias aplicaciones y sistemas, ya que las soluciones de integración dependen en gran medida de los eventos para comunicar dichos cambios y realizar los cambios de datos relacionados. - Proporciona un agente de eventos sin servidor muy escalable para integrar aplicaciones mediante eventos. Event Grid entrega eventos a destinos de suscriptor, como aplicaciones, servicios de Azure o cualquier punto de conexión al que Event Grid tenga acceso de red. Los orígenes de eventos pueden incluir aplicaciones, servicios SaaS y servicios de Azure.

- Aumenta la eficacia evitando el sondeo constante para determinar los cambios de estado. A medida que más servicios subyacentes emiten eventos, la arquitectura de la suscripción aumenta su popularidad.
Azure API Management Quiere abstraer y proteger la implementación de servicios subyacente en Azure Logic Apps de usuarios finales y consumidores. - Proporciona una plataforma de administración híbrida multinube para las API de todos los entornos.

- Ofrece la posibilidad de reutilizar los servicios centrales de forma segura, lo que proporciona a su organización mayor gobernanza y control sobre quién puede llamar a servicios empresariales y cómo hacerlo. Posteriormente, puede llamar a estas API desde Azure Logic Apps después de que la organización las haya catalogado en Azure API Management.

Pasos siguientes

Ahora ha aprendido más sobre qué ofertas de Azure Integration Services se adaptan mejor a escenarios y necesidades específicos. Si está pensando en pasar de BizTalk Server a Azure Integration Services, conozca mejor los enfoques de migración, las consideraciones sobre planeamiento y los procedimientos recomendados para ayudarle con el proyecto de migración.