Auto Scaling 그룹에 VPC Lattice 대상 그룹 연결 - Amazon EC2 Auto Scaling

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

Auto Scaling 그룹에 VPC Lattice 대상 그룹 연결

이 항목에서는 VPC Lattice 대상 그룹을 Auto Scaling 그룹에 연결하는 방법을 설명합니다. 또한 VPC Lattice 상태 확인을 활성화하여 Amazon EC2 Auto Scaling에서 VPC Lattice가 비정상으로 보고한 인스턴스를 대체하도록 하는 방법도 설명합니다.

기본적으로 Amazon EC2 Auto Scaling은 Amazon EC2 상태 확인을 기반으로 비정상 또는 연결할 수 없는 인스턴스만 대체합니다. VPC Lattice 상태 확인을 활성화하면 Auto Scaling 그룹에 연결한 VPC Lattice 대상 그룹 중 하나라도 해당 인스턴스를 비정상으로 보고할 경우 Amazon EC2 Auto Scaling이 실행 중인 인스턴스를 대체할 수 있습니다. 자세한 내용은 Auto Scaling 그룹의 인스턴스에 대한 상태 확인(을)를 참조하세요.

중요

계속하기 전에 이전 섹션의 모든 사전 요구 사항을 완료하세요.

VPC Lattice 대상 그룹 연결

그룹을 생성하거나 업데이트할 때 하나 이상의 대상 그룹을 Auto Scaling 그룹에 연결할 수 있습니다.

Console

이 섹션의 다음 단계를 따라 콘솔을 사용합니다.

  • Auto Scaling 그룹에 VPC Lattice 대상 그룹 연결

  • VPC Lattice의 상태 확인 켜기

새 Auto Scaling 그룹에 VPC Lattice 대상 그룹을 연결하려면
  1. https://console.aws.amazon.com/ec2/에서 Amazon EC2 콘솔을 열고 탐색 창에서 Auto Scaling 그룹(Auto Scaling Groups)을 선택합니다.

  2. 화면 상단의 탐색 모음에서 대상 그룹을 생성한 AWS 리전 을 선택합니다.

  3. Create Auto Scaling group(Auto Scaling 그룹 생성)을 선택합니다.

  4. 1단계와 2단계에서 원하는 옵션을 선택하고 3단계: 고급 옵션 구성으로 진행합니다.

  5. VPC Lattice 통합 옵션의 경우 VPC Lattice 서비스에 연결을 선택합니다.

  6. VPC Lattice 대상 그룹 선택에서 대상 그룹을 선택합니다.

  7. (선택 사항) 상태 확인, 추가 상태 확인 유형의 경우 VPC Lattice 상태 확인 활성화를 선택합니다.

  8. (선택 사항) 상태 확인 유예 기간에 시간을 초 단위로 입력합니다. Amazon EC2 Auto Scaling이 인스턴스가 InService 상태에 진입한 후 상태를 확인하기 전에 기다려야 하는 시간입니다. 자세한 내용은 Auto Scaling 그룹의 상태 확인 유예 기간 설정(을)를 참조하세요.

  9. 계속해서 Auto Scaling 그룹을 생성합니다. Auto Scaling 그룹이 생성되면 인스턴스가 VPC Lattice 대상 그룹에 자동으로 등록됩니다.

기존 Auto Scaling 그룹에 VPC Lattice 대상 그룹을 연결하려면

다음 절차를 사용해 기존 Auto Scaling 그룹에 서비스의 대상 그룹을 연결합니다.

  1. https://console.aws.amazon.com/ec2/에서 Amazon EC2 콘솔을 열고 탐색 창에서 Auto Scaling 그룹(Auto Scaling Groups)을 선택합니다.

  2. Auto Scaling 그룹 옆의 확인란을 선택합니다.

    페이지 하단에 분할 창이 열립니다.

  3. 세부 정보 탭에서 VPC Lattice 통합 옵션, 편집을 선택합니다.

  4. VPC Lattice 통합 옵션에서 VPC Lattice 서비스에 연결을 선택합니다.

  5. VPC Lattice 대상 그룹 선택에서 대상 그룹을 선택합니다.

  6. 업데이트를 선택합니다.

대상 그룹 연결을 완료하면 해당 그룹을 사용하는 상태 확인을 선택적으로 켤 수 있습니다.

VPC Lattice의 상태 확인을 켜려면
  1. 세부 정보 탭에서 상태 확인, 편집을 선택합니다.

  2. 상태 확인, 추가 상태 확인 유형의 경우 VPC Lattice 상태 확인 활성화를 선택합니다.

  3. 상태 확인 유예 기간에 시간을 초 단위로 입력합니다. Amazon EC2 Auto Scaling이 인스턴스가 InService 상태에 진입한 후 상태를 확인하기 전에 기다려야 하는 시간입니다. 자세한 내용은 Auto Scaling 그룹의 상태 확인 유예 기간 설정(을)를 참조하세요.

  4. 업데이트를 선택합니다.

AWS CLI

