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
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.
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.
En la página Basic Information de la aplicación de destino, haga clic en Deploy Application.
-
Configure los parámetros de despliegue.
NotaEl 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.
-
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.
NotaPara 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.
-
Opcional:Configure los siguientes ajustes avanzados según sea necesario.
Después de completar la configuración, haga clic en OK.
-
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.
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. |