Service Quotas라는 굉장히 유용한
서비스가 있는데
이것은 여러분 계정의 quotas(할당량)과
여러분이 임계점에 얼마나 근접했는지를
알려주는 서비스입니다
좋은 점은 Service Quotas 콘솔 위에
CloudWatch 경보를 생성할 수 있다는 겁니다
예시로 보여드리자면 이렇게
Lambda가 동시에 몇개나 실행되고 있는지를
모니터하고 싶다고 한다면
경보 임계점을 설정하고
해당 값에 도달하면
알림을 받도록 하는 것입니다
Service Quotas는 Lambda concurrent execution처럼
여러분의 계정 내에 사용 가능한
모든 종류의 할당량을 모니터할 수 있습니다
900이 넘어가는 상황에서
기본 한도가 1000이라고 한다면
CloudWatch 경보를 울리는 겁니다
그리고 이것은 우리로 하여금 관리자로서
Lambda concurrent execution에 대한
할당량 증가 요청을 해야 한다는 것을 알려주는데
이는 그것이 트래픽 조절의 조짐을
의미할수도 있기 때문입니다
그러므로 이것은 Lambda 동시 실행뿐 아니라
오류 또는 트래픽 조절로 이어질 수 있는
모든 동작에 매우 큰 도움이
될 수 있습니다
대안으로 사용 가능한 것은
Trusted Advisor와 CloudWatch 경보를 함께 사용하는 것인데
Trusted Advisor로는 다소 부족한 솔루션이 될 수 있는 것이
Trusted Advisor 내에서는 약 50개 정도로
서비스 한도 확인이 제한되어 있기 때문입니다
이것은 다시말해 Trusted Advisor의 경우에는
몇 개의 한도에 대해서만 모니터링이 가능하다는 겁니다
모든 결과는 CloudWatch에 있을 것이므로
서비스 한도를 살펴보고 싶다면
CloudWatch에 링크해서
알림을 트리거하면 됩니다
제가 추천드리는 바는 CloudWatch 경보를
주로 Service Quota 서비스에 사용하시는 것인데
이것이 여러분 계정의 모든 할당량을 모니터하는 데에
전념할 것이기 때문입니다
다음 강의에서 연습해 보도록 하겠습니다