Amazon OpenSearch Service 클러스터에서 구성을 변경하면 검증 단계에서 변경이 실패합니다. ‘InsufficientInstanceCapacity’ 오류 메시지가 표시됩니다.
해결 방법
‘InsufficientInstanceCapacity’ 오류는 AWS의 지정된 가용 영역에서 사용 가능한 Amazon Elastic Compute Cloud(Amazon EC2) 온디맨드 인스턴스 용량이 충분하지 않을 때 발생합니다. 이 문제를 해결하려면 다음 작업을 수행하십시오.
잠시 기다린 후 재시도
AWS의 용량 가용성은 자주 변경됩니다. 몇 분 정도 기다린 후 요청을 다시 제출합니다. 용량을 사용할 수 있게 되면 요청이 성공합니다.
요청의 인스턴스 수 줄이기
‘InsufficientInstanceCapacity’ 오류는 요청된 인스턴스 유형을 요청된 가용 영역에서 즉시 사용할 수 없을 때 발생합니다. 이 문제를 방지하려면 하나의 대규모 요청으로 시작하는 대신 작은 배치로 새 데이터 노드를 시작하는 것이 좋습니다.
예를 들어 클러스터에 데이터 노드 15개를 추가하는 경우 요청을 여러 개의 소규모 실행으로 분할합니다. 변경 사항을 적용하기 전에 먼저 테스트를 수행하여 인스턴스 가용성을 검증할 수도 있습니다.
중요: 기존 노드의 인스턴스 유형을 업그레이드하거나 Amazon Elastic Block Store(Amazon EBS) 볼륨을 추가하려면 배치 요청을 수행할 수 없습니다. 이러한 구성을 변경하려면 모든 노드를 동시에 업데이트해야 합니다.
가용 영역을 지정하지 않음
가용 영역이 포함된 요청에서 가용 영역을 제거합니다. 그런 다음, AWS가 사용 가능한 용량이 있는 가용 영역에 인스턴스를 배치할 수 있도록 요청을 다시 시도합니다.
다양한 인스턴스 유형 사용
가능하면 다른 인스턴스 유형을 선택하여 새 유형을 사용할 수 있는지 확인합니다. 구성을 변경한 후 인스턴스 크기를 조정할 수 있습니다.
중요 워크로드의 용량 예약
프로덕션 환경이나 시간에 민감한 환경에서는 예약 인스턴스 또는 Amazon EC2 온디맨드 용량 예약을 사용하여 사전에 인스턴스 용량을 예약하는 것이 좋습니다. 이 구성을 통해 용량 부족 시 배포 실패를 방지할 수 있습니다.