Notebook을 작성할 때 사용되는 리소스 및 Python 라이브러리는 Notebook 런타임을 통해 제공됩니다. 해당 런타임은 사이트 관리자가 작성자의 Notebook 컨테이너에 불러옵니다.
다음과 같은 두 가지 런타임을 사용할 수 있습니다. 표준 런타임에는 ArcGIS API for Python과 수백 개의 기타 Python 라이브러리가 포함되어 있으며, 고급 런타임에는 표준 런타임의 모든 모듈뿐 아니라 ArcPy 및 몇 가지 관련 라이브러리가 포함되어 있습니다.
비고:
고급 런타임이 사용되는 Notebook은 ArcGIS API for Python과 표준 런타임의 모든 라이브러리를 실행할 수 있습니다.
Notebook을 작성하려면 관리자가 적절한 권한이 포함된 사용자 정의 구성원 역할을 할당해야 합니다. 표준 런타임을 사용하여 Notebook을 작성하는 권한과 고급 런타임이나 GPU 기능이 있는 고급 런타임을 사용하여.
표준 런타임만 사용할 수 있는 ArcGIS Notebook Server 사이트에서 해당 권한이 포함된 역할을 할당받은 경우 추가로 수행해야 할 작업이 없으며 Notebook 작성을 바로 시작할 수 있습니다.
빈 Notebook을 생성하는 경우 Notebook이 사용할 런타임을 선택합니다. 선택 목록은 권한에 따라 결정됩니다. Advanced Notebooks 권한이 부여된 경우 Standard 또는 Advanced 런타임뿐만 아니라사용 가능한 사용자 정의 런타임을 선택할 수 있습니다. 또한 Notebook을 생성한 후 런타임을 변경할 수 있습니다. 변경 단계는 아래에 나와 있습니다.
적절한 권한이 있는 경우 여러 상황에서 런타임을 사용하여 Notebook을 생성할 수 있습니다. 예를 들어 Advanced Notebooks 권한이 없는 기관의 다른 Notebook 작성자와 공유할 Notebook을 작성하는 경우가 해당됩니다. 이들과 Notebook을 공유하려면 표준 런타임을 사용하도록 Notebook을 지정해야 합니다.
비고:
Notebook의 런타임을 고급에서 표준으로 변경하기 전에 해당 Notebook에는 ArcPy나 기타 고급 라이브러리로 작성된 내용이 포함되어 있지 않아야 합니다. 포함되어 있는 경우 구성원이 Notebook을 열면 오류가 나타납니다.
이전에 사용하지 않은 런타임을 사용하여 처음으로 Notebook을 생성하면 새 컨테이너가 실행됩니다. 해당 컨테이너에는 표준 런타임이 포함되며 고급 런타임이 포함된 첫 번째 컨테이너와 분리됩니다. 사이트 관리자는 이를 알고 있어야 하며 필요에 따라 사용 가능한 시스템 리소스를 조정할 수 있습니다.
다음 단계에 따라 기존 Notebook에 적용될 런타임을 지정할 수 있습니다. 해당 워크플로는 Notebook 런타임을 사용하여 Notebook을 작성할 수 있는 구성원만 사용할 수 있습니다.
- Notebook 항목의 세부정보 페이지를 열고 설정 탭을 클릭합니다.
해당 탭의 Notebook 섹션에서 Notebook 설정 아래의 Notebook 런타임 옵션을 사용하여 Notebook에 사용될 런타임을 지정할 수 있습니다.
- 드롭다운 목록을 클릭하여 런타임을 선택합니다.
비고:
Advanced Notebooks 권한이 없는 경우 표준 런타임만 드롭다운 목록에 나타납니다.
- 저장을 클릭하여 확인합니다.
이제 Notebook에는 표준 런타임이 사용되므로 표준 런타임 접근 권한을 가진 구성원과 공유할 수 있습니다. 해당 Notebook을 호스팅할 두 번째 컨테이너가 실행됩니다. 이 Notebook에서는 ArcPy를 사용할 수 없습니다.