게시된 날짜: Jul 7, 2022
이제 EC2 Auto Scaling에서 예측 스케일링 정책의 예측 내용을 CloudWatch 지표로 게시하여 예측 스케일링의 정확도를 분석 및 모니터링하고 이에 대한 경보를 설정할 수 있도록 지원합니다. Predictive Scaling은 예상 수요보다 앞서 오토 스케일링의 용량을 사전에 늘려 애플리케이션의 가용성을 개선하는 동시에 EC2 청구액을 늘리는 오버프로비저닝 상태를 줄이는 스케일링 정책입니다. 예측 스케일링은 오토 스케일링의 용량을 늘리기만 하기 때문에 이를 현재 스케일링 구성에 적용하면 애플리케이션의 가용성이 향상됩니다. 하지만 예측이 정확하지 않으면 비용이 증가할 수 있습니다. 이제는 광범위한 CloudWatch 기능 목록을 통해 예측 정확도를 평가하고, 익숙한 CloudWatch 그래프로 예측 내용을 확인하고, 예측이 원하는 수준을 초과할 경우 자동 경보 및 알림을 수신하도록 설정할 수 있습니다.
Amazon EC2 Auto Scaling은 사용자가 정의한 조건에 따라 EC2 인스턴스를 Auto Scaling 그룹에 자동으로 추가하거나 제거하여 애플리케이션 요구 사항을 충족하는 데 도움을 주는 서비스입니다. 이 서비스에서는 이미 AWS에서 실행되는 인프라 및 애플리케이션의 상태를 모니터링하는 AWS 네이티브 서비스인 Amazon Cloudwatch에 다양한 지표를 게시합니다. 이제는 과거의 타임스탬프에 대한 예측 스케일링 예측 내용이 CloudWatch 지표로 게시됩니다. 고객은 지표 수식 같은 다양한 CloudWatch 기능을 활용하여 시계열 예측 정확도를 평가하는 데 주로 사용되는 평균 절대 백분율 오차(MAPE) 같은 정확도 지표를 생성하거나, 단일 그래프에서 여러 지표를 보고 그룹의 용량을 변하게 만드는 스케일링 정책의 양과 정책 적용 시기를 파악하거나, 좀 더 자동화된 모니터링 환경을 구축하기 위해 대시보드 및 경보를 생성할 수 있습니다.
Predictive Scaling은 AWS 명령줄 인터페이스(CLI), EC2 Auto Scaling 관리 콘솔, AWS CloudFormation, AWS SDK를 통해 사용할 수 있습니다. 자세한 내용은 설명서를 참조하세요.