Componentes de VMware Tanzu en el plan de Azure Spring Apps Enterprise
Nota:
Los planes de Básico, Estándar y Enterprise quedarán en desuso a partir de mediados de marzo de 2025, con un período de retiro de 3 años. Se recomienda realizar la transición a Azure Container Apps. Para más información, consulte el anuncio de retirada de Azure Spring Apps.
El plan de consumo estándar y dedicado quedará obsoleto a partir del 30 de septiembre de 2024, con un cierre completo al cabo de seis meses. Se recomienda realizar la transición a Azure Container Apps. Para más información, consulte Migrar el consumo estándar y el plan dedicado de Azure Spring Apps a Azure Container Apps.
Este artículo se aplica a:❌ Básico o Estándar ✔️ Enterprise
En este artículo se describen los componentes de VMware Tanzu que ofrece el plan Enterprise de Azure Spring Apps.
Los componentes de VMware Tanzu son productos comerciales en VMware Tanzu Application Platform, que es una plataforma de desarrollo de aplicaciones con un amplio conjunto de herramientas de desarrollo. En el plan de Azure Spring Apps Enterprise, se desarrollan con componentes de Tanzu como recursos administrados sin costos operativos adicionales. Puede usar componentes de Tanzu para una amplia gama de escenarios para desarrolladores, incluidos los siguientes escenarios:
- Solicitudes de enrutamiento.
- Administración de API.
- Administración de la configuración de la aplicación.
- Registro y detección de servicios.
- Supervisión de aplicaciones en tiempo real.
- Aceleración del desarrollo con plantillas de proyecto.
El plan Enterprise de Azure Spring Apps ofrece los siguientes componentes:
- Servicio de compilación de VMware Tanzu
- Spring Cloud Gateway para VMware Tanzu
- Portal de API para VMware Tanzu
- Application Configuration Service for VMware Tanzu
- Registro del servicio VMware Tanzu
- Application Live View para VMware Tanzu
- Application Accelerator para VMware Tanzu
También tiene la flexibilidad de habilitar solo los componentes que necesita en cualquier momento y pagar por lo que realmente habilite. En la siguiente tabla se muestra el consumo de recursos predeterminado por componente:
Componente Tanzu | vCPU (núcleos) | Memoria (GB) |
---|---|---|
Servicio de compilación | 2 | 4 |
Servicio de configuración de aplicaciones | 1 | 2 |
Registro del servicio | 1 | 2 |
Spring Cloud Gateway | 5 | 10 |
Portal de API | 0.5 | 1 |
Portal de herramientas de desarrollo (para App Live View y Acelerador de aplicaciones) | 1,25 | 2.25 |
Vista activa de la aplicación | 1.5 | 1.5 |
Acelerador de aplicaciones | 2 | 4.25 |
Tanzu Build Service
Tanzu Build Service usa el proyecto Cloud Native Buildpacks de código abierto para convertir el código fuente de la aplicación políglota en imágenes de contenedor. Estas imágenes de contenedor facilitan la implementación rápida en la nube pública para las aplicaciones de Spring, Java, NodeJS, Python, Go y .NET Core.
Tanzu Build Service proporciona las siguientes ventajas:
- Automatiza la creación, administración y gobernanza de contenedores a escala empresarial.
- Ofrece una abstracción de alto nivel y un equilibrio de control para compilar aplicaciones.
- Reduce la carga operativa de los desarrolladores.
- Admite operadores de TI empresariales que administran aplicaciones a escala.
Para obtener más información, vea Usar el servicio de compilación de Tanzu.
Spring Cloud Gateway
Spring Cloud Gateway es una solución de puerta de enlace de API basada en el proyecto Spring Cloud Gateway de código abierto. Puede simplificar el enrutamiento de las solicitudes de API internas o externas a los servicios de aplicación que exponen las API. Spring Cloud Gateway aborda consideraciones transversales para las aplicaciones que operan detrás de la puerta de enlace. Estas consideraciones incluyen la protección, el enrutamiento, la limitación de velocidad, el almacenamiento en caché, la supervisión, la resistencia y la ocultación de aplicaciones. Puede configurar las siguientes características:
- Integración del inicio de sesión único con el proveedor de identidades preferido sin ningún código o dependencias adicionales.
- Reglas de enrutamiento dinámico a aplicaciones sin volver a implementar aplicaciones.
- Solicitud de limitación sin ningún servicio de respaldo.
Para obtener más información, consulte Configuración de Spring Cloud Gateway para VMware.
Portal de API
El portal de API le permite encontrar API que puede usar en sus propias aplicaciones. Puede ver la documentación detallada de la API y probar una API para ver si satisface sus necesidades. El portal de API ensambla las API expuestas por Spring Cloud Gateway.
Para obtener más información, consulte Uso del portal de API para VMware Tanzu.
Servicio de configuración de aplicaciones
Application Configuration Service proporciona configuración en tiempo de ejecución a aplicaciones de Spring Boot y aplicaciones políglotas. La administración de configuración se hospeda en repositorios de Git para generar propiedades de configuración en tiempo de ejecución para las aplicaciones.
Para más información, consulte Uso de Application Configuration Service para Tanzu.
Registro de servicio de Tanzu
Registro de servicio de Tanzu proporciona funcionalidades de detección y registro de servicios para aplicaciones basadas en microservicios y es totalmente compatible con el servidor Eureka.
Para más información, consulte Uso de Tanzu Service Registry.
Application Live View
Application Live View es una herramienta ligera de información y solución de problemas que ayuda a los desarrolladores y operadores de aplicaciones a buscar dentro de las aplicaciones en ejecución. Application Live View se basa en el concepto de accionadores de Spring Boot. La aplicación proporciona información desde dentro de los procesos en ejecución mediante puntos de conexión. Application Live View usa esos puntos de conexión para obtener los datos de la aplicación e interactuar con él.
Para obtener más información, consulte Uso de Application Live View con el plan Enterprise de Azure Spring Apps.
Acelerador de aplicaciones
El Acelerador de aplicaciones ayuda a los desarrolladores y operadores de aplicaciones a crear aceleradores de aplicaciones. Los aceleradores son plantillas que codifican los procedimientos recomendados y garantizan que se han implementado configuraciones y estructuras importantes. Los desarrolladores pueden arrancar sus aplicaciones y empezar a trabajar inmediatamente con el desarrollo de características. Los operadores de aplicaciones pueden crear aceleradores personalizados que reflejen sus arquitecturas y configuraciones deseadas y permitir que las usen flotas de desarrolladores. El Acelerador de aplicaciones ayuda a facilitar las preocupaciones de los operadores sobre si los desarrolladores implementan sus procedimientos recomendados.
Para obtener más información, consulte Uso del acelerador de aplicaciones de VMware Tanzu con el plan Enterprise de Azure Spring Apps.