Paso 4: Aumentar el número de instancias de Amazon EC2 en el grupo de escalado automático - AWS CodeDeploy

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.

Para escalar horizontalmente la cantidad de instancias de Amazon EC2 en el grupo de escalado automático (CLI)

  1. Llame al comando update-auto-scaling-group para aumentar las instancias de Amazon EC2 del grupo de escalado automático denominado CodeDeployDemo-AS-Group de 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 2

    En 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
  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 text

    No continúe hasta que los dos valores devueltos indiquen Healthy y InService.

Para aumentar el número de instancias de Amazon EC2 del grupo de implementación (consola)

  1. 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.

  2. Seleccione Acciones y, a continuación, Editar.

  3. En la pestaña Details (Detalles), en los cuadros Desired (Objetivos), Min (Mínimo) y Max (Máximo), escriba 2 y luego elija Save (Guardar).

  4. 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.