이 AWS 솔루션은 어떤 작업을 수행합니까?

이 솔루션을 사용하면 리소스 사용량을 사전에 추적하고 할당량에 도달하면 알림을 보낼 수 있습니다. 이 솔루션은 AWS Trusted Advisor 서비스 한도 검사와 Service Quotas를 사용하여 특정 AWS 서비스의 사용량과 할당량을 표시하고 할당량을 중앙에서 관리할 수 있습니다.

이점

리소스 사용량 추적

리소스 사용량을 사전에 추적하고 할당량에 도달하면 알림을 보내는 데 필요한 서비스를 프로비저닝합니다.

공백

이메일 또는 Slack을 통한 알림

이메일이나 기존 Slack 채널로 알림을 수신하여 할당량을 높이도록 요청하거나 할당량에 도달하기 전에 리소스를 차단할 수 있습니다.

AWS 솔루션 개요

아래 다이어그램은 솔루션의 구현 가이드와 이에 수반되는 AWS CloudFormation 템플릿을 사용하여 몇 분 만에 배포할 수 있는 Quota Monitor on AWS 아키텍처의 흐름도를 보여줍니다.

Quota Monitor on AWS 솔루션 아키텍처

Quota Monitor on AWS에는 주 계정에 배포하는 템플릿이 포함되어 있습니다. 이 템플릿은 다음 워크플로를 시작합니다.

  1. AWS Lambda 함수가 24시간마다 한 번씩 실행됩니다. Lambda 함수가 AWS Trusted Advisor 서비스 한도 검사를 새로 고침하고 API 호출을 통해 가장 최신 사용률 및 할당량을 검색합니다. Trusted Advisor는 할당량에 대해 사용량을 계산하여 상태가 OK(사용률 80% 미만), WARN(사용률 80%~99%) 또는 ERROR(사용률 100%)인지 확인합니다.
  2. Amazon Elastic Compute Cloud(Amazon EC2) 가상 중앙 처리 장치 기반(vCPU 기반) 한도를 모니터링할 경우, 템플릿은 5분마다 실행되는 다른 Lambda 함수를 실행합니다. 이 함수는 Service Quotas를 검사하여 각 AWS 리전의 vCPU 사용량과 할당량 데이터를 검색합니다. 이 함수는 할당량에 대해 vCPU 사용량을 계산하여 상태가 OK(사용률 80% 미만), WARN(사용률 80%~99%) 또는 ERROR(사용률 100%)인지 확인합니다.  
  3. Amazon CloudWatch Events는 Trusted Advisor와 vCPU 모니터링 Lambda 함수에서 상태 이벤트를 수집하고, CloudWatch Events 규칙 집합을 사용하여 솔루션을 처음 배포할 때 선택한 모든 대상(Amazon Simple Queue Service(Amazon SQS) 대기열, Amazon Simple Notification Service(Amazon SNS) 주제(선택 사항) 또는 Slack 알림을 위한 Lambda 함수(선택 사항))에 상태 이벤트를 전송합니다.
  4. 최초 배포 시 Slack 알림을 활성화하면 기존 Slack 채널로 알림을 전송하는 Lambda 함수가 실행됩니다. AWS Systems Manager Parameter Store도 배포되어 Slack 채널에 메시지를 보내는 데 사용되는 Slack WebHook URL에 안전하고 내구성이 뛰어난 고가용성 스토리지를 제공합니다.
  5. Amazon SQS는 OK, WARN 및 ERROR 상태를 모두 수신합니다. Limit Summarizer Lambda 함수는 대기열에서 메시지를 수집하여 계정의 모든 할당량 관련 이벤트에 대한 기록을 볼 수 있도록 Amazon DynamoDB 테이블에 저장합니다. 전달 오류 대기열에는 Limit Summarizer 함수로 읽을 수없는 모든 메시지가 저장됩니다. 기본적으로 Amazon SNS와 Slack은 WARN 및 ERROR 상태 이벤트만 수신하지만, 특정 요구에 맞게 알림을 사용자 지정할 수 있습니다.

이 솔루션에는 보조 계정에 배포 할 수있는 보조 템플릿도 포함되어 있습니다. 자세한 내용은 구현 가이드를 참조하세요.

Quota Monitor on AWS

버전 5.3.5
최종 업데이트 날짜: 2022년 7월
작성자: AWS

예상 배포 시간: 5분

예상 비용  소스 코드 
아래 버튼을 사용하여 솔루션 업데이트를 구독하세요.

참고: RSS 업데이트에 가입하려면 사용 중인 브라우저에 대해 RSS 플러그 인이 사용되어야 합니다.  

이 솔루션 구현이 도움이 되었나요?
피드백 제공 
동영상
AWS 솔루션으로 해결하기: Quota Monitor on AWS
맨 위로 이동 
구축 아이콘
솔루션 직접 배포

AWS 솔루션 구현 라이브러리에서 일반적인 아키텍처 문제에 대한 답을 검색해 보실 수 있습니다.

자세히 알아보기 
APN 파트너 찾기
APN 파트너 찾기

시작하는 데 도움이 되는 AWS 공인 컨설팅 및 기술 파트너를 찾으십시오.

자세히 알아보기 
살펴보기 아이콘
솔루션 컨설팅 오퍼 살펴보기

AWS의 컨설팅 오퍼 포트폴리오를 살펴보고 솔루션 배포 시 AWS의 검증된 지원을 받으세요.

자세히 알아보기