Auto Scaling 그룹의 규모가 축소된 이유는 무엇입니까?

2분 분량
0

내 Auto Scaling 그룹이 자동으로 축소되었습니다. 왜 이런 일이 일어났을까요?

간략한 설명

축소는 사용자가 시작하거나 구성된 축소 정책 및 예약된 조정에 의해 트리거됩니다. 축소가 발생하면 구성된 종료 정책에 따라 인스턴스가 종료됩니다.

해결 방법

Amazon EC2 콘솔에서 AWS 명령줄 인터페이스(AWS CLI) 또는 AWS API를 사용하여 Auto Scaling 그룹 조정 기록을 볼 수 있습니다.

참고: AWS CLI 명령을 실행할 때 오류가 발생하는 경우, 최신 버전의 AWS CLI를 사용하고 있는지 확인하세요.

정책 기반 규모 축소

Auto Scaling 그룹이 규모 축소 정책으로 인해 축소된 경우 조정 기록에 다음과 같은 메시지가 표시됩니다.

At 2016-05-08T13:55:14Z a monitor alarm My-Scale-Down-Alarm in state ALARM
triggered policy Decrease Group Size changing the desired capacity from 4 to 3.

Amazon EC2 콘솔 또는 AWS CLI put-scaling-policy 명령을 사용하여 Auto Scaling 그룹 조정 정책을 조정할 수 있습니다. 축소 시기를 구성하려면 연결된 Amazon CloudWatch 경보를 조정합니다. 또는 새 경보를 만든 다음 Auto Scaling 그룹 조정 정책과 새 경보를 연결합니다.

사용자가 시작한 규모 축소

사용자가 트리거한 규모 축소는 조정 기록에 다음과 같은 이벤트를 표시합니다.

At 2016-05-13T15:03:47Z a user request update of AutoScalingGroup constraints
to min: 12, max: 20, desired: 13 changing the desired capacity from 14 to 13.

AWS CloudTrail 로그를 확인하여 API를 호출한 사용자를 확인할 수 있습니다.

참고: API 호출 기록을 시작하려면 먼저 CloudTrail을 구성하고 활성화해야 합니다.

예약된 조정

예약된 규모 축소 작업을 통해 실행된 규모 축소는 조정 기록에 다음과 같은 이벤트를 표시합니다.

At 2016-02-12T16:01:25Z a scheduled action update of AutoScalingGroup constraints
to min: 1, max: 5, desired: 2 changing the desired capacity from 3 to 2. At
2016-02-12T16:01:25Z the scheduled action ScaleDown executed. Setting max size
from 1 to 5. Setting desired capacity from 3 to 2.

AWS CLI를 사용하여 예약된 조정을 보려면 다음 명령을 실행합니다. MY-ASG-NAME을 Auto Scaling 그룹의 이름으로 바꿉니다.

aws autoscaling describe-scheduled-actions --auto-scaling-group-name MY-ASG-NAME

Amazon EC2 콘솔을 사용하여 예약된 조정을 보고 관리할 수도 있습니다. 자세한 내용은 예약된 작업 만들기 및 관리(콘솔)을 참조하세요.

일정 기반 Amazon EC2 Auto-Scaling에 대한 자세한 내용은 예약된 조정을 참조하세요.


관련 정보

자습서: 조정 및 로드 밸런싱된 애플리케이션 설정

Auto Scaling 그룹 및 인스턴스에 대한 CloudWatch 지표 모니터링

Auto Scaling 그룹 조정 시 Amazon SNS 알림 받기

AWS CloudTrail을 사용하여 Amazon EC2 Auto Scaling API 호출 로깅

AWS CLI Autoscaling 명령

AWS 공식
AWS 공식업데이트됨 3년 전