Amazon Elasticsearch Service 도메인을 확장하려면 어떻게 해야 합니까?

최종 업데이트 날짜: 2020년 11월 9일

Amazon Elasticsearch Service(Amazon ES) 도메인을 확장하려고 합니다. 어떻게 해야 합니까?

해결 방법

Amazon ES를 확장하기 전에 도메인에서 로드를 낮추는 것이 좋습니다. 로드를 낮출 수 없으면 다음의 옵션을 사용하여 스토리지 용량을 늘리십시오.

  • 더 많은 스토리지 추가: Amazon Elastic Block Store(Amazon EBS)를 사용하는 경우, EBS 볼륨의 크기를 늘립니다. 최대 볼륨 크기는 노드의 Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스 유형에 따라 달라집니다. EBS 볼륨의 크기를 늘릴 수 없다면, 추가 노드를 추가하거나 도메인을 확장합니다. EBS 볼륨에 대한 자세한 내용은 EBS 볼륨 크기 제한을 참조하십시오. 스토리지에 Amazon EBS 볼륨을 사용하지 않는다면, 클러스터 구성에 추가 노드를 추가합니다.
  • 더 많은 CPU 리소스 추가: 더 많은 CPU 용량을 추가하려면 더 큰 인스턴스 유형으로 전환하거나 더 많은 노드를 추가합니다. 또한 전용 리더 노드를 3개 이상 사용합니다.
  • 더 많은 메모리 추가: 더 많은 메모리를 추가하려면 더 큰 인스턴스 유형으로 전환하거나 더 많은 노드를 추가합니다.
  • UltraWarm 노드 추가: UltraWarm 노드는 저렴한 데이터 스토리지 옵션입니다. UltraWarm 노드를 사용하여 액세스 빈도가 낮은 데이터를 마이그레이션하고 액세스 인덱스를 표준 데이터 노드에 유지합니다. 또한 인덱스 상태 관리를 사용하여 핫 노드에서 웜 노드로 데이터를 마이그레이션할 수 있습니다.

도메인 구성을 편집하려면 다음 단계를 수행하십시오.

1.    AWS Management Console에 로그인합니다.

2.    Amazon ES 콘솔을 엽니다.

3.    스토리지를 추가할 Amazon ES 도메인을 선택합니다.

4.    [도메인 편집(Edit Domain)]을 선택합니다.

5.    다음 구성 설정을 업데이트합니다.

데이터 노드: 가용 영역, 인스턴스 유형 및 노드 수를 구성합니다.
스토리지 구성: 데이터 노드 스토리지 유형, EBS 볼륨 유형 및 노드당 EBS 스토리지 크기를 업데이트합니다.
전용 마스터 노드: 전용 마스터 노드를 활성화 또는 비활성화하거나, 인스턴스 유형을 업데이트하거나, 마스터 노드 수를 수정합니다.
UltraWarm 데이터 노드: UltraWarm 데이터 노드를 활성화 또는 비활성화하거나 인스턴스 유형을 업데이트하거나 UltraWarm 데이터 노드 수를 수정합니다.

6.    [제출(Submit)]을 선택합니다.

참고: Amazon ES는 도메인을 업데이트할 때 파란색/녹색 배포 프로세스를 사용합니다. 즉, 변경 사항을 적용하는 동안 클러스터의 노드 수가 일시적으로 증가할 수 있습니다. 자세한 내용은 구성 변경 정보를 참조하십시오.

7.    리소스 사용률을 모니터링하도록 Amazon CloudWatch 경보를 구성합니다. 예를 들어 CPUUtilization이 80%를 넘으면 알림을 보내는 경보를 설정할 수 있습니다.