OpenSearch의 소프트웨어 업데이트 관련 문제를 해결하려면 어떻게 해야 하나요?

4분 분량
0

Amazon OpenSearch Service의 소프트웨어 업데이트 중에 발생하는 가동 중지 시간과 문제를 해결하는 방법을 알고 싶습니다.

간략한 설명

Amazon OpenSearch Service는 기능을 추가하거나 도메인을 개선하는 서비스 소프트웨어 업데이트를 정기적으로 릴리스합니다.

OpenSearch 소프트웨어 업데이트와 관련된 가장 일반적인 문제는 다음과 같습니다.

  • 가동 중지
  • 도메인 자격
  • 데이터 손실
  • 소프트웨어 업데이트의 심각도
  • 서비스 소프트웨어 업데이트에 필요한 예상 시간
  • 소프트웨어 수동 업데이트
  • 업데이트 취소

참고: 서비스 소프트웨어 업데이트는 OpenSearch 버전 업그레이드와 다릅니다. 자세한 내용은 Amazon OpenSearch Service 도메인 업그레이드를 참조하세요.

해결 방법

가동 중지

OpenSearch Service 소프트웨어 업데이트는 블루/그린 배포를 사용하여 가동 중지를 최소화하고 배포에 실패해도 원래 환경을 유지합니다.

업데이트는 일반적으로 몇 분 내에 완료되지만 시스템 부하가 심한 경우 몇 시간에서 며칠이 걸릴 수도 있습니다.

**참고:**업그레이드 중 일부 또는 전체가 진행되는 동안 OpenSearch 대시보드를 사용하지 못할 수 있습니다.

서비스 소프트웨어 업데이트로 인한 가동 중지를 줄이려면 다음 모범 사례를 따르세요.

  • 단일 변경 요청으로 구성 변경을 수행합니다. 이렇게 하면 블루/그린 배포가 한 번 실행됩니다.
  • 도메인의 트래픽을 최대한 낮게 유지하세요.
  • 구성된 사용량이 적은 시간에 도메인을 업데이트하여 업데이트 시간이 길어지지 않도록 하세요.
  • 구성 변경을 실행할 때 클러스터가 정상 및 활성 상태인지 확인합니다.
  • 리소스 사용률이 임계값 이내이고 최적의 상태인지 확인하세요.
  • 클러스터에 전용 프라이머리 노드가 있는 경우, 가동 중지 없이 업그레이드가 완료됩니다. 클러스터에 전용 프라이머리 노드가 없는 경우, 업그레이드 후 프라이머리 노드를 선택할 때 클러스터가 몇 초 동안 응답하지 않을 수 있습니다.

알림

OpenSearch Service는 서비스 소프트웨어 업데이트가 제공되거나, 필요하거나, 시작되거나, 완료되거나, 실패할 때 알림을 보냅니다. 또한 예약일 2주 전에 OpenSearch는 AWS 계정에 등록된 이메일 주소로 알림 이메일을 보냅니다. 필수 업데이트에 따라 조치를 취하지 않아도 OpenSearch Service는 특정 기간(일반적으로 2주)이 지난 후에도 도메인 서비스 소프트웨어를 자동으로 업데이트합니다. OpenSearch 서비스는 업데이트를 시작하고 업데이트가 완료될 때 알림을 보냅니다. 자세한 내용은 Amazon OpenSearch Service의 알림을 참조하세요.

**참고:**업데이트를 수동으로 시작하면 업데이트가 시작될 때 OpenSearch Service에서 알림을 보내지 않습니다. OpenSearch Service는 업데이트가 완료될 경우에만 알림을 보냅니다.

도메인 자격

서비스 소프트웨어 업데이트를 수행하려면 도메인이 사용 가능 상태에 있어야 합니다. 업데이트에 부적합한 상태 목록은 도메인을 업데이트할 수 없는 경우를 참조하세요.

도메인의 적격성을 프로그래밍 방식으로 확인하려면 다음 AWS Command Line Interface (AWS CLI) 명령을 실행합니다.

aws es —region region_name upgrade-elasticsearch-domain —domain-name domain_name —target-version OpenSearch_1.1 —perform-check-only

