Amazon ES(Amazon Elasticsearch Service)에 저장된 리소스를 우발적인 삭제, 애플리케이션 또는 하드웨어 장애, 작동 중지로부터 확실하게 보호하고 싶습니다. 명심해야 할 모범 사례로는 무엇이 있습니까?

Amazon ES 도메인의 내결함성을 개선하려면 다음과 같은 모범 사례를 명심해야 합니다.

  • 정기적으로 인덱스 스냅샷 생성
  • Amazon ES 리소스 상태 모니터링
  • Amazon ES Service Limits에 대한 이해 및 유지 관리
  • 도메인에 셋 이상의 노드 사용
  • 도메인에 영역 인지 기능 활성화
  • 프로덕션 환경에서 t2 인스턴스 사용 회피
  • 전용 마스터 노드 사용

정기적으로 인덱스 스냅샷 생성

  • 자동 일일 스냅샷을 구성하여 클러스터에 대한 백업 솔루션 중 하나로 사용합니다. 클러스터를 복원할 때 최신 스냅샷이 복원 과정을 가속화해 줍니다.
  • 수동 인덱스 스냅샷을 생성하여 Amazon ES 도메인의 특정 시점에 대한 백업을 생성한 다음 계정의 Amazon Simple Storage Service(Amazon S3)에 저장합니다. 수동 인덱스 스냅샷은 Amazon ES 도메인 간에 데이터를 마이그레이션할 때에도 도움이 됩니다.

Amazon ES 리소스 상태 모니터링

도메인에 셋 이상의 노드 사용

  • 셋 이상의 노드를 사용하여 의도하지 않은 네트워크 파티셔닝(스플릿 브레인)을 방지합니다.
  • 각 인덱스의 복제본을 유지하여 잠재적 데이터 손실을 방지합니다.
  • 전용 마스터 노드를 사용하지 않는 경우 셋 이상의 노드를 사용합니다.

도메인에 영역 인지 기능 활성화

영역 인지 기능은 Elasticsearch 클러스터에 속하는 노드와 복제 인덱스 샤드를 동일한 리전 내의 여러 가용 영역에 할당합니다.

참고: 영역 인지 기능이 효력이 있으려면 가용 영역당 적어도 1개의 복제 샤드를 할당해야 합니다.

프로덕션 환경에서 t2 인스턴스 사용 회피

t2 인스턴스 유형은 프로덕션 환경에서 Amazon ES에 사용하도록 최적화되어 있지 않습니다. 프로덕션 환경에는 m3 인스턴스 유형 또는 그 이상을 사용하십시오. t2 인스턴스 유형을 사용하기로 결정하는 경우, CPU 크레딧, CPU 사용량, 메모리 사용량 및 인스턴스의 일반적인 운영 안전성을 긴밀하게 모니터링하고 필요에 따라 수직 또는 수평 확대해야 합니다.

전용 마스터 노드 사용

전용 마스터 노드는 과부하 노드로 인해 발생하는 문제를 방지하는 데 도움이 될 수 있습니다. 전용 마스터 노드는 다음과 같은 경우에 사용하도록 합니다.

  • 도메인에 5개 이상의 노드가 있는 경우
  • 여러 유형 및 인덱스에 걸쳐 많은 필드가 정의되는 등 인덱스 매핑이 복잡한 경우

페이지 내용이 도움이 되었습니까? | 아니요

AWS 지원 지식 센터로 돌아가기

도움이 필요하십니까? AWS 지원 센터를 방문하십시오.

게시된 날짜: 2016년 10월 20일

업데이트된 날짜: 2018년 6월 6일