ArcGIS Notebook Server는 파일 기반의 구성과 해당 작업에 필요한 콘텐츠를 서버 디렉터리에 저장합니다. 해당 디렉터리는 ArcGIS Notebook Server를 설치하고 구성할 때 추가하거나 나중에 ArcGIS Notebook Server 관리자를 사용하여 추가할 수 있습니다.
서버 작업에서 각각 특정 역할을 담당하는 4가지 디렉터리 즉, 작업 영역 디렉터리, 데이터 디렉터리, 결과 디렉터리, 시스템 디렉터리가 있습니다. 작업 영역과 데이터 디렉터리는 아래에 설명되어 있습니다. 결과 및 시스템 디렉터리는 ArcGIS Notebook Server 내부 용도를 위한 것입니다.
작업 영역 디렉터리
작업 영역 디렉터리를 구성하면 Notebook 작성자가 자신의 Notebook에 사용된 파일을 저장하고 읽을 수 있습니다. 작업 영역 디렉터리에는 ArcGIS Enterprise 포털의 Notebook 작성자별로 고유한 폴더가 있습니다. 사용자의 고유 폴더는 각 Notebooks에 마운트되므로 Notebook을 작업 영역 디렉터리에서 읽거나 쓸 수 있습니다. Notebook은 해당 사용자의 작업 영역 디렉터리 폴더에 있는 정보만 읽고 쓸 수 있으며 이 폴더는 다른 사용자의 Notebook에서 접근할 수 없습니다.
데이터 디렉터리
데이터는 ArcGIS Notebooks의 필수 요소입니다. Notebooks를 작성할 때 ArcGIS Enterprise portal 항목, 외부 GIS 서버, 로컬 파일 디렉터리를 통해 데이터 레이어를 추가할 수 있습니다.
데이터가 포함된 로컬 디렉터리는 ArcGIS Notebook Server 사이트에 등록되어 Notebook에 파일 경로로 제공할 수 있습니다. 여러 데이터 디렉터리를 서버 사이트에 등록할 수 있습니다. 등록된 각 데이터 디렉터리는 해당 사이트에서 실행 중인 모든 Notebook에서 사용할 수 있도록 제공됩니다.
래스터 분석 워크플로를 사용하는 Notebook의 경우 데이터 디렉터리가 특별한 용도로 사용됩니다. 파일 기반 래스터 저장소를 데이터 디렉터리로 등록하여 래스터 분석 도구의 결과가 Notebook에 즉시 제공되도록 할 수 있습니다.
데이터 디렉터리에 대한 검토 사항
등록된 데이터 디렉터리에 Notebook이 접근할 수 있도록 하기 위해 모든 사용자에게 읽기 및 실행 권한이 허용된 디렉터리여야 합니다.
로컬 볼륨만 데이터 디렉터리로 등록할 수 있으며 Windows 공유 볼륨은 등록할 수 없습니다. 이는 ArcGIS Notebook Server에서 실행되는 Docker Desktop의 현재 제한 사항입니다.
다중 머신 ArcGIS Notebook Server 사이트에서 사이트에 등록하는 모든 데이터 디렉터리는 DFS 복제나 다른 시스템을 사용해 해당 콘텐츠를 머신 간에 복제하고 동기화하여 각 머신에서 로컬로 유지해야 합니다. 제공된 단계를 수행하여 DFS 복제에 새 데이터 디렉터리를 추가할 수 있습니다.
기관의 모든 Notebook 작성자는 등록된 모든 데이터 디렉터리의 데이터를 Notebook에 추가할 수 있습니다. 데이터 디렉터리를 포털의 특정 사용자나 그룹으로 제한할 수 없습니다.
모델을 학습시키는 이미지 칩 생성과 관련된 딥러닝 워크플로의 경우 해당 칩은 파일 기반 래스터 저장소에서 호스팅됩니다. 이러한 워크플로를 수행할 때는 래스터 저장소를 ArcGIS Notebook Server에 데이터 디렉터리로 등록하여 이미지 칩이 Notebook에 제공될 수 있도록 합니다.
등록된 데이터 디렉터리의 데이터는 ArcGIS Enterprise 포털의 일부가 아닙니다. 따라서 Notebook을 공유하는 경우, 공유 Notebook을 보게 될 모든 사용자는 해당 Notebook이 참조하는 등록된 데이터 디렉터리에 접근할 수 있어야 합니다.
데이터 디렉터리 등록
ArcGIS Notebook Server 관리자에서 데이터 디렉터리를 등록하여 로컬 디렉터리를 서버 사이트에 제공할 수 있습니다.
비고:
이 사용자 설정 데이터 디렉터리 위치에 파일을 업로드하거나 쓰려면 디렉터리에 Notebook 컨테이너 내에 있는 사용자 "arcgis"(그룹 "users")에 대한 읽기 및 쓰기 권한이 있어야 합니다.
- 관리자로 ArcGIS Enterprise 포털에 로그인하여 ArcGIS Notebook Server 관리자를 엽니다.
- 설정 페이지를 열고 디렉터리를 클릭합니다.
- 데이터 디렉터리 등록을 클릭하여 등록 대화 상자를 엽니다.
- 디렉터리의 이름과 머신에서의 전체 경로를 입력합니다.
- 해당 디렉터리가 DATA 디렉터리로 사용된다는 메시지가 나타납니다.
- 저장을 클릭하여 확인합니다.
ArcGIS Notebook Server에 등록된 디렉터리의 이름이나 경로는 편집하거나 업데이트할 수 없습니다. 변경하려면 기존 디렉터리를 등록 해제한 후 다시 등록해야 합니다.
서버 디렉터리의 새 위치 지정
10.8부터는 관리자 앱에서 기존 디렉터리를 편집하여 해당 위치를 변경할 수 있습니다. 공유 파일 경로에 디렉터리를 배치하려면 다중 머신 사이트로 확장할 때 이 방법을 사용해야 합니다.
비고:
arcgisworkspace 디렉터리와 사용자가 사이트에 등록하는 모든 사용자 설정 데이터 디렉터리에는 로컬 디렉터리 경로를 사용합니다. 다중 머신 사이트의 각 머신에는 동일한 디렉터리 경로가 있어야 합니다.
- 관리자로 ArcGIS Enterprise 포털에 로그인하여 ArcGIS Notebook Server 관리자를 엽니다.
- 설정 페이지를 열고 디렉터리를 클릭합니다.
- 수정할 디렉터리를 선택하고 편집 버튼을 클릭합니다.
- 기존 디렉터리 경로 값을 새 디렉터리 경로로 바꿉니다. 저장을 클릭하여 확인합니다.
사이트가 다시 시작되면 새 경로를 사용하여 디렉터리에 접근합니다.
- 기존 디렉터리의 콘텐츠를 복사하여 새 위치에 붙여넣습니다.
업데이트할 각 디렉터리에 대해 이러한 단계를 반복합니다.
비고:
arcgisworkspace 디렉터리 위치가 업데이트된 경우 설치 유틸리티를 다시 실행하여 샘플 데이터를 새 작업 영역 디렉터리 위치로 추출해야 합니다.