Migración de la aplicación de funciones a un plan con redundancia de zona
La compatibilidad de zonas de disponibilidad para Azure Functions está disponible en los planes Premium (Elastic Premium) y Dedicado (App Service). Un plan de instancias de Function App con redundancia de zona equilibra automáticamente las instancias entre las zonas de disponibilidad para mejorar la disponibilidad. En este artículo se describe cómo migrar al plan Premium multiinquilino público con la compatibilidad de zonas de disponibilidad. Para la migración a la redundancia de zona en planes dedicados, consulte esta página.
Requisitos de tiempo de inactividad
El tiempo de inactividad dependerá de cómo haga la migración. Como no puede convertir planes Premium preexistentes para usar zonas de disponibilidad, la migración constará de una implementación en paralelo en la que creará nuevos planes Premium. El tiempo de inactividad dependerá de cómo redirija el tráfico desde la antigua zona de disponibilidad a la nueva habilitada en la aplicación de funciones. Por ejemplo, para las funciones basadas en HTTP, si usa Application Gateway, un dominio personalizado o Azure Front Door, el tiempo de inactividad dependerá del tiempo necesario para actualizar los respectivos servicios con la información de la nueva aplicación. Como alternativa, puede enrutar el tráfico a varias aplicaciones al mismo tiempo mediante un servicio como Azure Traffic Manager y solo realizar la transición completa a las nuevas aplicaciones habilitadas para la zona de disponibilidad cuando todo se implemente y se pruebe por completo. También puede escribir funciones defensivas para asegurarse de que los mensajes no se pierdan durante la migración de funciones que no sean HTTP.
Guía de migración: volver realizar una implementación
Si quiere que la aplicación de funciones utilice zonas de disponibilidad, vuelva a implementar la aplicación en un plan de aplicación de funciones Premium habilitada para la zona de disponibilidad recién creada.
Cómo hacer la reimplementación
En los pasos siguientes se describe cómo habilitar las zonas de disponibilidad.
- Si ya usa la SKU Premium y se encuentra en una de las regiones admitidas, puede seguir con el siguiente paso. De lo contrario, debe crear un nuevo grupo de recursos en una de las regiones admitidas.
- Cree un plan Premium en una de las regiones admitidas y el grupo de recursos. Asegúrese de que el nuevo plan Premium tenga la redundancia de zona habilitada.
- Cree e implemente las aplicaciones de funciones en el nuevo plan Premium mediante el método de implementación que desee.
- Después de probar y habilitar las nuevas aplicaciones de funciones, puede deshabilitar o eliminar opcionalmente las aplicaciones de zonas de no disponibilidad anteriores.