Auto Scaling 인프라 삭제 - Amazon EC2 Auto Scaling

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

Auto Scaling 인프라 삭제

조정 인프라를 완전히 삭제하려면 다음 작업을 완료하세요.

Auto Scaling 그룹 삭제

Auto Scaling 그룹을 삭제하면 원하는 값과 최소, 최대값이 0으로 설정됩니다. 그리고 인스턴스가 해지됩니다. 인스턴스를 삭제하면 연결된 로그 또는 데이터, 그리고 인스턴스의 모든 볼륨도 모두 삭제됩니다. 하나 이상의 인스턴스를 해지하지 않으려면 Auto Scaling 그룹을 삭제하기 전에 인스턴스를 분리할 수 있습니다. 그룹에 조정 정책이 있는 경우, 그룹을 삭제하면 정책, 기본 경보 작업 및 더 이상 연결된 작업이 없는 경보가 삭제됩니다.

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

  2. Auto Scaling 그룹 옆에 있는 확인란을 선택하고 조치, 삭제를 선택합니다.

  3. 확인 메시지가 표시되면 delete를 입력하여 지정된 Auto Scaling 그룹 삭제를 확인한 다음 Delete(삭제)를 선택합니다.

    Name(이름) 열의 로딩 아이콘은 Auto Scaling 그룹이 삭제 중임을 나타납니다. 원하는 수(Desired), 최소(Min)최대(Max) 열에 Auto Scaling 그룹에 대한 인스턴스가 0으로 표시됩니다. 인스턴스를 해지하고 그룹을 삭제하는 데 몇 분 정도 걸립니다. 목록을 새로 고침하여 상태를 확인합니다.

Auto Scaling 그룹을 삭제하려면(AWS CLI)

다음 delete-auto-scaling-group명령을 사용하여 Auto Scaling 그룹을 삭제합니다. 그룹에 EC2 인스턴스가 있는 경우에는 이 작업이 유효하지 않습니다. 인스턴스가 없는 그룹에만 유효합니다.

aws autoscaling delete-auto-scaling-group --auto-scaling-group-name my-asg

그룹에 진행 중인 인스턴스 또는 조정 활동이 있는 경우 --force-delete 옵션과 함께 delete-auto-scaling-group명령을 사용하십시오. 그러면 EC2 인스턴스도 해지됩니다. Amazon EC2 Auto Scaling 콘솔에서 Auto Scaling 그룹을 삭제하면 콘솔은 이 작업을 사용하여 EC2 인스턴스를 해지하는 동시에 그룹을 삭제합니다.

aws autoscaling delete-auto-scaling-group --auto-scaling-group-name my-asg --force-delete

(옵션) 출범 구성 삭제

나중에 출범 구성을 사용하려면 이 단계를 건너뛸 수 있습니다.

출범 구성을 삭제하는 방법(콘솔)
  1. https://console.aws.amazon.com/ec2/에서 Amazon EC2 콘솔을 엽니다.

  2. 왼쪽 탐색 창의 Auto Scaling에서 Auto Scaling 그룹을 선택합니다.

  3. 페이지 상단에서 출범 구성을 선택합니다. 확인 메시지가 표시되면 출범 구성 보기를 선택하여 출범 구성 페이지를 볼 것인지 확인합니다.

  4. 출범 구성을 선택한 다음 조치, 출범 구성 복사를 선택합니다.

  5. 확인 메시지가 나타나면 삭제를 선택합니다.

출범 구성을 삭제하는 방법(AWS CLI)

다음 delete-launch-configuration 명령을 사용합니다.

aws autoscaling delete-launch-configuration --launch-configuration-name my-launch-config

(옵션) 출범 템플릿 삭제

출범 템플릿 또는 출범 템플릿의 한 가지 버전만 삭제할 수 있습니다. 출범 템플릿을 삭제하면 모든 해당 버전이 삭제됩니다.

나중에 출범 템플릿을 사용하려면 이 단계를 건너뛸 수 있습니다.

