여러 메트릭을 기반으로 확장 성을 결정할 수 있습니까? 예를 들어, "CPU 사용률"과 "요청 수"를 함께 확인한 다음 응용 프로그램의 확장이 필요한지 여부를 결정해야합니다.아마존에서 응용 프로그램을 확장하기위한 여러 메트릭을 모니터링하는 방법
1
A
답변
0
현재로서는 https://forums.aws.amazon.com/thread.jspa?messageID=223753 및 https://forums.aws.amazon.com/thread.jspa?threadID=94984을 기반으로 원하는대로 가능하다고 생각하지 않습니다.
사용자 정의 CloudWatch 메트릭을 확장 소스로 사용할 수 있습니다. 따라서 두 가지 메트릭을 사용하는 대신 다른 데이터를 기반으로 자체 메트릭을 만들어 어떻게/언제 확장할지 결정할 수 있습니다.
여기에 custom CloudWatch metrics의 가용성에 대한 최초의 블로그 게시물이 있습니다. 또한 using AutoScaling with them에 대한 게시물도 있습니다.
이렇게하면 시스템에 확장 가능한 이벤트를 구성하는 측면에서 원하는대로 세분화 할 수 있습니다.
제가 알고 싶은 것은 커스텀 메트릭 일뿐만 아니라 동시에 하나 이상의 메트릭을 기준으로 스케일링을 결정하는 방법을 결정하는 것입니다. 예를 들어, CPU 사용률이 70 % 이상이고 메모리 성능이 동시에 75 %를 초과하면 스케일 업을 원합니다. – EmGi
맞아, 너의 필요를 이해한다. 그러나 https://forums.aws.amazon.com/thread.jspa?messageID=223753 및 https://forums.aws.amazon.com/thread.jspa?threadID=94984에서 언급했듯이 할 방법이 없습니다. 그래서 * 나는 * 알고있다. 이 두 값을 고려한 자체 메트릭을 작성하는 것이 좋습니다 (위의 질문과 유사 함). –
그래서, 내 응용 프로그램에서 CPU와 메모리를 모니터 한 다음 양쪽 모두의 조합이 내 확장 정책을 충족 할 때마다이를 스케일링을 수행하기 위해 CloudWatch에 대한 사용자 정의 메트릭으로 게시한다는 의미입니까? – EmGi