Amazon ES에서 구성 변경 - Amazon Elasticsearch Service

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Amazon ES에서 구성 변경

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

블루/그린 배포의 원인이 되는 변경

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

  • 인스턴스 유형 변경

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

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

  • 전용 마스터 노드 수 변경

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

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

  • 다른 VPC 서브넷 선택

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

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

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

  • 고급 설정 수정

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

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

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

  • 저장 중 데이터 암호화 또는 노드 간 암호화 활성화

  • UltraWarm 또는 콜드 스토리지 활성화 또는 비활성화

  • 자동 조정 사용 안 함 및 변경 내용 롤백

블루/그린 배포의 원인이 되지 않는 변경

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

  • 액세스 정책 변경

  • 자동 스냅샷 시간 변경

  • 변경 사항을 롤백하지 않고 자동 조정 활성화 또는 비활성화

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

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

구성 변경 시작

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


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

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

중요

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

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

구성 변경 비용

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

  • 인스턴스 유형을 변경하면 처음에는 이전 및 새 클러스터 둘 다에 대한 비용이 청구됩니다. 그 이후에는 새 클러스터에 대한 비용만 청구됩니다. EBS 볼륨은 클러스터의 일부이므로 두 번 청구되지 않으므로 인스턴스 결제에 따라 요금이 청구됩니다.

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

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

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