스튜디오 런타임 업그레이드 - Managed Service for Apache Flink

Amazon Managed Service for Apache Flink는 이전에 Amazon Kinesis Data Analytics for Apache Flink로 알려졌습니다.

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

스튜디오 런타임 업그레이드

이 섹션에는 Studio 노트북 런타임을 업그레이드하는 방법에 대한 정보가 포함되어 있습니다. 항상 지원되는 최신 Studio 런타임으로 업그레이드하는 것이 좋습니다.

노트북을 새 스튜디오 런타임으로 업그레이드하세요.

Studio를 사용하는 방식에 따라 런타임을 업그레이드하는 단계가 달라집니다. 사용 사례에 맞는 옵션을 선택하세요.

외부 종속성 없이 SQL 또는 Python을 사용하는 경우 다음 런타임 업그레이드 프로세스를 사용하십시오. 최신 런타임 버전으로 업그레이드하는 것이 좋습니다. 업그레이드 프로세스는 업그레이드 중인 런타임 버전과 상관없이 동일합니다.

  1. 최신 런타임을 사용하여 새 Studio 노트북을 만드십시오.

  2. 기존 노트북의 모든 노트 코드를 복사하여 새 노트북에 붙여넣습니다.

  3. 새 노트북에서 이전 버전에서 변경된 모든 Apache Flink 기능과 호환되도록 코드를 조정하십시오.

    • 새 노트북을 실행합니다. 노트북을 열고 메모별로 순서대로 실행한 다음 작동하는지 테스트합니다.

    • 코드를 필요에 따라 변경하십시오.

    • 새 노트북을 중지하세요.

  4. 이전 노트북을 애플리케이션으로 배포한 경우:

    • 새 노트북을 별도의 새 애플리케이션으로 배포하십시오.

    • 기존 애플리케이션을 중지합니다.

    • 스냅샷 없이 새 애플리케이션을 실행합니다.

  5. 이전 노트북이 실행 중이면 중지하십시오. 필요에 따라 대화식 사용을 위해 새 노트북을 시작합니다.

외부 종속성 없이 업그레이드할 수 있는 프로세스 흐름

다음 다이어그램은 외부 종속성 없이 노트북을 업그레이드하기 위한 권장 워크플로를 나타냅니다.

Python을 사용하고 커넥터와 같은 외부 종속성 SQL 또는 사용자 정의 아티팩트 (예: Python 또는 Java로 구현된 사용자 정의 함수) 를 사용하는 경우 이 프로세스를 따르십시오. 최신 런타임으로 업그레이드하는 것이 좋습니다. 업그레이드 중인 런타임 버전에 관계없이 프로세스는 동일합니다.

  1. 최신 런타임을 사용하여 새 Studio 노트북을 만드십시오.

  2. 기존 노트북의 모든 노트 코드를 복사하여 새 노트북에 붙여넣습니다.

  3. 외부 종속성 및 사용자 지정 아티팩트를 업데이트하세요.

    • 새 런타임의 Apache Flink 버전과 호환되는 새 커넥터를 찾아보세요. Flink 버전에 맞는 SQL커넥터를 찾으려면 Apache Flink 설명서의 표 및 커넥터를 참조하십시오.

    • Apache API Flink의 변경 내용 및 사용자 정의 함수에서 사용하는 Python 또는 JAR 종속성과 일치하도록 사용자 정의 함수의 코드를 업데이트합니다. 업데이트된 커스텀 아티팩트를 다시 패키징하세요.

    • 새 노트북에 새 커넥터와 아티팩트를 추가하십시오.

  4. 새 노트북에서 코드를 조정하여 이전 버전에서 변경된 모든 Apache Flink 기능과 호환되도록 하십시오.

    • 새 노트북을 실행합니다. 노트북을 열고 메모별로 순서대로 실행한 다음 작동하는지 테스트합니다.

    • 코드를 필요에 따라 변경하십시오.

    • 새 노트북을 중지하세요.

  5. 이전 노트북을 애플리케이션으로 배포한 경우:

    • 새 노트북을 별도의 새 애플리케이션으로 배포하십시오.

    • 기존 애플리케이션을 중지합니다.

    • 스냅샷 없이 새 애플리케이션을 실행합니다.

  6. 이전 노트북이 실행 중이면 중지하십시오. 필요에 따라 대화식 사용을 위해 새 노트북을 시작합니다.

외부 종속성을 이용한 업그레이드 프로세스 흐름

다음 다이어그램은 외부 종속성이 있는 노트북을 업그레이드하는 데 권장되는 워크플로를 나타냅니다.