Compartir a través de


Información general sobre la contenedorización

Nota:

Los planes Basic, Standard y Enterprise entraron en un período de descontinuación el 17 de marzo de 2025. Para más información, consulte el anuncio de retirada de Azure Spring Apps.

Este artículo se aplica a:✅ Básico/Estándar ✅ Enterprise

En este artículo se describe cómo incluir una aplicación Java en contenedores.

Azure Spring Apps permite cargar un archivo JAR o WAR, que empaqueta automáticamente en una imagen de contenedor administrada. También admite la creación de aplicaciones políglotas desde código fuente a imágenes de contenedor con VMware Tanzu Buildpacks o Paketo Buildpacks de código abierto.

Azure Container Apps y Azure Kubernetes Service (AKS) son plataformas de contenedor que admiten varios lenguajes de programación. Se recomienda encarecidamente crear una imagen de contenedor a partir de la aplicación e implementarla en Azure Container Apps o AKS. La creación de la imagen de contenedor de manera independiente le proporciona control total sobre la personalización y optimización del entorno de la aplicación, lo que garantiza que cumpla los requisitos específicos antes de la implementación. En este artículo se explica cómo compilar el código fuente o el artefacto en una imagen de contenedor por su cuenta.

Compilación de una imagen de contenedor

En la tabla siguiente se indican artículos para ayudarle con la migración, en función del plan y el tipo de artefacto que usa en Azure Spring Apps:

Plan de Azure Spring Apps Artefacto Guía
Plan Básico o Estándar Un archivo JAR o WAR Compilación de una imagen de contenedor a partir de un archivo JAR o WAR
Plan Estándar Código fuente Contenedorización de una aplicación mediante Paketo Buildpacks
Plan Empresarial Archivo JAR o WAR Contenedorización de una aplicación mediante Paketo Buildpacks
Plan Empresarial Código fuente Contenedorización de una aplicación mediante Paketo Buildpacks

Para integrar un agente de supervisión de rendimiento de aplicaciones (APM) en la imagen de contenedor, consulte Integración de la supervisión del rendimiento de la aplicación en imágenes de contenedor.

Inserción de una imagen de contenedor en el registro de contenedor

Después de compilar el artefacto en una imagen de contenedor, debe insertarlo en un registro de contenedor, ya sea público o privado. Si usa Azure Container Registry, consulte Inserción de la primera imagen en el registro de contenedor de Azure mediante la CLI de Docker.

Si tiene una instancia de Azure Container Registry, también puede usar Azure Container Registry para compilar e insertar una imagen. Para más información, consulte Inicio rápido: Compilación y ejecución de una imagen de contenedor en Azure Container Registry Tasks.