Cuando su aplicación requiere mayor capacidad de cómputo, agregue instancias de Elastic Compute Service (ECS) para escalarla horizontalmente. Enterprise Distributed Application Service (EDAS) admite tres métodos de escalado horizontal: seleccionar instancias inactivas del clúster, adquirir nuevas instancias con base en las especificaciones de una instancia existente o adquirir instancias a partir de una plantilla de lanzamiento.
Elección de un método de escalado horizontal
|
Método |
Recomendado para |
Requisitos previos |
Impacto en la facturación |
|
Seleccionar del clúster |
Escalado rápido con instancias inactivas disponibles |
Instancias inactivas en el clúster |
Ninguna (instancias existentes) |
|
Adquirir con base en especificaciones existentes |
Replicar una configuración de instancia comprobada |
Como mínimo una instancia en el clúster para usar como plantilla |
Las nuevas instancias de ECS se facturan según los precios estándar de ECS y EDAS |
|
Adquirir desde una plantilla de lanzamiento |
Aprovisionamiento estandarizado y repetible |
Una plantilla de lanzamiento creada en la consola de ECS, en la misma VPC que la aplicación |
Las nuevas instancias de ECS se facturan según los precios estándar de ECS y EDAS |
Comportamiento de las instancias agregadas
El estado actual de la aplicación determina lo que sucede con las instancias recién agregadas:
|
Estado de la aplicación antes del escalado horizontal |
Resultado |
|
Desplegada y en ejecución |
EDAS despliega e inicia automáticamente la aplicación en las instancias agregadas. |
|
Desplegada pero detenida |
EDAS despliega e inicia automáticamente la aplicación en las instancias agregadas. |
|
Aún no desplegada |
La aplicación no se despliega. Las instancias agregadas permanecen detenidas. |
Requisitos previos
Antes de empezar, asegúrese de contar con lo siguiente:
Una aplicación de EDAS desplegada en un clúster de ECS
Los permisos obligatorios para gestionar la aplicación y sus instancias
(Para el método de plantilla de lanzamiento) Una plantilla de lanzamiento creada en la consola de ECS, en la misma Virtual Private Cloud (VPC) que su aplicación
Inicio del escalado horizontal
Los tres métodos comienzan desde el mismo punto de entrada en la consola de EDAS.
Inicie sesión en EDAS console.
En el panel de navegación izquierdo, seleccione Application Management > Applications.
En la barra de navegación superior, seleccione la región. En la página Applications, seleccione un espacio de nombres de microservices en la lista desplegable Microservice Namespace.
Haga clic en el nombre de la aplicación.
En la página de detalles de la aplicación, haga clic en Scale Out en la esquina superior derecha.
En el cuadro de diálogo Add Instance, establezca Target Group y luego elija un Scale-out Method.
Siga los pasos correspondientes al método elegido.
Selección desde el clúster
Utilice este método para asignar a la aplicación instancias inactivas que ya existen en el clúster.
En Scale-out Method, seleccione Select from Clusters Deployed with the Application.
-
En la lista de instancias, seleccione las instancias inactivas que desea agregar y luego haga clic en Scale Out.

Una vez que aparezca el mensaje The application is scaled out, compruebe el escalado horizontal.
Adquisición con base en especificaciones de instancia existentes
Utilice este método para adquirir nuevas instancias de ECS con la misma configuración (tipo de instancia, discos, red, datos de usuario y etiquetas) que una instancia existente en el clúster.
En Scale-out Method, seleccione Purchase Based on Existing Instance Specifications. Se enumeran todas las instancias del clúster.
-
Seleccione la instancia que usará como plantilla de especificaciones, establezca el Recycling Mode y haga clic en Next.

En el paso Purchase Details, establezca Quantity y Password, seleccione Elastic Compute Service Terms of Service Terms of Service for Images y haga clic en Next.
En el paso Confirm, revise los detalles de la instancia y haga clic en Confirm. Aparecerá el mensaje Automatic purchasing is triggered. Check the real-time information in the application change process.
Este método implica dos procesos de cambio secuenciales: primero EDAS adquiere las instancias de ECS y luego las agrega automáticamente a la aplicación.
El escalado horizontal comienza aproximadamente tres minutos después de enviar la solicitud. El intervalo entre los dos procesos de cambio es de unos 10 segundos.
Se aplican las reglas de facturación estándar de ECS y EDAS. La operación de escalado horizontal en sí no tiene costo.
De forma predeterminada, EDAS utiliza el par de accesskey que especificó al iniciar sesión para acceder a las instancias de ECS.
Adquisición desde una plantilla de lanzamiento
Utilice este método para adquirir nuevas instancias de ECS a partir de una plantilla de lanzamiento de instancias que haya creado en la consola de ECS. Para obtener más información sobre cómo crear una plantilla, consulte Create a launch template.
La plantilla de lanzamiento y su aplicación deben estar en la misma VPC. Si se encuentran en distintas VPC, la plantilla no aparecerá en la lista de selección.
En Scale-out Method, seleccione Purchase Based on Instance Launch Template.
-
Seleccione el origen de la plantilla:
Use Bound Template: use una plantilla de lanzamiento ya vinculada al grupo de instancias de la aplicación. Para más detalles, consulte Associate a launch template with an application instance group.
Use Specified Template: seleccione una plantilla de lanzamiento en la consola de ECS y elija una versión.
Establezca el Recycling Mode y haga clic en Next.
En el paso Purchase Details, establezca Quantity, seleccione Elastic Compute Service Terms of Service Terms of Service for Images y haga clic en Next.
En el paso Confirm, revise la cantidad de compra y los detalles de la plantilla, y luego haga clic en Confirm. Aparecerá el mensaje Automatic purchasing is triggered. Check the real-time information in the application change process.
Comprobación del escalado horizontal
En la página de detalles de la aplicación, haga clic en la pestaña Instance Information. Compruebe el estado de las instancias agregadas. Un estado Normal indica que el escalado horizontal se completó correctamente.
Pasos siguientes
Para ajustar automáticamente el número de instancias de ECS según métricas y programaciones, configure el escalado automático. Consulte Perform auto scaling on applications in ECS clusters.
También puede adquirir instancias de ECS en un clúster e importarlas a una aplicación para escalar horizontalmente. Para más información, consulte Purchase an ECS instance in an ECS cluster.