출범 템플릿을 삭제하려면(콘솔)
  1. https://console.aws.amazon.com/ec2/에서 Amazon EC2 콘솔을 엽니다.

  2. 탐색 창의 Instances(인스턴스)에서 Launch Templates(출범 템플릿)을 선택합니다.

  3. 출범 템플릿을 선택한 다음, 다음 중 하나를 수행하세요.

    • Actions(작업)와 Delete template(템플릿 삭제)을 차례로 선택합니다. 확인 메시지가 표시되면 Delete를 입력하여 지정된 출범 템플릿 삭제를 확인한 다음 Delete(삭제)를 선택합니다.

    • [Actions]와 [Delete template version]을 차례로 선택합니다. 삭제할 버전을 선택하고 삭제를 선택합니다.

출범 템플릿 삭제(AWS CLI)

다음 delete-launch-template명령을 사용하여 템플릿과 모든 버전을 삭제합니다.

aws ec2 delete-launch-template --launch-template-id lt-068f72b72934aff71

또는 delete-launch-template-versions명령을 사용하여 시작 템플릿의 특정 버전을 삭제할 수 있습니다.

aws ec2 delete-launch-template-versions --launch-template-id lt-068f72b72934aff71 --versions 1

(옵션) 로드 밸런서 및 대상 그룹 삭제

Auto Scaling 그룹이 Elastic Load Balancing 로드 밸런서에 연결되지 않았거나 로드 밸런서를 나중에 사용하려면 이 단계를 건너뛰세요.

로드 밸런서를 삭제하려면(콘솔)
  1. https://console.aws.amazon.com/ec2/에서 Amazon EC2 콘솔을 엽니다.

  2. 탐색 창의 Load Balancing 아래에서 로드 밸런서를 선택합니다.

  3. 로드 밸런서를 선택한 다음 작업, 삭제를 선택합니다.

  4. 확인 메시지가 나타나면 예, 삭제합니다(Yes, Delete)를 선택합니다.

대상 그룹을 삭제하려면(콘솔)
  1. 탐색 창의 Load Balancing 아래에서 대상 그룹을 선택합니다.

  2. 대상 그룹을 선택하고 [Actions], [Delete]를 차례로 선택합니다.

  3. 확인 메시지가 나타나면 예, 삭제합니다(Yes, Delete)를 선택합니다.

Auto Scaling 그룹과 연결된 로드 밸런서를 삭제하려면(AWS CLI)

애플리케이션 로드 밸런서와 네트워크 로드 밸런서의 경우 다음 delete-load-balancerdelete-target-group명령을 사용하십시오.

aws elbv2 delete-load-balancer --load-balancer-arn my-load-balancer-arn aws elbv2 delete-target-group --target-group-arn my-target-group-arn

클래식 로드 밸런서의 경우 다음 명령을 사용합니다. delete-load-balancer

aws elb delete-load-balancer --load-balancer-name my-load-balancer

(선택 사항) 알람 삭제 CloudWatch

Auto Scaling 그룹과 관련된 CloudWatch 경보를 삭제하려면 다음 단계를 완료하십시오. 예컨대, 단계별 스케일링 또는 단순 스케일링 정책과 관련된 경보가 있을 수 있습니다.

참고

Auto Scaling 그룹을 삭제하면 Amazon EC2 Auto Scaling에서 대상 추적 조정 정책에 대해 관리하는 CloudWatch 경보가 자동으로 삭제됩니다.

Auto Scaling 그룹이 어떤 경보와도 연결되어 있지 않거나 나중에 사용할 수 있도록 CloudWatch 경보를 보관하려는 경우에는 이 단계를 건너뛰어도 됩니다.

경보를 삭제하려면 (콘솔 CloudWatch )
  1. https://console.aws.amazon.com/cloudwatch/ 에서 CloudWatch 콘솔을 엽니다.

  2. 탐색 창에서 Alarms(경보)를 선택합니다.

  3. 경보를 선택하고 작업, 삭제를 선택합니다.

  4. 확인 메시지가 나타나면 삭제를 선택합니다.

CloudWatch 알람을 삭제하려면 ()AWS CLI

delete-alarms 명령을 사용합니다. 한 번에 하나 이상의 경보를 삭제할 수 있습니다. 예컨대, 다음 명령을 사용하여 Step-Scaling-AlarmHigh-AddCapacityStep-Scaling-AlarmLow-RemoveCapacity 경보를 삭제합니다.

aws cloudwatch delete-alarms --alarm-name Step-Scaling-AlarmHigh-AddCapacity Step-Scaling-AlarmLow-RemoveCapacity