단순 조정 정책 - Amazon EC2 Auto Scaling

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

단순 조정 정책

다음 예제에서는 CLI 명령을 사용하여 간단한 조정 정책을 생성하는 방법을 보여줍니다. 예제는 이를 사용하려는 모든 고객을 위한 참조로 이 문서에 남아 있지만 대신 대상 추적 또는 단계 조정 정책을 사용하는 것이 좋습니다.

단계 조정 정책과 마찬가지로 간단한 조정 정책은 조정 정책에 대한 CloudWatch 경보를 생성해야 합니다. 생성하는 정책에서 인스턴스를 추가 또는 제거할지와 몇 개를 추가 또는 제거할지를 정의하거나 그룹을 정확한 크기로 설정해야 합니다.

단계 조정 정책과 단순 조정 정책의 주요 차이점 중 하나는 단계 조정 정책에서 얻을 수 있는 단계 조정입니다. 단계 조정을 사용하면 지정한 단계 조정을 기반으로 그룹 크기를 더 크게 또는 더 작게 변경할 수 있습니다.

또한 단순 조정 정책은 진행 중인 조정 활동 또는 상태 확인 교체가 완료될 때까지 그리고 추가 경보에 응답하기 전에 휴지 기간을 기다려야 합니다. 반면 단계 조정에서는 조정 활동 또는 상태 확인 교체가 진행 중인 동안에도 정책이 추가 경보에 계속 응답합니다. 즉, Amazon EC2 Auto Scaling은 경보 메시지를 수신할 때 모든 경보 위반을 평가합니다. 따라서 조정이 하나만 있는 경우에도 단계 조정 정책을 대신 사용하는 것이 좋습니다.

Amazon EC2 Auto Scaling은 원래 단순 조정 정책만 지원했습니다. 대상 추적 및 단계 조정 정책을 도입하기 전에는 조정 정책을 생성하면 정책이 단순 조정 정책으로 처리되었습니다.

다음 put-scaling-policy 명령을 사용하여 라는 단순 조정 정책을 생성합니다. my-simple-scale-out-policy이 조정 유형은 associated CloudWatch 경보PercentChangeInCapacity가 지표 높은 임계값을 위반할 때 그룹의 용량을 30% 높입니다.

aws autoscaling put-scaling-policy --policy-name my-simple-scale-out-policy \ --auto-scaling-group-name my-asg --scaling-adjustment 30 \ --adjustment-type PercentChangeInCapacity

정책의 Amazon 리소스 이름(ARN)을 기록합니다. 정책에 대한 CloudWatch 경보를 생성하는 데 필요합니다.

다음 put-scaling-policy 명령을 사용하여 라는 단순 조정 정책을 생성합니다. my-simple-scale-in-policy이 조정 유형은 associated CloudWatch 경보ChangeInCapacity가 지표 하한 임계값을 위반할 때 그룹 용량을 인스턴스 한 개씩 줄입니다.

aws autoscaling put-scaling-policy --policy-name my-simple-scale-in-policy \ --auto-scaling-group-name my-asg --scaling-adjustment -1 \ --adjustment-type ChangeInCapacity --cooldown 180

정책의 Amazon 리소스 이름(ARN)을 기록합니다. 정책에 대한 CloudWatch 경보를 생성하는 데 필요합니다.