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