Enterprise Distributed Application Service (EDAS) ofrece gestión del ciclo de vida para aplicaciones desplegadas en clústeres de Elastic Compute Service (ECS). Las operaciones compatibles incluyen crear, desplegar, actualizar, revertir, escalar, iniciar, detener, reiniciar, restablecer y eliminar aplicaciones. También puede actualizar o degradar los entornos de ejecución de las aplicaciones.
A continuación se resume cada operación del ciclo de vida y la ubicación correspondiente en la consola de EDAS.
|
Operación |
Ubicación |
Acción |
|
Desplegar o actualizar |
Página Basic Information |
Haga clic en Deploy Application |
|
Revertir |
Página Basic Information |
Haga clic en Roll back Application |
|
Revertir (durante un cambio con errores) |
Página Change Details |
Haga clic en Stop Change |
|
Escalar horizontalmente |
Página Basic Information |
Haga clic en Scale Out |
|
Reducir escala |
Pestaña Instance Information |
Haga clic en Process Instances in Batch |
|
Iniciar aplicación |
Página Basic Information |
Haga clic en Start Application |
|
Detener aplicación |
Página Basic Information |
Haga clic en Stop Application |
|
Iniciar o detener instancias individuales |
Pestaña Instance Information |
Haga clic en Enable o Stop en la columna Actions |
|
Iniciar o detener instancias por lotes |
Pestaña Instance Information |
Haga clic en Process Instances in Batch |
|
Eliminar aplicación |
Página Basic Information |
Haga clic en Delete Application |
|
Restablecer instancia |
Pestaña Instance Information |
Haga clic en Reset en la columna Actions |
|
Reiniciar instancia |
Pestaña Instance Information |
Haga clic en Restart en la columna Actions |
Crear una aplicación
Desarrolle una aplicación basada en un framework compatible y compílela en un paquete de despliegue. Posteriormente, despliegue el paquete en un clúster de ECS dentro de EDAS.
|
Atributo |
Opciones compatibles |
|
Frameworks |
Apache Dubbo, Spring Cloud, High-speed Service Framework (HSF) |
|
Tipos de paquete |
WAR, JAR |
Upgrade an application in an ECS cluster using the toolkit-maven-plugin
Desplegar rápidamente una aplicación de EDAS mediante la interfaz de línea de comandos (CLI)
Desplegar rápidamente una aplicación en un clúster de ECS desde Eclipse con Cloud Toolkit
Desplegar rápidamente una aplicación en un clúster de ECS desde IntelliJ IDEA con Cloud Toolkit
Crear un flujo de trabajo de integración continua con Jenkins
Desplegar y actualizar una aplicación
Una vez creada la aplicación en EDAS, vaya a la página Basic Information y haga clic en Deploy Application en la esquina superior derecha.
Para actualizar una aplicación ya desplegada, haga clic nuevamente en Deploy Application dentro de la página Basic Information.
Seleccione el mismo tipo de paquete de despliegue (WAR o JAR) que utilizó en el despliegue inicial.
Revertir una aplicación
Si ocurre una excepción tras actualizar la aplicación, revierta a la versión anterior. El método de reversión depende de la situación.
|
Escenario |
Página |
Acción |
|
Excepción detectada tras una actualización completada |
Página Basic Information |
Haga clic en Roll back Application en la esquina superior derecha |
|
Excepción durante la actualización de instancias, paquete de despliegue no disponible o fallo en la comprobación de estado |
Página Change Details |
Haga clic en Stop Change en la esquina superior derecha |
Para obtener más información, consulte Change process error codes.
Escalar horizontalmente una aplicación
Cuando las instancias existentes presenten sobrecarga, agregue instancias para aumentar la capacidad de cómputo de la aplicación.
En la página Basic Information, haga clic en Scale Out en la esquina superior derecha.
Para consultar los pasos detallados, vea Add ECS instances to an application that is deployed in an ECS cluster.
La solicitud de escalado horizontal falla si la capacidad total de las instancias nuevas y las existentes supera el límite máximo que admiten los recursos de la aplicación . Para agregar más instancias, envíe un ticket para solicitar un aumento de cuota. Una vez aprobada la solicitud, podrá ejecutar la operación de escalado horizontal.
Reducir la escala de una aplicación
Cuando la aplicación esté inactiva, elimine instancias para disminuir la capacidad de cómputo.
Vaya a la pestaña Instance Information.
Haga clic en Process Instances in Batch.
En el cuadro de diálogo Process Instances in Batch, seleccione las instancias que desea eliminar.
Haga clic en Batch Stop y luego elimine las instancias detenidas.
Iniciar o detener una aplicación
Al detener una aplicación, se suspende la facturación y la medición de sus instancias.
Los servicios dependientes, como Server Load Balancer (SLB) o Virtual Private Cloud (VPC), continúan generando cargos después de detener la aplicación.
Efecto de las operaciones de inicio y detención en las instancias
|
Condición |
Efecto |
|
Varias instancias disponibles |
Iniciar o detener una instancia afecta únicamente a dicha instancia |
|
Una sola instancia disponible |
Iniciar o detener la instancia inicia o detiene toda la aplicación |
|
Iniciar o detener la aplicación |
Se inician o detienen todas las instancias disponibles |
Debe haber como mínimo una instancia de la aplicación disponible para ejecutar operaciones de inicio o detención.
Iniciar o detener una aplicación completa
En la página Basic Information, haga clic en Start Application o Stop Application en la esquina superior derecha.
Iniciar o detener instancias individuales
Instancia única: En la pestaña Instance Information, haga clic en Enable o Stop en la columna Actions.
Varias instancias: En la pestaña Instance Information, haga clic en Process Instances in Batch. En el cuadro de diálogo, seleccione las instancias objetivo e inícielas o deténgalas.
Eliminar una aplicación
En la página Basic Information, haga clic en Delete Application en la esquina superior derecha.
Restablecer una instancia de aplicación
En la pestaña Instance Information, haga clic en Reset en la columna Actions para restablecer el entorno de ejecución de una instancia. La versión del entorno de ejecución permanece sin cambios después del restablecimiento.
Reiniciar una instancia de aplicación
En la pestaña Instance Information, haga clic en Restart en la columna Actions para detener y reiniciar una instancia en ejecución.
Actualizar o degradar el entorno de ejecución
Tras desplegar una aplicación en un clúster de ECS, actualice o degrade su entorno de ejecución durante las tareas de operación y mantenimiento para cumplir con distintos requisitos.
Para consultar los pasos detallados, vea Upgrade or downgrade the runtime environment.