Todos los productos
Search
Centro de documentos

Serverless App Engine:Desplegar una aplicación en un solo lote

Última actualización: Sep 05, 2026

Si su aplicación es pequeña o tiene una arquitectura de servicios simple, como una sola instancia de aplicación, puede desplegar una nueva versión después de completar el desarrollo y las pruebas. Este tema describe cómo desplegar una aplicación en un solo lote en la consola de SAE.

Requisitos previos

La aplicación debe estar en ejecución.

Procedimiento

Aviso

Cuando vuelve a desplegar una aplicación, esta se reinicia. Para evitar interrupciones del servicio y otros problemas inesperados, se recomienda desplegar fuera de las horas pico.

  1. En la lista de aplicaciones de SAE, seleccione la región y el namespace de destino en la barra de navegación superior y, a continuación, haga clic en el ID de aplicación de destino para abrir la página de detalles de la aplicación.

  2. En la página Basic Information de la aplicación de destino, haga clic en Deploy Application.

  3. Configure los parámetros de despliegue.

    Nota

    El método de despliegue depende de cómo se desplegó inicialmente la aplicación. Configure los parámetros según el método de despliegue obligatorio.

    • Despliegue de paquete WAR: Vuelva a cargar un paquete WAR o introduzca la URL de un nuevo paquete WAR y, a continuación, configure el entorno y los parámetros correspondientes.

    • Despliegue de paquete JAR: Vuelva a cargar un paquete JAR o introduzca la URL de un nuevo paquete JAR y, a continuación, configure el entorno y los parámetros correspondientes.

    • Despliegue de paquete ZIP: Vuelva a cargar un paquete ZIP o introduzca la URL de un nuevo paquete ZIP y, a continuación, configure el entorno y los parámetros correspondientes.

    • Imagen: En la sección Configure Image, haga clic en Modify Image. En el panel Modify Image, vuelva a seleccionar el repositorio de imágenes o la versión de la imagen.

  4. En la sección Release policy settings, establezca las minimum available instances. Establezca Release Policy en Phased Release y Release Batch en 1. Puede establecer las minimum available instances by number o by ratio. También puede seleccionar Use System Recommended Value. Para garantizar la continuidad del servicio, se recomienda establecer el número mínimo de instancias disponibles en 1 o más. Si establece este parámetro en 0, su aplicación dejará de estar disponible durante la actualización.

    • By Number: Introduzca el número mínimo de instancias disponibles.

    • By Ratio: Introduzca un porcentaje. También puede seleccionar Use System Recommended Value.

    Nota
    • Para garantizar la continuidad del servicio, se recomienda establecer el número mínimo de instancias disponibles en 1 o más para cada despliegue continuo. Si establece el valor en 0, su aplicación dejará de estar disponible durante la actualización.

    • Si establece el valor como porcentaje, el resultado se redondea hacia arriba. Por ejemplo, si tiene cinco instancias y establece la proporción en 25%, el número mínimo de instancias disponibles es 2.

  5. Opcional:Configure los siguientes ajustes avanzados según sea necesario.

    Java

    Configuración avanzada

    Referencias

    Configuración del comando de inicio

    Configure startup commands

    Configuración de Java Tomcat

    Configure Java Tomcat parameters

    Nota

    Solo puede configurar Tomcat cuando el Application Deployment Method está establecido en WAR Package Deployment.

    Configuración de variables de entorno

    Configure environment variables

    Registro y descubrimiento de servicios

    Configuración de vinculación de hosts

    Configure hosts binding

    Configuración de comprobación de estado de la aplicación

    Configure a health check

    Configuración de acceso a la red pública de la aplicación

    Configuración de management del ciclo de vida de la aplicación

    Configure application lifecycle management

    Servicio de recopilación de registros

    Almacenamiento persistente

    Persistent storage

    Management de configuración

    Inject configuration information

    Inicio y apagado graceful de microservicios

    Nota

    Si selecciona WAR Package Deployment o JAR Package Deployment y establece Application Runtime Environment en EDAS-Container-XXX, no puede configurar el inicio y apagado graceful de microservicios.

    PHP

    Configuración avanzada

    Referencias

    Modificación del archivo de configuración php.ini

    Configure PHP application configuration files

    Configuración del comando de inicio

    Configure startup commands

    Configuración de variables de entorno

    Configure environment variables

    Registro y descubrimiento de servicios

    Configuración de vinculación de hosts

    Configure hosts binding

    Configuración de comprobación de estado de la aplicación

    Configure a health check

    Configuración de acceso a la red pública de la aplicación

    Configuración de management del ciclo de vida de la aplicación

    Configure application lifecycle management

    Servicio de recopilación de registros

    Almacenamiento persistente

    Persistent storage

    Management de configuración

    Inject configuration information

    Otros lenguajes

    Configuración avanzada

    Referencias

    Configuración del comando de inicio

    Configure startup commands

    Configuración de variables de entorno

    Configure environment variables

    Monitoreo de aplicaciones

    Start or stop application monitoring

    Registro y descubrimiento de servicios

    Configuración de vinculación de hosts

    Configure hosts binding

    Configuración de comprobación de estado de la aplicación

    Configure a health check

    Configuración de management del ciclo de vida de la aplicación

    Configure application lifecycle management

    Configuración de acceso a la red pública de la aplicación

    Servicio de recopilación de registros

    Almacenamiento persistente

    Persistent storage

    Management de configuración

    Inject configuration information

  6. Después de completar la configuración, haga clic en OK.

  7. Para comprobar que los cambios surtieron efecto, utilice uno de los siguientes métodos:

    • Método 1:

      En el panel de navegación izquierdo de la página Basic Information, haga clic en Change History. En la página Change History, consulte los detalles del cambio de la aplicación. Si se muestra Execution Successful, la aplicación se desplegó correctamente.

    • Método 2:

      En la página Basic Information, haga clic en la pestaña Instance List y consulte el Status de las instancias. Si el Status es Running, la aplicación se desplegó correctamente.

Abortar un cambio

Para abortar un cambio en curso, haga clic en Abort Change en la página Change Details.

Importante

Abortar un cambio puede provocar que varias versiones de su aplicación se ejecuten simultáneamente:

  • Instancias desplegadas: Estas instancias continúan ejecutándose en su estado actual. No se activa ninguna reversión.

  • Instancias en proceso de despliegue: Estas instancias completarán el despliegue actual y luego ejecutarán la nueva versión.

  • Instancias no desplegadas: Estas instancias continúan ejecutándose en su estado actual. La nueva versión no se libera para ellas.

  • Nuevas instancias de Auto Scaling: Las nuevas instancias utilizarán la nueva versión.

Después de abortar un cambio, vuelva a desplegar la aplicación o revierta a una versión anterior lo antes posible para garantizar que todas las instancias de la aplicación ejecuten la misma versión.

Más información

Después de desplegar una aplicación en SAE, puede realizar las siguientes operaciones:

Acciones

Referencias

Operaciones de management del ciclo de vida de la aplicación, como actualizar, escalar, iniciar, detener y eliminar aplicaciones.

Operaciones para mejorar el rendimiento de la aplicación, como Auto Scaling, vinculación de CLB e inicio y detención por lotes.

Operaciones relacionadas con el estado de la aplicación, como gestión de registros, gestión de monitoreo y consulta de eventos y registros de cambios de la aplicación.