AWS OpenSearch(ElasticSearch) Service의 설정 변경 시, 과거에는 In-place 방식이였으나 이제 대부분의 경우 Blue/Green으로 진행이 된다.

 다음과 같은 경우에 Blue/Green으로 진행되며, 일부는 Blue/Green으로 진행이 불가하다.

https://docs.aws.amazon.com/ko_kr/opensearch-service/latest/developerguide/managedomains-configuration-changes.html#bg

- Blue/Green 배포 Case

  • 인스턴스 유형 변경

  • 서비스 소프트웨어 업데이트 수행

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

  • 전용 프라이머리 노드 활성화 또는 비활성화

  • 전용 프라이머리 노드 수 또는 인스턴스 유형 변경

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

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

  • 다른 VPC 서브넷 선택

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

  • OpenSearch Dashboards에서 Amazon Cognito 인증 활성화 또는 비활성화

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

  • 고급 설정 수정

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

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

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

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

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

  • 자동 조정 비활성화 및 변경 내용 롤백

 

 - Blue/Green 진행 불가 Case

  • 액세스 정책 변경

  • 자동 스냅샷 시간 변경

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

  • 도메인에 전용 프라이머리 노드가 있는 경우 데이터 노드 또는 UltraWarm 노드 개수 변경