View a markdown version of this page

실행 중인 애플리케이션 업데이트 - Amazon EMR

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

실행 중인 애플리케이션 업데이트

애플리케이션을 중지했다가 다시 시작하지 않고도 최대 용량 및 사용자 지정 이미지 설정과 같은 주요 애플리케이션 구성을 업데이트할 수 있습니다.

최대 용량 구성 업데이트

기존 UpdateApplication API를 사용하여 STARTED 애플리케이션의 최대 용량(vCPU, 메모리, 디스크)을 늘리거나 줄여 애플리케이션의 조정 경계를 수정할 수 있습니다. 최대 용량 구성을 줄일 때 실행 중인 워크로드는 영향을 받지 않습니다. 새 설정은 새 워크로드의 작업자 또는 사전 초기화된 용량 풀을 보충하는 새 작업자에게만 적용됩니다.

사용자 지정 이미지 구성 업데이트

Amazon ECR에서 이미지에 태그를 다시 지정하거나 애플리케이션에서 imageConfiguration 구성을 업데이트하여 EMR Serverless 애플리케이션에서 사용하는 사용자 지정 이미지를 중지하지 않고 업데이트할 수 있습니다. 업데이트 후 자동으로 제출된 새 워크로드는 새 이미지를 사용하는 반면 기존 워크로드는 원래 이미지를 계속 사용합니다.

각 작업이 실행 중인 이미지 버전을 식별하기 위해 GetJobRun API 응답은 해당 특정 작업에 resolvedImageDigest 대해를 반환합니다.

이미지 다이제스트 해상도 동작

EMR 릴리스별 이미지 다이제스트 해상도 동작
EMR 릴리스 기본 동작 세부 정보
EMR 7.13 이하 applicationLevelDigestResolution = true 사용자 지정 이미지는 애플리케이션 시작 시 다이제스트로 확인됩니다. 해당 다이제스트는 애플리케이션이 다시 시작될 때까지 모든 작업에 사용됩니다. 라이브 이미지 업데이트를 활성화하려면를 applicationLevelDigestResolution로 설정한 false다음 이미지를 업데이트합니다.
EMR 7.14 이상 applicationLevelDigestResolution = false 새 사용자 지정 이미지는 새 워크로드에 즉시 적용됩니다. 이전 워크로드는 원래 이미지로 계속됩니다.

고려 사항

  • 실행 중인 애플리케이션의 사용자 지정 이미지 업데이트는 사전 초기화된 용량이 구성된 애플리케이션에서 지원되지 않습니다.

  • 장기 실행 스트리밍 작업의 경우 새 사용자 지정 이미지를 적용하려면 작업을 다시 시작해야 합니다. 새 작업 시도는 새 이미지를 선택합니다.