Protección de aplicaciones lógicas frente a errores de zona con redundancia de zona y zonas de disponibilidad
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 sobre la redundancia de zona de disponibilidad, consulte Regiones de Azure y zonas de disponibilidad.
En este artículo se proporciona información general breve, consideraciones e información sobre cómo habilitar la redundancia de zona de disponibilidad en Azure Logic Apps.
Consideraciones
La compatibilidad con las zonas de disponibilidad está disponible para las aplicaciones lógicas estándar, que funcionan con la extensibilidad de Azure Functions. Para más información, consulte ¿Qué es la confiabilidad de Azure Functions?
Puede habilitar la redundancia de zona de disponibilidad solo al crear aplicaciones lógicas estándar, ya sea en una región de Azure compatible o en una instancia de App Service Environment v3 (ASE v3): solo para planes de Windows. Actualmente, esta funcionalidad solo admite las operaciones de conector integradas, no las operaciones de conectores de Azure (administrados).
Puede habilitar la redundancia de zona de disponibilidad solo para las nuevas aplicaciones lógicas estándar con flujos de trabajo que se ejecutan en Azure Logic Apps de un solo inquilino. No se puede habilitar la redundancia de zona de disponibilidad para los flujos de trabajo de las aplicaciones lógicas estándar existentes.
Puede habilitar la redundancia de zona de disponibilidad solo en el momento de la creación mediante Azure Portal. Actualmente, no hay compatibilidad con herramientas de programación, como Azure PowerShell o la CLI de Azure, para habilitar la redundancia de zona de disponibilidad.
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
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.
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.