Auto Scaling 그룹에 VPC 래티스 대상 그룹을 연결합니다. - Amazon EC2 Auto Scaling

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

Auto Scaling 그룹에 VPC 래티스 대상 그룹을 연결합니다.

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

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

중요

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

Lattice 대상 그룹 VPC 연결

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

Console

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

  • VPC래티스 대상 그룹을 Auto Scaling 그룹에 연결

  • Lattice의 상태 점검을 VPC 켜세요.

새 Auto Scaling 그룹에 VPC 래티스 대상 그룹을 연결하는 방법
  1. 에서 https://console.aws.amazon.com/ec2/Amazon EC2 콘솔을 열고 탐색 창에서 Auto Scaling Groups를 선택합니다.

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

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

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

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

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

  7. (선택 사항) 상태 점검, 추가 상태 점검 유형의 경우 VPCLattice 상태 점검 켜기를 선택합니다.

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

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

기존 Auto Scaling 그룹에 VPC 래티스 대상 그룹을 연결하는 방법

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

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

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

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

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

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

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

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

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

VPCLattice 상태 검사를 켜려면
  1. 세부 정보 탭에서 상태 확인, 편집을 선택합니다.

  2. 상태 점검, 추가 상태 점검 유형의 경우 VPCLattice 상태 확인 켜기를 선택합니다.

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

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

AWS CLI

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

  • VPC래티스 대상 그룹을 Auto Scaling 그룹에 연결

  • Lattice의 상태 점검을 VPC 켜세요.

Auto Scaling 그룹에 VPC 래티스 타겟 그룹을 연결하는 방법

다음 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-template 및 를 VPC Lattice 대상 그룹에 등록된 인스턴스에 대해 생성한 시작 템플릿의 이름 및 버전으로 1 바꾸십시오. --traffic-sources옵션의 경우 샘플을 VPC Lattice 대상 그룹의 ARN 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"

Lattice의 상태 확인을 켜려면 VPC

VPCLattice 대상 그룹에 대해 애플리케이션 기반 상태 점검을 구성한 경우 이러한 상태 확인을 켤 수 있습니다. 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래티스 대상 그룹을 분리합니다.

더 이상 VPC Lattice를 사용할 필요가 없는 경우 다음 절차를 사용하여 Auto Scaling 그룹에서 대상 그룹을 분리하십시오.

Console

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

  • Auto Scaling 그룹에서 VPC 래티스 대상 그룹을 분리합니다.

  • Lattice의 상태 확인을 끕니다. VPC

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

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

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

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

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

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

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

VPCLattice 상태 검사를 끄려면
  1. 세부 정보 탭에서 상태 확인, 편집을 선택합니다.

  2. 상태 점검, 추가 상태 점검 유형의 경우 VPC Lattice 상태 확인 켜기를 선택 취소하십시오.

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

AWS CLI

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

  • Auto Scaling 그룹에서 VPC 래티스 대상 그룹을 분리합니다.

  • Lattice의 상태 확인을 끕니다. VPC

대상 그룹이 더 이상 필요하지 않은 경우 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"