4단계: Auto Scaling 그룹에서 Amazon EC2 인스턴스의 수 늘리기 - AWS CodeDeploy

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

4단계: Auto Scaling 그룹에서 Amazon EC2 인스턴스의 수 늘리기

이 단계에서는 Auto Scaling 그룹에 추가 Amazon EC2 인스턴스를 생성하도록 지시합니다. Amazon EC2 Auto Scaling에서 인스턴스를 생성한 후 수정 버전을 인스턴스에 CodeDeploy 배포합니다.

Auto Scaling 그룹에서 Amazon EC2 인스턴스의 수를 확장하려면(CLI 사용)

  1. update-auto-scaling-group 명령을 호출하여 CodeDeployDemo-AS-Group이라는 Auto Scaling 그룹 내 Amazon EC2 인스턴스를 하나에서 두 개로 늘립니다.

    로컬 Linux, macOS 또는 Unix 머신의 경우

    aws autoscaling update-auto-scaling-group \ --auto-scaling-group-name CodeDeployDemo-AS-Group \ --min-size 2 \ --max-size 2 \ --desired-capacity 2

    로컬 Windows 머신의 경우

    aws autoscaling update-auto-scaling-group --auto-scaling-group-name CodeDeployDemo-AS-Group --min-size 2 --max-size 2 --desired-capacity 2
  2. Auto Scaling 그룹에 Amazon EC2 인스턴스가 두 개 있는지 확인합니다. CodeDeployDemo-AS-Group에 대해 describe-auto-scaling-groups 명령을 호출합니다.

    aws autoscaling describe-auto-scaling-groups --auto-scaling-group-names CodeDeployDemo-AS-Group --query "AutoScalingGroups[0].Instances[*].[HealthStatus, LifecycleState]" --output text

    반환된 값에 모두 HealthyInService가 표시될 때까지 진행하지 마십시오.

배포 그룹의 Amazon EC2 인스턴스 수를 늘리려면(콘솔)

  1. Amazon EC2 탐색 모음의 Auto Scaling에서 Auto Scaling 그룹을 선택한 후 CodeDeployDemo-AS-Group을(를) 선택합니다.

  2. 작업을 선택한 후 편집을 선택합니다.

  3. 세부 정보 탭의 원하는, 최소최대 상자에 2를 입력한 다음 저장을 선택합니다.

  4. [Instances] 탭을 선택합니다. 목록에 새 Amazon EC2 인스턴스가 나타날 것입니다. (인스턴스가 나타나지 않는 경우 [Refresh] 버튼을 몇 번 선택해야 할 수 있습니다.) 수명 주기 열에 값이 InService나타나고 건강 상태 열에 Health라는 값이 표시될 때까지 작업을 진행하지 마십시오.