Paso 4: Aumentar el número de instancias de Amazon EC2 en el grupo de escalado automático
En este paso, indica al grupo de escalado automático que cree una instancia Amazon EC2 adicional. Cuando Amazon EC2 Auto Scaling crea la instancia, CodeDeploy implementa la revisión en ella.
Temas
Para escalar horizontalmente la cantidad de instancias de Amazon EC2 en el grupo de escalado automático (CLI)
-
Llame al comando update-auto-scaling-group para aumentar las instancias de Amazon EC2 del grupo de escalado automático denominado
CodeDeployDemo-AS-Groupde una a dos.En máquinas Linux, macOS o Unix locales:
aws autoscaling update-auto-scaling-group \ --auto-scaling-group-name CodeDeployDemo-AS-Group \ --min-size 2 \ --max-size 2 \ --desired-capacity 2En los equipos locales con Windows:
aws autoscaling update-auto-scaling-group --auto-scaling-group-name CodeDeployDemo-AS-Group --min-size 2 --max-size 2 --desired-capacity 2 -
Asegúrese de que el grupo de escalado automático tenga ahora dos instancias de Amazon EC2. Llame al comando describe-auto-scaling-groups con
CodeDeployDemo-AS-Group:aws autoscaling describe-auto-scaling-groups --auto-scaling-group-names CodeDeployDemo-AS-Group --query "AutoScalingGroups[0].Instances[*].[HealthStatus, LifecycleState]" --output textNo continúe hasta que los dos valores devueltos indiquen
HealthyyInService.
Para aumentar el número de instancias de Amazon EC2 del grupo de implementación (consola)
-
En el panel de navegación de Amazon EC2, en Escalado automático, elija Grupos de escalado automático y, a continuación, elija
CodeDeployDemo-AS-Group. -
Seleccione Acciones y, a continuación, Editar.
-
En la pestaña Details (Detalles), en los cuadros Desired (Objetivos), Min (Mínimo) y Max (Máximo), escriba
2y luego elija Save (Guardar). -
Seleccione la pestaña Instances. La nueva instancia de Amazon EC2 debe aparecer en la lista. (Si la instancia no aparece, puede que tenga que pulsar el botón Refresh varias veces). No continúe hasta que aparezca el valor InService en la columna Lifecycle y el valor Healthy en la columna Health Status.