참고: AWS CLI 명령을 실행할 때 오류가 발생하는 경우, 최신 버전의 AWS CLI를 사용하고 있는지 확인하세요.

데이터 손실

OpenSearch Service는 자동 스냅샷을 생성하여 데이터 손실 시 데이터를 백업합니다. 빨간색 클러스터 상태가 표시되거나 데이터 손실이 발생한 경우 스냅샷을 사용하여 도메인을 복원할 수 있습니다. 자세한 내용을 보려면 스냅샷 복원을 참조하세요.

데이터를 사전에 백업하기 위해 도메인의 수동 스냅샷을 생성할 수 있습니다. 자세한 내용은 Amazon OpenSearch Service에서 인덱스 스냅샷 생성을 참조하세요.

롤백

서비스 업데이트가 성공적으로 적용된 후에는 롤백을 수행할 수 없습니다. 서비스 업데이트가 중단되는 경우 AWS Support에 문의하세요.

소프트웨어 업데이트의 심각도

업데이트가 제공 여부 및 업데이트 상태를 확인하려면 OpenSearch Service 콘솔을 여세요. 탐색 창에서 알림을 선택합니다. 클러스터 업그레이드 모니터링에 대한 자세한 내용은 Amazon OpenSearch Service 도메인 업그레이드가 오래 걸리는 이유는 무엇인가요?를 참조하세요.

각 알림에는 서비스 소프트웨어 업데이트의 심각도를 포함하여 서비스 소프트웨어 업데이트에 대한 세부 정보가 포함되어 있습니다. 서비스 소프트웨어 업데이트는 선택적 또는 필수 업데이트로 분류됩니다.

알림 심각도가 정보, 낮음 또는 중간인 경우 업데이트는 선택 사항입니다. 선택적 업데이트는 수동으로 실행해야 합니다.

알림 심각도가 높음 또는 심각인 경우는 업데이트가 필수 사항입니다. OpenSearch 서비스는 필요한 업데이트를 자동으로 실행합니다. 도메인의 사용량이 적은 기간에는 OpenSearch Service가 지정된 기한(일반적으로 사용 가능 시점으로부터 14일)이 지난 후 언제든지 업데이트를 시작할 수 있습니다 .

서비스 소프트웨어 업데이트에 필요한 예상 시간

서비스 소프트웨어 업데이트 기간은 다음 요인에 따라 달라질 수 있습니다.

  • 도메인 구성
  • 노드 개수
  • 샤드 데이터
  • 업데이트 시 클러스터가 제공하는 지속적인 로드 또는 요청

업데이트는 클러스터의 전용 프라이머리 노드에 일시적으로 부담을 줄 수 있으므로 클러스터에 부하가 적을 때 업데이트를 설치하는 것이 가장 좋습니다. 사용량이 적은 시간대에 소프트웨어 업데이트를 예약하여 클러스터의 전용 프라이머리 노드에 가해지는 부담을 최소화할 수 있습니다. 또한 사용자 지정 사용량이 적은 시간을 구성하여 소프트웨어 업데이트 시작 시간을 변경할 수 있습니다.

업데이트를 예약하는 또 다른 방법은 블루/그린 배포를 실행하는 구성 변경을 시작하는 것입니다. 블루/그린 배포를 실행하면 서비스 소프트웨어 업데이트를 통해 구성도 수행됩니다. 예를 들어, 원하는 양의 스토리지를 추가하면 블루/그린 배포가 즉시 실행됩니다.

소프트웨어 수동 업데이트

도메인을 수동으로 업데이트하여 새 기능을 더 빠르게 활용할 수 있습니다. 도메인을 수동으로 업데이트하는 방법에 대한 지침은 서비스 소프트웨어 업데이트 시작을 참조하세요.

업데이트 취소

소프트웨어 업데이트를 취소하려면 AWS CLI cancel-service-software-update 명령을 실행합니다.

**cancel-service-software-update ** 명령은 OpenSearch Service 도메인에 대한 예약된 서비스 소프트웨어 업데이트를 취소합니다. 이 작업은 UpdateStatusPENDING_UPDATE 상태이고 AutomatedUpdateDate 이전인 경우에만 수행할 수 있습니다.

AWS 공식
AWS 공식업데이트됨 10달 전