Service Quota 서비스를 살펴 보겠습니다
여기에서는 여러분 계정 내의
모든 할당량을 보실 수 있고
계정에서 이미 사용된 서비스별로 나누어져 있습니다
다시 예제로 돌아가서
Lambda를 살펴보면
앞서 말한 Concurrent execution에서
현재 리전에서
함수가 동시에 처리할 수 있는
최대 이벤트 수를 확인할 수 있습니다
기본값은 1000입니다만
보시는 것과 같이
이것을 조정해 필요에 따라
Service Quotas UI 내에서 직접
할당량 증가를 요청할 수 있습니다
또한 이 할당량 위에 경보를 생성할 수도 있습니다
여기 Monitoring을 보시면
시간의 경과에 따른
동시 실행의 실제값을 보여줍니다
아래에는 Amazon CloudWatch 알람이 있습니다
여기에 경보를 생성할 수 있는데
경보의 임계점인 900에 다다르면
AlarmConcurrentLambdaExecutions라는 해당 경보가
활성화되도록 설정해 줍니다
이제 경보가 생성되었고 알람에서 직접
관련 동작을 설정할 수 있습니다
경보는 여기에 있고
우측 상단 코너에 있는 Actions에서
설정 편집을 할 수 있습니다
이런 상황에서, 다시 가보겠습니다
Edit을 눌러주고 스크롤을 내려서 Next를 클릭합니다
동작으로는 Alarm 상태일 때 33 00:01:20.458 --> 00:01:22.770 알림을 보내도록 해주고
기존 SNS 주제를 선택한 뒤 DemoTopic을 입력해줍니다
이렇게 해두면 해당 경보가 발동되었을 때
이메일로 알림을 받게 될 겁니다
이것은 꽤 유용합니다
보시다시피
전체 Service Quotas UI 내에서
AWS 안의 모든 서비스와 그 안의 모든 가용한도를
모니터하는 것이 가능하기 때문에
매우 유용하다고 할 수 있죠
많은 한도에 대한
할당량 증가를 요청할 수도 있고
필요에 따라 위에 CloudWatch 경보를
생성해주면 됩니다
Trusted Advisor에서 동일한 작업을
하기 위한 방법을
빠르게 보여드리도록 하겠습니다
Trusted Advisor에서 Service Limits를 선택하면
Trusted Advisor 내에서의
가용 서비스 한도에 대한
목록이 나오는데
이것은 물론 여러분 계정의
모든 가용 한도에 대한 것은 아니며
사전 설정이 끝난 상태입니다
이것을 보시면
오토스케일링 그룹 한도의 80퍼센트 이상일 때
사용량을 확인하도록 되어있습니다
이것은 사전 설정된 검사이고
원한다면 이 위에 경보를 생성할 수도 있지만
Service Quotas 서비스에 비해
유연성과 완성도가 부족합니다
이번 강의는 여기까지로, 유익하셨길 바랍니다
다음 강의에서 뵙겠습니다