다음 작업을 수행하려면 이 섹션의 AWS CLI 단계를 따르십시오.

  • Auto Scaling 그룹에 VPC Lattice 대상 그룹 연결

  • VPC Lattice의 상태 확인 켜기

Auto Scaling 그룹에 VPC Lattice 대상 그룹을 연결하려면

다음 create-auto-scaling-group명령을 사용하여 Auto Scaling 그룹을 생성하고 Amazon 리소스 이름 (ARN) 을 지정하여 VPC Lattice 대상 그룹을 동시에 연결합니다.

--auto-scaling-group-name, --vpc-zone-identifier, --min-size, --max-size의 샘플 값을 바꿉니다. --launch-template 옵션의 경우, my-launch-template1를 VPC Lattice 대상 그룹에 등록된 인스턴스에 대해 생성한 시작 템플릿의 이름 및 버전으로 바꿉니다. --traffic-sources 옵션의 경우, 샘플 ARN을 VPC Lattice 대상 그룹의 ARN으로 바꿉니다.

aws autoscaling create-auto-scaling-group --auto-scaling-group-name my-asg \ --launch-template LaunchTemplateName=my-launch-template,Version='1' \ --vpc-zone-identifier "subnet-5ea0c127,subnet-6194ea3b,subnet-c934b782" \ --min-size 1 --max-size 5 \ --traffic-sources "Identifier=arn:aws:vpc-lattice:region:account-id:targetgroup/tg-0e2f2665eEXAMPLE"

Auto Scaling 그룹이 이미 생성된 후 다음 attach-traffic-sources명령을 사용하여 VPC Lattice 대상 그룹을 Auto Scaling 그룹에 연결합니다.

aws autoscaling attach-traffic-sources --auto-scaling-group-name my-asg \ --traffic-sources "Identifier=arn:aws:vpc-lattice:region:account-id:targetgroup/tg-0e2f2665eEXAMPLE"

VPC Lattice의 상태 확인을 켜려면

VPC Lattice 대상 그룹에 대해 애플리케이션 기반 상태 확인을 구성한 경우 이러한 상태 확인을 활성화할 수 있습니다. create-auto-scaling-groupor update-auto-scaling-group명령을 --health-check-type 옵션 및 값과 함께 사용합니다. VPC_LATTICE Auto Scaling 그룹에서 수행하는 상태 확인의 유예 기간을 지정하려면 --health-check-grace-period 옵션을 포함하고 값을 초 단위로 제공합니다.

--health-check-type "VPC_LATTICE" --health-check-grace-period 60

VPC Lattice 대상 그룹 분리

더 이상 VPC Lattice가 필요하지 않으면 다음 절차에 따라 대상 그룹을 Auto Scaling 그룹에서 분리합니다.

Console

이 섹션의 다음 단계를 따라 콘솔을 사용합니다.

  • Auto Scaling 그룹에서 VPC Lattice 대상 그룹 분리

  • VPC Lattice의 상태 확인 끄기

Auto Scaling 그룹에서 VPC Lattice 대상 그룹을 분리하려면
  1. https://console.aws.amazon.com/ec2/에서 Amazon EC2 콘솔을 열고 탐색 창에서 Auto Scaling 그룹(Auto Scaling Groups)을 선택합니다.

  2. 기존 그룹 옆의 확인란을 선택합니다.

    페이지 하단에 분할 창이 열립니다.

  3. 세부 정보 탭에서 VPC Lattice 통합 옵션, 편집을 선택합니다.

  4. VPC Lattice 통합 옵션에서 대상 그룹 옆에 있는 삭제 아이콘(X)을 선택합니다.

  5. 업데이트를 선택합니다.

대상 그룹 분리가 끝나면 VPC Lattice 상태 확인을 해제할 수 있습니다.

VPC Lattice의 상태 확인을 끄려면
  1. 세부 정보 탭에서 상태 확인, 편집을 선택합니다.

  2. 상태 확인, 추가 상태 확인 유형의 경우 VPC Lattice 상태 확인 활성화를 선택 해제합니다.

  3. 업데이트를 선택합니다.

AWS CLI

이 섹션의 단계에 따라 다음 작업을 AWS CLI 수행하십시오.

  • Auto Scaling 그룹에서 VPC Lattice 대상 그룹 분리

  • VPC Lattice의 상태 확인 끄기

대상 그룹이 더 이상 필요하지 않은 경우 detach-traffic-sources명령을 사용하여 Auto Scaling 그룹에서 대상 그룹을 분리합니다.

aws autoscaling detach-traffic-sources --auto-scaling-group-name my-asg \ --traffic-sources "Identifier=arn:aws:vpc-lattice:region:account-id:targetgroup/tg-0e2f2665eEXAMPLE"

Auto Scaling 그룹에서 VPC Lattice 상태 확인을 더 이상 사용하지 않도록 상태 확인을 업데이트하려면 명령을 사용하십시오. update-auto-scaling-group --health-check-type 옵션과 EC2 값을 포함합니다.

aws autoscaling update-auto-scaling-group --auto-scaling-group-name my-asg \ --health-check-type "EC2"