Compartir vía


Migración del plan Estándar por consumo y dedicado de Azure Spring Apps a Azure Container Apps

En este artículo se describe cuándo y cómo migrar el plan Estándar por consumo y dedicado de Azure Spring Apps (actualmente solo en versión preliminar pública) a Azure Container Apps. Para consolidar las ventajas nativas de la nube y simplificar nuestras ofertas, el servicio Azure Spring Apps se va a retirar, incluidos los planes Estándar por consumo y dedicado (versión preliminar), Básico, Estándar y Enterprise. El plan Estándar por consumo y dedicado (versión preliminar) entra en su período de expiración de seis meses el 30 de septiembre de 2024 y se retira en marzo de 2025.

Se recomienda Azure Container Apps como el mejor destino para la migración. Azure Container Apps es una plataforma de contenedor sin servidor totalmente administrada para aplicaciones políglotas y ofrece características mejoradas de Java disponibles anteriormente en Azure Spring Apps.

Hemos introducido una característica de migración para facilitar la transición del plan Estándar por consumo y dedicado (versión preliminar) de Azure Spring Apps a Azure Container Apps. Seleccione Migrar en Azure Portal y confirme la acción.

Captura de pantalla de Azure Portal que muestra el botón Migrar.

Captura de pantalla del cuadro de diálogo Migrar a Azure Container Apps.

Una vez finalizada la migración, la aplicación aparece como una aplicación estándar dentro de Azure Container Apps, con la pila de desarrollo de Java activada. Con esta opción habilitada, obtendrá acceso a métricas y registros específicos de Java para supervisar y solucionar problemas de las aplicaciones. Para más información, consulte Métricas de Java para aplicaciones Java en Azure Container Apps y Establecer el nivel de registrador dinámico para solucionar problemas de aplicaciones Java en Azure Container Apps.

En el vídeo siguiente se anuncia la disponibilidad general de las experiencias de Java en Azure Container Apps:


Preguntas más frecuentes

En la sección siguiente se abordan varias preguntas que podría tener sobre el proceso de migración.

¿Hay planes para retirar otras SKU de Azure Spring Apps?

Sí, otros planes de Azure Spring Apps también se retirarán, con un período de retirada de tres años. Para obtener más información, consulte el anuncio de retirada de Azure Spring Apps.

¿Qué ocurre si no tomo ninguna medida antes del 30 de marzo de 2025?

Sus aplicaciones se migrarán automáticamente a Azure Container Apps.

¿Puedo seguir usando el plan Estándar por consumo y dedicado de Azure Spring Apps?

Puede seguir ejecutando aplicaciones existentes hasta el 30 de marzo de 2025, pero no podrá crear nuevas aplicaciones e instancias de servicio después del 30 de septiembre de 2024.

¿Cómo puedo obtener ayuda si se produce un error en el proceso de migración?

Rellene el formulario de solicitud de soporte técnico en Azure Portal con los siguientes valores:

  • En Tipo de problema, seleccione Técnico.
  • En Suscripción, seleccione la suscripción.
  • En Servicio, seleccione Azure Spring Apps.
  • En Recurso, seleccione el recurso de Azure Spring Apps.
  • En Resumen, escriba una descripción del problema.
  • En Tipo de problema, seleccione Mi problema no aparece en la lista.

¿Es necesario crear manualmente instancias de Spring Cloud Config Server y Spring Cloud Service Registry en Azure Container Apps?

Sí, debe volver a crear las instancias de Spring Cloud Config Server y Spring Cloud Service Registry en Azure Container Apps. Spring Cloud Config Server y Spring Cloud Service Registry también son componentes administrados en Azure Container Apps, pero hay algunas diferencias en la experiencia. Para más información, consulte Tutorial: Conexión a un Servidor Eureka administrado para Spring en Azure Container Apps y Tutorial: Conexión a un Servidor de configuración administrado para Spring en Azure Container Apps.

