구성 변경 - Amazon Elasticsearch Service

문서의 영문과 번역 사이에 충돌이 있는 경우에는 영문 버전을 따릅니다. 번역 버전은 기계 번역을 사용하여 제공합니다.

구성 변경

Amazon ES는 도메인을 업데이트할 때 블루/그린 배포 프로세스를 사용합니다. 블루/그린에서는 일반적으로 실시간 하나와 유휴 하나, 두 개의 프로덕션 환경을 실행하며, 소프트웨어를 변경하는 동안 양쪽 사이를 전환합니다. Amazon ES의 경우에는 도메인 업데이트용으로 새 환경을 만들고 업데이트가 완료되면 사용자를 새 환경으로 라우팅하는 관행에 따릅니다. 이렇게 하면 가동 중지가 최소화되고, 새로운 환경에 배포하는 데 실패하더라도 원래의 환경이 유지됩니다.

다음 작업에서는 블루/그린 배포가 사용됩니다.

  • 인스턴스 유형 변경

  • 도메인에 전용 마스터 노드가 없는 경우 데이터 인스턴스 개수 변경

  • 전용 마스터 노드 활성화 또는 비활성화

  • 전용 마스터 노드 수 변경

  • 다중 AZ 활성화 또는 비활성화

  • 스토리지 유형, 볼륨 유형 또는 볼륨 크기 변경

  • 다른 VPC 서브넷 선택

  • VPC 보안 그룹 추가 또는 제거

  • Kibana에 대한 Amazon Cognito 인증 활성화 또는 비활성화

  • 다른 Amazon Cognito 사용자 풀 또는 자격 증명 풀 선택

  • 고급 설정 수정

  • CloudWatch에 대한 오류 로그 또는 느린 로그 게시 활성화 또는 비활성화

  • 새 Elasticsearch 버전으로 업그레이드

  • HTTPS 요구 활성화 또는 비활성화

  • UltraWarm 스토리지 활성화

대부분의 경우 다음 작업에서는 블루/그린 배포가 사용되지 않습니다.

  • 액세스 정책 변경

  • 자동 스냅샷 시간 변경

  • 도메인에 전용 마스터 노드가 있는 경우 데이터 노드 또는 UltraWarm 노드 수 변경

몇 가지 예외가 있습니다. 예를 들어 세 가지 가용 영역 지원을 시작한 이후 도메인을 다시 구성하지 않은 경우 Amazon ES에서 가용 영역 간에 전용 마스터 노드를 다시 배포하는 일회성 블루/그린 배포를 수행할 수도 있습니다.

구성 변경을 시작하면 도메인 상태가 Processing(처리)으로 변경되고 Amazon ES가 최신 서비스 소프트웨어로 새 환경을 생성합니다. 특정 서비스 소프트웨어 업데이트 동안 Active(활성) 상태가 유지됩니다. 두 경우 모두 클러스터 상태와 Amazon CloudWatch 지표를 검토하여 도메인 업데이트가 이루어지는 동안 클러스터의 노드 수가 일시적으로 증가(때로는 두 배)하는 것을 확인할 수 있습니다. 다음 그림에 구성 변경 중 노드 수가 11개에서 22개로 두 배가 되었다가 업데이트가 완료되면 11개로 돌아가는 과정이 나와 있습니다.


      도메인 구성 변경 중 노드 수가 11개에서 22개로 두 배로 늘어납니다.

이렇게 일시적인 증가로 인해 갑자기 관리해야 할 노드가 늘어난 클러스터의 전용 마스터 노드는 부담을 받을 수 있습니다. 그러므로 블루/그린 배포에 따르는 오버헤드를 처리할 수 있을 만큼 전용 마스터 노드에 충분한 용량을 유지해야 합니다.

중요

구성 변경 및 서비스 유지 관리 중 추가로 발생하는 비용은 없습니다. 클러스터에 대해 요청한 노드 개수에 대해서만 비용이 청구됩니다. 구체적인 내용은 구성 변경 비용 단원을 참조하십시오.

전용 마스터 노드의 오버로딩을 방지하기 위해, Amazon CloudWatch 지표를 통해 사용량을 모니터링할 수 있습니다. 권장 최대값은권장되는 CloudWatch 경보 단원을 참조하십시오.

구성 변경 비용

도메인에 대한 구성을 변경하는 경우 Amazon ES는 구성 변경에 설명된 대로 새 클러스터를 생성합니다. 새 클러스터로 이전 클러스터를 마이그레이션하는 중 다음 비용이 발생합니다.

  • 인스턴스 유형을 변경하면 처음에는 이전 및 새 클러스터 둘 다에 대한 비용이 청구됩니다. 그 이후에는 새 클러스터에 대한 비용만 청구됩니다.

    예: m3.xlarge 인스턴스 세 개에서 m4.large 인스턴스 네 개로 구성을 변경합니다. 이때 처음 한 시간 동안은 두 클러스터(3 * m3.xlarge + 4 * m4.large)에 대한 요금이 부과됩니다. 그 이후에는 새 클러스터(4 * m4.large)에 대한 비용만 청구됩니다.

  • 인스턴스 유형을 변경하지 않으면 처음에는 가장 큰 클러스터에 대한 비용만 청구됩니다. 그 이후에는 새 클러스터에 대한 비용만 청구됩니다.

    예: m3.xlarge 인스턴스 여섯 개에서 m3.xlarge 인스턴스 세 개로 구성을 변경합니다. 처음 한 시간 동안은 가장 큰 클러스터(6 * m3.xlarge)에 대해 비용이 청구됩니다. 그 이후에는 새 클러스터(3 * m3.xlarge)에 대한 비용만 청구됩니다.