Amazon OpenSearch Service 도메인을 스케일 업 또는 스케일 아웃하려고 합니다.
간략한 설명
워크로드에 따라 클러스터를 수직 확장하거나 수평 확장할 수 있습니다. OpenSearch Service 도메인을 스케일 아웃하려면 추가 노드(예: 데이터 노드, 프라이머리 노드 또는 UltraWarm 노드)를 클러스터에 추가합니다. 도메인 크기를 조정하거나 스케일 업하려면 Amazon Elastic Block Store(Amazon EBS) 볼륨 크기를 늘립니다. 또는 더 큰 노드 유형의 메모리와 vCPU를 더 추가합니다.
참고: 스케일 업 또는 스케일 아웃할 때는 프로덕션 워크로드를 위한 전용 프라이머리 노드를 세 개 이상 사용하는 것이 좋습니다.
해결 방법
도메인 스케일 아웃
도메인을 스케일 아웃하는 경우 현재 클러스터 노드와 동일한 구성 유형의 노드가 추가됩니다. 따라서 클러스터에 더 많은 리소스(예: RAM, VCPU 및 EBS 볼륨)를 추가하게 됩니다. 최대 EBS 볼륨 크기는 노드의 Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스 유형에 따라 달라집니다.
EBS 볼륨 크기 한도에 도달하여 인스턴스 유형을 수정할 수 없는 경우 노드를 더 추가합니다. 클러스터에 노드를 더 추가하면 클러스터의 EBS 볼륨 크기가 증가합니다. 클러스터에 더 많은 데이터 노드를 추가하는 경우 데이터 노드 또는 UltraWarm 노드를 사용해야 합니다. UltraWarm 노드를 사용하면 액세스 빈도가 낮은 데이터를 마이그레이션하고 액세스 인덱스를 표준 데이터 노드에서 유지할 수 있습니다.
팁: 핫 노드에서 웜 노드로 데이터 마이그레이션을 자동화하려면 인덱스 상태 관리(ISM) 정책을 사용하세요.
도메인 스케일 업
OpenSearch Service 도메인을 스케일 업하는 경우 클러스터에 노드가 추가되지 않습니다. 대신 수직 확장 시 각 노드에 대해 사용 가능한 리소스를 늘리는 작업이 이루어집니다.
도메인을 수직 확장하려면 더 큰 인스턴스 유형으로 전환하여 메모리 또는 CPU 리소스를 추가합니다.
참고: 도메인을 확장하면 EBS 볼륨 크기가 자동으로 확장되지 않습니다. EBS 볼륨 크기를 자동으로 스케일 업하려면 이 설정을 지정해야 합니다.
도메인 구성 설정 업데이트
OpenSearch Service 도메인을 확장하려면 도메인 구성 설정을 업데이트합니다. 도메인 구성을 편집하려면 다음 단계를 수행하세요.
1. Amazon OpenSearch Service 콘솔에 로그인합니다.
2. 탐색 창의 **관리형 클러스터(Managed clusters)**에서 **도메인(Domains)**을 선택합니다.
3. 확장하려는 도메인을 선택한 다음 **도메인 편집(Edit Domain)**을 선택합니다.
4. **작업(Actions)**을 선택한 다음 **클러스터 구성 편집(Edit cluster configuration)**을 선택합니다.
5. 사용 사례에 따라 도메인 구성 설정을 업데이트하세요.
데이터 노드: 가용 영역, 인스턴스 유형 및 노드 수를 구성합니다.
스토리지 구성: 데이터 노드 스토리지 유형, EBS 볼륨 유형 및 노드당 EBS 스토리지 크기를 업데이트합니다.
전용 마스터 노드: 전용 프라이머리 노드를 켜거나 끄고, 인스턴스 유형을 업데이트하거나, 마스터 노드 수를 수정합니다.
UltraWarm 데이터 노드: UltraWarm 데이터 노드를 켜거나 끄고, 인스턴스 유형을 업데이트하거나 UltraWarm 데이터 노드 수를 수정합니다.
6. **제출(Submit)**을 선택합니다.
참고: OpenSearch Service는 도메인을 업데이트할 때마다 블루/그린 배포 프로세스를 사용합니다. 블루/그린 배포 프로세스가 시작되면 변경 사항이 적용되는 동안 클러스터의 노드 수가 일시적으로 증가할 수 있습니다. 자세한 내용은 Amazon OpenSearch Service에서 구성 변경을 참조하세요.
7. 리소스 사용률을 모니터링하도록 Amazon CloudWatch 경보를 구성합니다. 예를 들어 CPUUtilization이 80%를 넘으면 알림을 보내는 경보를 설정할 수 있습니다.
관련 정보
내 Amazon OpenSearch Service 노드가 충돌하는 이유는 무엇입니까?
Amazon OpenSearch Service 문제 해결
Amazon OpenSearch Service에서 지원되는 작업