Si necesita ayuda para crear y migrar Spring Cloud Config Server y Spring Cloud Service Registry a Azure Container Apps, cree una solicitud de soporte técnico.

¿Hay algún tiempo de inactividad durante el proceso de migración?

No hay tiempo de inactividad a menos que use Spring Cloud Config Server y Spring Cloud Service Registry, los cuales debe volver a crear manualmente en Azure Container Apps.

¿Qué ocurre con las aplicaciones que tienen transacciones en curso durante la migración?

Todas las transacciones en curso se ejecutan sin interrupciones, a menos que use Spring Cloud Config Server y Spring Cloud Service Registry, los cuales debe volver a crear manualmente en Azure Container Apps.

¿Hay algún cambio en la dirección IP o FQDN después de la migración?

No hay ningún cambio. Todas las direcciones IP y los FQDN siguen siendo los mismos después de la migración.

Uso almacenamiento persistente. ¿Cómo lo vuelvo a crear en Azure Container Apps?

El almacenamiento persistente se migra automáticamente a Azure Container Apps.

¿Cuáles son las implicaciones en materia de precios al pasar a Azure Container Apps?

Azure Container Apps tiene la misma estructura de precios que Azure Spring Apps para los planes por consumo y dedicados. Los cargos por uso activo e inactivo de CPU/memoria, junto con las SKU de máquina virtual en cargas de trabajo dedicadas, son idénticos en Azure Spring Apps y Azure Container Apps. La concesión gratuita mensual también se aplica directamente a Azure Container Apps. La única excepción a la regla es el número de solicitudes de componentes de Java administrados que se facturan en el plan de consumo de Azure Container Apps.

La siguiente tabla muestra las diferencias:

Recursos usados para componentes de Java administrados Plan de consumo Estándar de Azure Spring Apps Plan de consumo de Azure Container Apps
CPU activa en Spring Cloud Service Registry Sin cambios Sin cambios.
CPU inactiva en Spring Cloud Service Registry Sin cambios Sin cambios.
CPU activa en Spring Cloud Config Server Sin cambios Sin cambios.
CPU inactiva en Spring Cloud Config Server Sin cambios Sin cambios.
Un millón de solicitudes realizadas a Spring Cloud Service Registry Sin costo adicional. Consulte Precios de Azure Container Apps.
Un millón de solicitudes realizadas a Spring Cloud Config Server Sin costo adicional. Consulte Precios de Azure Container Apps.

Además, con Azure Container Apps, puede aprovechar el plan de ahorro de Azure y beneficiarse del ahorro basado en el compromiso. Para más información, consulte Planes de ahorro de Azure.

¿Cómo puedo seguir usando mi propia red virtual en Azure Container Apps?

No hay ningún cambio en la experiencia de red virtual. Puede seguir usando su propia red virtual.

¿Se migrará mi aplicación al plan de consumo o al plan de consumo y dedicado con perfiles de carga de trabajo en Azure Container Apps?

Existe una correspondencia directa entre los planes de servicio en Azure Spring Apps y Azure Container Apps. Si su aplicación se está ejecutando actualmente en el plan de consumo, pasa al plan de solo consumo en Azure Container Apps. Si su aplicación se está ejecutando actualmente en un perfil de carga de trabajo dedicado y de consumo, se realiza la transición al perfil de carga de trabajo correspondiente en Azure Container Apps.

¿Cómo puedo mantener en funcionamiento mis canalizaciones o flujo de trabajo de implementación?

Las canalizaciones o el flujo de trabajo de implementación deben apuntar a Azure Container Apps para que funcionen correctamente. Para obtener más información, consulte Presentación de más formas de implementar Azure Container Apps.

¿Cómo puedo seguir haciendo que mis scripts de automatización funcionen mediante la CLI de Azure?

Los scripts de la CLI de Azure deben cambiar para que funcionen en Azure Container Apps. Para obtener más información, consulte az containerapp.