Anuncio de la retirada de Azure Spring Apps
Azure Spring Apps es un servicio totalmente administrado para ejecutar aplicaciones Java Spring, desarrollado en conjunto por Microsoft y VMware de Broadcom. Después de una cuidadosa consideración y análisis, Microsoft y Broadcom han tomado la difícil decisión de retirar el servicio Azure Spring Apps. Se recomienda Azure Container Apps como servicio principal para la migración de cargas de trabajo que se ejecuten en Azure Spring Apps. Azure Container Apps es una plataforma sólida y lista para empresas que proporciona un servicio de contenedor sin servidor totalmente administrado para aplicaciones políglotas y características mejoradas de Java para ayudarle a administrar, supervisar y solucionar problemas de aplicaciones Java a gran escala.
Nos comprometemos a ayudarle con una plataforma a largo plazo con herramientas de migración, recursos de expertos y soporte técnico hasta el final del servicio.
Escala de tiempo
Azure Spring Apps, incluidos los planes Estándar por consumo y dedicado (actualmente solo en versión preliminar pública), Básico, Estándar y Enterprise, se retirarán mediante un plan de retirada en dos fases:
- El 30 de septiembre de 2024, el plan Estándar por consumo y dedicado (versión preliminar) entrará en un período de retirada de seis meses y se retirará definitivamente el 31 de marzo de 2025.
- A mediados de marzo de 2025, todos los demás planes de Azure Spring Apps, incluidos los planes Básico, Estándar y Enterprise, entrarán en un período de retirada de tres años y se retirarán definitivamente el 31 de marzo de 2028.
Recomendación de migración
Para asegurarse de mantener un alto rendimiento y lograr escalabilidad, flexibilidad y rentabilidad para su empresa, recomendamos Azure Container Apps como el servicio principal para la migración de cargas de trabajo que se ejecuten en Azure Spring Apps. Si usa el plan Enterprise de Azure Spring Apps, Azure Container Apps sigue siendo el destino más recomendado. Sin embargo, si prefiere seguir usando Tanzu, AKS es una mejor opción, lo que le permite hospedar los componentes de Tanzu usted mismo con control total y funcionalidad sobre ellos.
Azure Container Apps es un servicio de contenedor sin servidor totalmente administrado para aplicaciones políglotas y ofrece características mejoradas de Java para ayudarle a administrar, supervisar y solucionar problemas de aplicaciones Java a gran escala.
Características clave de Azure Container Apps:
- Plataforma de contenedor sin servidor totalmente administrada
- Capacidad de escalado a cero
- Base y complementos de código abierto
- Compatibilidad mejorada con Java
- Compatibilidad con componentes de Spring administrados (Eureka Server, Config Server, Administrador de Spring Boot)
- Métricas de JVM integradas
- Diagnósticos para aplicaciones de Java
Para obtener más información sobre Azure Container Apps, consulte Introducción a Azure Container Apps.
Guía y herramientas de migración para el plan Estándar por consumo y dedicado de Azure Spring Apps
Para el plan Estándar por consumo y dedicado (versión preliminar) de Azure Spring Apps, los nuevos clientes ya no podrán suscribirse en el servicio después del 30 de septiembre de 2024, mientras que los clientes existentes permanecerán operativos hasta que este plan se retire el 31 de marzo de 2025.
Las instrucciones y las herramientas de migración ofrecerán a los clientes una transición fluida de Azure Spring Apps a Azure Container Apps. Para más información, consulte Migrar el plan Estándar por consumo y dedicado de Azure Spring Apps a Azure Container Apps.
Guía y herramientas de migración para los planes Básico, Estándar y Enterprise de Azure Spring Apps
En el caso de los planes Básico, Estándar y Enterprise de Azure Spring Apps, los nuevos clientes ya no podrán suscribirse en el servicio después del 31 de marzo de 2025, mientras que los clientes existentes permanecerán operativos hasta que los planes se eliminen el 31 de marzo de 2028.
Le animamos a empezar a probar Azure Container Apps para sus cargas de trabajo de Java Spring y prepararse para la migración cuando se inicie la retirada de los planes Básico, Estándar y Enterprise a mediados de marzo de 2025.
La guía de migración estará lista a finales de diciembre de 2024 y la herramienta de migración que ayuda con la configuración del entorno de Azure Container Apps estará disponible a mediados de marzo de 2025 antes de que se inicie la retirada.
¿Cuál es el impacto para los clientes que usan Tanzu Components con Azure Spring Apps Enterprise?
Si le interesa obtener o continuar el soporte técnico comercial de Spring y usar componentes de Tanzu, el destino de migración recomendado es Azure Kubernetes Service (AKS). Trabaje con su representante de ventas de Broadcom para explorar cómo comprar y ejecutar Tanzu en AKS.
Preguntas más frecuentes
¿Cuáles son los destinos de la migración?
Se recomienda Azure Container Apps como servicio principal para la migración de cargas de trabajo que se ejecuten en Azure Spring Apps. Azure Container Apps es un servicio de contenedor sin servidor totalmente administrado para aplicaciones políglotas y ofrece características mejoradas de Java para ayudarle a administrar, supervisar y solucionar problemas de aplicaciones Java a gran escala. Si usa el plan Enterprise de Azure Spring Apps, Azure Container Apps sigue siendo el destino más recomendado. Sin embargo, si prefiere seguir usando Tanzu, AKS es una mejor opción, lo que le permite hospedar los componentes de Tanzu usted mismo con control total y funcionalidad sobre ellos.
Las instrucciones y las herramientas de migración ofrecerán a los clientes una transición fluida de Azure Spring Apps a Azure Container Apps. Para más información, consulte Migrar el plan Estándar por consumo y dedicado de Azure Spring Apps a Azure Container Apps.
Estamos trabajando en las instrucciones y herramientas de migración de los planes Básico, Estándar y Enterprise de Azure Spring Apps a Azure Container Apps. Esta guía y herramientas estarán disponibles en marzo de 2025.
También puede considerar las siguientes soluciones alternativas:
- Solución PaaS: Azure App Service es una plataforma totalmente administrada para compilar, implementar y escalar aplicaciones web, backend de aplicaciones móviles y API RESTful. Admite varios lenguajes de programación (como Java y .NET), se integra con varias herramientas de desarrollo y proporciona características como el escalado automático, el equilibrio de carga y la seguridad para las aplicaciones. Más información: Introducción a App Service.
- Solución en contenedores: Azure Kubernetes Service (AKS) es un servicio de orquestación de contenedores administrado que simplifica la implementación, administración y escalado de aplicaciones en contenedor mediante Kubernetes. Ofrece características como actualizaciones automatizadas, supervisión y escalado, lo que permite a los desarrolladores centrarse en el desarrollo de aplicaciones en lugar de administrar la infraestructura. Más información: ¿Qué es Azure Kubernetes Service (AKS)?.
- Si actualmente usa el soporte comercial de Spring o componentes de Tanzu como parte de Azure Spring Apps Enterprise, debe cambiar al uso de Tanzu Platform Spring Essentials en Azure Container Apps. Más información: VMware Tanzu Spring.
¿Cuál es la línea de tiempo de la migración?
Los clientes existentes deben migrar sus cargas de trabajo del plan Estándar por consumo y dedicado de Azure Spring Apps a Azure Container Apps antes del 31 de marzo de 2025. Los clientes de los planes Básico, Estándar y Enterprise deben completar esta transición antes del 31 de marzo de 2028. Azure Spring Apps se retirará completamente el 31 de marzo de 2028.
¿Azure Spring Apps seguirá permitiendo nuevos registros de clientes?
Para el plan Estándar por consumo y dedicado (versión preliminar) de Azure Spring Apps, los nuevos clientes ya no podrán suscribirse en el servicio después del 30 de septiembre de 2024, mientras que los clientes existentes permanecerán operativos hasta que estos planes se retiren el 31 de marzo de 2025.
En el caso de los planes Básico, Estándar y Enterprise de Azure Spring Apps, los nuevos clientes ya no podrán suscribirse en el servicio después del 31 de marzo de 2025, mientras que los clientes existentes que ya usan Azure Spring Apps permanecerán operativos hasta que los planes se eliminen el 31 de marzo de 2028.
¿Microsoft seguirá admitiendo mi carga de trabajo actual?
Sí, el soporte continuará para sus cargas de trabajo en Azure Spring Apps hasta la fecha de retirada. Seguirá recibiendo la garantía del Acuerdo de Nivel de Servicio, actualizaciones y mantenimiento de la infraestructura (VM y AKS), administración de componentes de OSS/Tanzu y actualizaciones de imágenes de contenedor de las aplicaciones, incluidos el sistema operativo base, runtime (JDK, dotnet runtime, etc.) y los agentes de APM. Todavía puede generar solicitudes de soporte técnico como de costumbre para obtener asistencia rápida hasta el final del servicio.
¿Azure Spring Apps proporcionará nuevas características durante el período de retirada?
No, no aceptaremos ninguna solicitud de características de los clientes y no crearemos ninguna característica en el servicio Azure Spring Apps. En su lugar, priorizaremos las nuevas características y mejoras en Azure Container Apps.
¿Qué ocurrirá después de la fecha de retirada?
Después del 31 de marzo de 2025, el plan Estándar por consumo y dedicado (versión preliminar) de Azure Spring Apps se interrumpirán completamente. Como resultado, ya no recibirá soporte ni acceso a las cargas de trabajo y a los servicios de Azure Spring Apps.
Después del 31 de marzo de 2028, los planes Básico, Estándar y Enterprise de Azure Spring Apps se interrumpirán por completo. Como resultado, ya no recibirá soporte ni acceso a las cargas de trabajo y a los servicios de Azure Spring Apps. Se recomienda encarecidamente que migre sus cargas de trabajo a Azure Container Apps antes del 31 de marzo de 2028.
¿Microsoft Container Apps ofrece paridad de características con Azure Spring Apps?
Los clientes deberían poder conseguir la mayoría de las funcionalidades deseadas para hospedar sus aplicaciones Spring en Azure Container Apps. Los componentes administrados de Spring, las métricas de Java y el soporte de diagnósticos están disponibles para su uso en Azure Container Apps. Para más información, consulte Introducción a Java en Azure Container Apps. Si tiene alguna duda, abra una incidencia de soporte técnico desde Azure Portal o abra un problema en el repositorio azure-container-apps en GitHub.
¿Microsoft Azure Container Apps estará disponible en las mismas regiones de Azure que Azure Spring Apps?
Para el plan Estándar por consumo y dedicado (versión preliminar), Azure Container Apps y Azure Spring Apps están disponibles en las mismas regiones.
Azure Container Apps estará disponible en las mismas regiones de Azure que Azure Spring Apps para los clientes en los planes Básico, Estándar y Enterprise antes de que se inicie la migración en marzo de 2025.
¿Existen diferencias de precios en las soluciones de Microsoft?
Azure Spring Apps funciona con un modelo basado en el consumo con una unidad básica en la que solo se paga por vCPU y memoria para las aplicaciones.
Azure Container Apps ofrece los siguientes dos modelos de precios:
- Un modelo de consumo facturado en función de la asignación de recursos por segundo (en VCPU y memoria) y solicitudes.
- Un modelo dedicado con una garantía de inquilino único, acceso a hardware especializado y precios más predecibles.
La facturación del plan dedicado se basa en el número de segundos de vCPU y segundos de gibibyte (GiB) asignados en las instancias de Azure Container Apps. Azure Container Apps también proporciona un plan de ahorro.
Los costos de las soluciones de Microsoft varían en función del modelo de precios y las optimizaciones que se pueden habilitar. Se recomienda usar la Calculadora de precios de Azure, que proporciona detalles sobre los medidores, los precios de uso y los planes de ahorro disponibles para evaluar con precisión los costos previstos.
¿Cuál es el impacto para los clientes que usan Tanzu Components con Azure Spring Apps Enterprise?
Si le interesa obtener o continuar el soporte técnico comercial de Spring y usar componentes de Tanzu, el destino de migración recomendado es AKS. Trabaje con su representante de ventas de Broadcom para explorar cómo comprar y ejecutar Tanzu en AKS.
¿Cómo puedo mantenerme al día con las instrucciones de retirada de Azure Spring Apps?
En la tabla siguiente se indica la línea de tiempo de lanzamiento general para todo el período de retirada de Azure Spring Apps. La mantendremos actualizada cuando las instrucciones y herramientas correspondientes estén listas para su lanzamiento.
Elemento | Planes objetivo | Fecha de publicación |
---|---|---|
Fecha de inicio oficial de la retirada | Plan de consumo y dedicado Estándar | 30 de septiembre de 2024 |
Bloqueo de la creación de nuevas instancias de servicio para todos los clientes | Plan de consumo y dedicado Estándar | 30 de septiembre de 2024 |
Guía y herramientas para la migración a Azure Container Apps | Plan de consumo y dedicado Estándar | Octubre de 2024 |
Guía para migrar a Azure Container Apps (sin soporte de herramientas de migración) | Planes Básico, Estándar y Enterprise | Enero de 2025 |
Guía para migrar a AKS | Planes Básico, Estándar y Enterprise | Enero de 2025 |
Fecha de retirada oficial después de un período de expiración de medio año | Plan de consumo y dedicado Estándar | lunes, 31 de marzo de 2025 |
Fecha de inicio oficial de la retirada | Planes Básico, Estándar y Enterprise | Mediados de marzo de 2025 |
Guía para migrar a Azure Container Apps con soporte de herramientas de migración | Planes Básico, Estándar y Enterprise | Mediados de marzo de 2025 |
Guía de ayuda para cambiar de componentes de Tanzu a soluciones alternativas | Planes empresariales | Mediados de marzo de 2025 |
Bloqueo del registro de nuevos clientes | Planes Básico, Estándar y Enterprise | Abril de 2025 |
Fecha de retirada oficial después de un período de expiración de tres años | Planes Básico, Estándar y Enterprise | 31 de marzo de 2028 |
¿Cómo puedo obtener ayuda y soporte técnico sobre la transición durante la migración?
Si tiene alguna duda, puede abrir una incidencia de soporte técnico a través de Azure Portal para obtener ayuda técnica: crear una solicitud de soporte técnico de Azure.
¿Cuál es el impacto de retirar Azure Spring Apps en la inversión general de Java en Azure?
Queremos asegurarle que la decisión de retirar Azure Spring Apps se centra únicamente en ese producto específico y no afecta al compromiso general de Microsoft con Java en Azure. De hecho, estamos aumentando nuestra inversión en Azure Container Apps y mejorando nuestras herramientas de Java para proporcionar aún mejor compatibilidad con la ejecución de aplicaciones Java en Azure.