기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Auto Scaling 인프라 삭제
조정 인프라를 완전히 삭제하려면 다음 작업을 완료하세요.
Auto Scaling 그룹 삭제
Auto Scaling 그룹을 삭제하면 원하는 값과 최소, 최대값이 0으로 설정됩니다. 그리고 인스턴스가 해지됩니다. 인스턴스를 삭제하면 연결된 로그 또는 데이터, 그리고 인스턴스의 모든 볼륨도 모두 삭제됩니다. 하나 이상의 인스턴스를 해지하지 않으려면 Auto Scaling 그룹을 삭제하기 전에 인스턴스를 분리할 수 있습니다. 그룹에 조정 정책이 있는 경우, 그룹을 삭제하면 정책, 기본 경보 작업 및 더 이상 연결된 작업이 없는 경보가 삭제됩니다.
Auto Scaling 그룹을 삭제하려면(콘솔)
https://console.aws.amazon.com/ec2/
에서 Amazon EC2 콘솔을 열고 탐색 창에서 Auto Scaling Groups를 선택합니다. -
Auto Scaling 그룹 옆에 있는 확인란을 선택하고 조치, 삭제를 선택합니다.
-
확인 메시지가 표시되면
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
(옵션) 시작 구성 삭제
나중에 시작 구성을 사용하려면 이 단계를 건너뛸 수 있습니다.
시작 구성을 삭제하는 방법(콘솔)
https://console.aws.amazon.com/ec2/
에서 Amazon EC2 콘솔을 엽니다. -
왼쪽 탐색 창의 Auto Scaling에서 Auto Scaling 그룹을 선택합니다.
-
페이지 상단에서 시작 구성을 선택합니다. 확인 메시지가 표시되면 시작 구성 보기를 선택하여 시작 구성 페이지를 볼 것인지 확인합니다.
-
시작 구성을 선택한 다음 조치, 시작 구성 복사를 선택합니다.
-
확인 메시지가 나타나면 삭제를 선택합니다.
시작 구성을 삭제하는 방법(AWS CLI)
다음 delete-launch-configuration 명령을 사용합니다.
aws autoscaling delete-launch-configuration --launch-configuration-name
my-launch-config
(옵션) 시작 템플릿 삭제
시작 템플릿 또는 시작 템플릿의 한 가지 버전만 삭제할 수 있습니다. 시작 템플릿을 삭제하면 모든 해당 버전이 삭제됩니다.
나중에 시작 템플릿을 사용하려면 이 단계를 건너뛸 수 있습니다.
시작 템플릿을 삭제하려면(콘솔)
https://console.aws.amazon.com/ec2/
에서 Amazon EC2 콘솔을 엽니다. -
탐색 창의 Instances(인스턴스)에서 Launch Templates(시작 템플릿)을 선택합니다.
-
시작 템플릿을 선택한 다음, 다음 중 하나를 수행하세요.
-
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
--versions1
(옵션) 로드 밸런서 및 대상 그룹 삭제
Auto Scaling 그룹이 Elastic Load Balancing 로드 밸런서에 연결되지 않았거나 로드 밸런서를 나중에 사용하려면 이 단계를 건너뛰세요.
로드 밸런서를 삭제하려면(콘솔)
https://console.aws.amazon.com/ec2/
에서 Amazon EC2 콘솔을 엽니다. -
탐색 창의 로드 밸런싱(Load Balancing) 아래에서 로드 밸런서(Load Balancers)를 선택합니다.
-
로드 밸런서를 선택한 다음 작업, 삭제를 선택합니다.
-
확인 메시지가 나타나면 예, 삭제합니다(Yes, Delete)를 선택합니다.
대상 그룹을 삭제하려면(콘솔)
-
탐색 창의 Load Balancing 아래에서 대상 그룹을 선택합니다.
-
대상 그룹을 선택하고 [Actions], [Delete]를 차례로 선택합니다.
-
확인 메시지가 나타나면 예, 삭제합니다(Yes, Delete)를 선택합니다.
Auto Scaling 그룹과 연결된 로드 밸런서를 삭제하려면(AWS CLI)
Application Load Balancer 및 Network Load Balancer의 경우 다음 delete-load-balancer 및 delete-target-group 명령을 사용합니다.
aws elbv2 delete-load-balancer --load-balancer-arn
my-load-balancer-arn
aws elbv2 delete-target-group --target-group-arnmy-target-group-arn
Classic Load Balancer의 경우 다음 delete-load-balancer 명령을 사용합니다.
aws elb delete-load-balancer --load-balancer-name
my-load-balancer
(선택 사항) Delete CloudWatch 경보
Auto Scaling 그룹과 연결된 CloudWatch 경보를 삭제하려면 다음 단계를 완료합니다. 예컨대, 단계별 스케일링 또는 단순 스케일링 정책과 관련된 경보가 있을 수 있습니다.
참고
Auto Scaling 그룹을 삭제하면 Amazon EC2 Auto Scaling이 대상 추적 조정 정책에 대해 관리하는 CloudWatch 경보가 자동으로 삭제됩니다.
Auto Scaling 그룹이 CloudWatch 경보와 연결되어 있지 않거나 나중에 사용할 수 있도록 경보를 유지하려는 경우이 단계를 건너뛸 수 있습니다.
CloudWatch 경보를 삭제하려면(콘솔)
https://console.aws.amazon.com/cloudwatch/
에서 CloudWatch 콘솔을 엽니다. -
탐색 창에서 Alarms(경보)를 선택합니다.
-
경보를 선택하고 작업, 삭제를 선택합니다.
-
확인 메시지가 나타나면 삭제를 선택합니다.
CloudWatch 경보를 삭제하려면(AWS CLI)
delete-alarms 명령을 사용합니다. 한 번에 하나 이상의 경보를 삭제할 수 있습니다. 예컨대, 다음 명령을 사용하여 Step-Scaling-AlarmHigh-AddCapacity
및 Step-Scaling-AlarmLow-RemoveCapacity
경보를 삭제합니다.
aws cloudwatch delete-alarms --alarm-name
Step-Scaling-AlarmHigh-AddCapacity
Step-Scaling-AlarmLow-RemoveCapacity