Protección de Logic Apps frente a errores de zona con zonas de disponibilidad y redundancia de zona
Se aplica a: Azure Logic Apps (consumo + estándar)
En cada región de Azure, las zonas de disponibilidad son ubicaciones separadas físicamente que toleran los errores locales. Estos errores pueden abarcar desde errores de software y hardware hasta eventos como terremotos, inundaciones e incendios. Estas zonas logran tolerancia a través de la redundancia y el aislamiento lógico de los servicios de Azure.
Para proporcionar resistencia y disponibilidad distribuida, en todas las regiones de Azure existen al menos tres zonas de disponibilidad independientes que admiten y habilitan la redundancia de zona. La plataforma Azure Logic Apps distribuye estas zonas y cargas de trabajo de aplicaciones lógicas entre estas zonas. Esta funcionalidad es un requisito clave para habilitar las arquitecturas resistentes y proporcionar alta disponibilidad si se producen errores en el centro de datos en una región.
Para más información, consulte la siguiente documentación:
- ¿Qué son las zonas de disponibilidad?
- Regiones de Azure con compatibilidad con zonas de disponibilidad
En esta guía se proporciona información general breve, consideraciones e información sobre cómo habilitar las zonas de disponibilidad en Azure Logic Apps.
Consideraciones
Las zonas de disponibilidad se admiten con flujos de trabajo de aplicaciones lógicas Estándar, que se ejecutan en Azure Logic Apps de inquilino único con tecnología de extensibilidad de Azure Functions. Para obtener más información, consulte Confiabilidad en Azure Functions.
Es posible habilitar esta capacidad solo al crear aplicaciones lógicas Estándar en una región de Azure compatible o en una instancia de App Service Environment v3 (ASE v3): solo para planes de Windows.
Es posible habilitar esta funcionalidad solo para nuevas aplicaciones lógicas Estándar. No se puede habilitar la compatibilidad de zonas de disponibilidad para los flujos de trabajo de las aplicaciones lógicas Estándar existentes.
Es posible habilitar esta funcionalidad solo en el momento de la creación. Actualmente, no hay compatibilidad con herramientas de programación, como Azure PowerShell o la CLI de Azure, para habilitar la compatibilidad de zonas de disponibilidad después de la creación.
Esta funcionalidad solo admite operaciones de conector integradas que se ejecutan directamente con el entorno de ejecución de Azure Logic Apps y no con las operaciones de conector hospedadas y ejecutadas en Azure.
Limitaciones
Con las acciones basadas en HTTP, los certificados exportados o creados con cifrado AES256 no funcionarán cuando se usen para la autenticación de certificados de cliente. Los mismos certificados tampoco funcionarán cuando se usen para la autenticación de OAuth.
Requisitos previos
Una cuenta y una suscripción de Azure. Si aún no tiene una, regístrese para obtener una cuenta de Azure gratuita.
Si tiene un firewall o un entorno restringido, debe permitir que el tráfico atraviese todas las direcciones IP requeridas por Azure Logic Apps, conectores administrados y conectores personalizados en la región de Azure en que se crean los flujos de trabajo de la aplicación lógica. Las nuevas direcciones IP que admiten la redundancia de zonas de disponibilidad ya están publicadas para Azure Logic Apps, conectores administrados y conectores personalizados. Para más información, revise la siguiente documentación:
Habilitar las zonas de disponibilidad
Solamente para aplicaciones lógicas Estándar, siga estos pasos:
En Azure Portal, empiece a crear una aplicación lógica estándar. En la página Crear aplicación lógica, deténgala después de seleccionar Estándar como tipo de plan para la aplicación lógica.
Para ver un tutorial, consulte Creación de flujos de trabajo de aplicación lógica Estándar con Azure Logic Apps de inquilino único en Azure Portal.
Tras seleccionar Estándar, tanto la sección Redundancia de zona como todas sus opciones estarán disponibles.
Nota:
Las opciones Redundancia de zona aparecerán no disponibles si se selecciona una región de Azure no admitida o un plan de Windows existente creado en una región de Azure no admitida. Asegúrese de seleccionar una región de Azure compatible y un plan de Windows creado en una región de Azure compatible o crear un nuevo plan de Windows.
En Redundancia de zona, seleccione Habilitado.
En este momento, la experiencia de creación de una aplicación lógica parece similar a este ejemplo:
Termine de crear el flujo de trabajo de aplicación lógica.
Si usa un firewall y no ha configurado el acceso del tráfico a través de las direcciones IP necesarias, asegúrese de que cumple ese requisito.