Question
Amazon EC2 RI(예약형 인스턴스) 구매하려합니다.
AWS console 로그인 후 구매하려고 하니 오류가 납니다.
오류 메시지는 다음과 같습니다. 확인 부탁드립니다.
“오류 : Your current quota does not allow you to purchase the required number of reserved instanaces(상태코드 : 400, 오류 코드 : ReservedInstancesLimitExceeded, …”
Answer
해당 오류 메시지는 현재 예약 인스턴스 할당량 초과로 예약 인스턴스를 구매할 수 없다는 내용을 의미합니다.
예약 인스턴스의 경우 매달 새로운 예약 인스턴스를 구매할 수 있지만, 매월 구매할 수 있는 새 예약 인스턴스 수는 다음과 같이 월 별 할당량에 따라 결정됩니다.
새로운 지역(region) 예약 인스턴스: 리전 당 월 20개
새로운 영역(Availability Zone) 예약 인스턴스: 매 월 가용 영역 당 20개
예를 들어 3개의 가용 영역이 있는 리전에서 기본 할당량은 매월 80개의 새 예약 인스턴스이며 다음과 같이 계산됩니다.
- 지역(region)에 대한 20개의 지역 예약 인스턴스
- 또한 60개의 영역(Availability Zone) 예약 인스턴스(3개의 가용 영역 각각에 대해 20개)
※ 고려 사항
지역 예약 인스턴스는 실행 중인 온디맨드 인스턴스에 할인을 적용합니다. 기본 온디맨드 인스턴스 제한은 20개입니다.
지역 예약 인스턴스를 구매하여 실행 중인 온디맨드 인스턴스 제한을 초과할 수 없습니다.
예를 들어 이미 20개의 실행 중인 온디맨드 인스턴스가 있고 20개의 지역 예약 인스턴스를 구매한 경우 20개의 지역 예약 인스턴스는 20개의 실행 중인 온디맨드 인스턴스에 할인을 적용하는 데 사용됩니다.
더 많은 지역 예약 인스턴스를 구매하면 온디맨드 인스턴스 한도에 도달했기 때문에 더 많은 인스턴스를 시작할 수 없습니다.
따라서 예약 인스턴스 개수가 기본적으로 제한되어 있기 때문에, 고객님의 원하는 수량이 할당량을 초과한다면 이에 대해서는 AWS 측에 한도 증가 요청을 하셔야 합니다.
Reference
▶ Amazon EC2 서비스 할당량 : Amazon EC2 service quotas - Amazon Elastic Compute Cloud