CloudWatch 알람 기반의 미리 정의된 증분으로 Amazon ECS 서비스 확장하기

CloudWatch 알람 기반의 미리 정의된 증분으로 Amazon ECS 서비스 확장하기

단계 확장(step scaling) 정책을 사용해 CloudWatch 알람에 따라 Amazon ECS 서비스의 태스크 수를 확장하는 방법을 알아봐요.

출처: 문서

본문

단계 확장(step scaling) 정책에서는 확장 프로세스를 호출하는 CloudWatch 알람을 만들고 관리해요. 알람이 위반되면 Amazon ECS는 해당 알람과 연결된 확장 정책을 시작해요. 단계 확장 정책은 단계 조정(step adjustments)이라고 하는 일련의 조정을 사용해 태스크를 확장해요. 조정 크기는 알람 위반의 크기에 따라 달라져요.

  • 위반이 첫 번째 임계값을 초과하면 Amazon ECS는 첫 번째 단계 조정을 적용해요.
  • 위반이 두 번째 임계값을 초과하면 Amazon ECS는 두 번째 단계 조정을 적용하고, 이런 식으로 계속돼요.

평균 CPU 사용률이나 대상당 평균 요청 수 같은 지표로 확장하려면 대상 추적 확장(target tracking scaling) 정책을 사용할 것을 강력히 권장해요. 용량이 증가하면 감소하고 용량이 감소하면 증가하는 지표를 사용해 대상 추적을 통해 태스크 수를 비례적으로 확장(scale out)하거나 축소(scale in)할 수 있어요. 이는 Amazon ECS가 애플리케이션의 수요 곡선을 밀접하게 따르도록 보장하는 데 도움이 돼요.

더 알아보기 (Learn more)