Application Auto Scaling의 대상 추적 조정 정책 - Application Auto Scaling

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

Application Auto Scaling의 대상 추적 조정 정책

대상 추적 조정 정책은 대상 지표값을 기준으로 애플리케이션을 자동으로 조정합니다. 이를 통해 애플리케이션은 수동 개입 없이 최적의 성능과 비용 효율성을 유지할 수 있습니다.

대상 추적을 사용할 때는 애플리케이션의 이상적인 평균 사용률 또는 처리량 수준을 나타내는 지표와 목표 값을 선택합니다. Application Auto Scaling은 지표가 대상에서 벗어날 때 조정 이벤트를 트리거하는 CloudWatch 경보를 생성하고 관리합니다. 이는 온도 조절기가 목표 온도를 유지하는 방법과 비슷합니다.

예를 들어, 현재 스팟 플릿에서 애플리케이션이 실행되고 있고 사용자가 애플리케이션 로드에 변경이 있는 경우 플릿의 CPU 사용량을 50% 정도로 유지시키려 한다고 가정해 보겠습니다. 이로 인해 과도한 유휴 리소스를 유지하지 않고도 트래픽 급증을 처리할 수 있는 추가 용량을 확보할 수 있습니다.

평균 CPU 사용률 50%를 목표로 하는 대상 추적 조정 정책을 생성하면 이러한 요건을 충족할 수 있습니다. 그러면 CPU가 50%를 초과하면 Application Auto Scaling이 스케일 아웃(용량 증가)하여 증가된 로드를 처리합니다. CPU가 50% 미만으로 떨어지면 스케일 인(용량 감소)하여 사용률이 낮은 기간 동안 비용을 최적화합니다.

대상 추적 정책을 사용하면 CloudWatch 경보와 조정 조정을 수동으로 정의할 필요가 없습니다. Application Auto Scaling은 사용자가 설정한 대상에 따라 이를 자동으로 처리합니다.

사전 정의된 지표 또는 사용자 지정 지표를 기준으로 대상 추적 정책을 설정할 수 있습니다.

  • 사전 정의된 지표 —평균 CPU 사용률 또는 대상당 평균 요청 수와 같이 Application Auto Scaling에서 제공하는 지표입니다.

  • 사용자 지정 지표 — 지표 수학을 사용하여 지표를 결합하거나, 기존 지표를 활용하거나, 게시된 자체 사용자 지정 지표를 사용할 수 있습니다. CloudWatch

확장 가능한 대상의 용량 변화에 반비례하여 변경되는 지표를 선택하세요. 따라서 용량을 두 배로 늘리면 지표가 50% 감소합니다. 이렇게 하면 지표 데이터가 비례적 조정 이벤트를 정확하게 트리거할 수 있습니다.