Skip To Content

씬 레이어 캐시 리밸런싱

ArcGIS 11.4 (Windows)  | |  도움말 아카이브

호스팅 씬 레이어 캐시를 오브젝트 스토어로 마이그레이션하기 전에 타일 캐시 데이터 스토어 머신의 공간이 부족해지면 타일 캐시 데이터 스토어에 머신을 추가하고 기존 캐시를 리밸런싱하여 추가 머신을 사용할 수 있습니다. 이를 수행하려면 타일 캐시 데이터 스토어의 백업을 생성하고 복원해야 합니다.

팁:

향후 릴리즈에서는 오브젝트 스토어로 호스팅 씬 레이어 캐시를 마이그레이션해야 하므로 타일 캐시 머신을 추가하고 리밸런싱하는 대신 지금 해당 프로세스를 시작하는 것이 좋습니다.

타일 캐시 데이터 스토어에 캐시가 있는 씬 레이어의 캐시를 리밸런싱하려면 다음 단계를 따릅니다.

  1. describedatastore 유틸리티를 실행하여 타일 캐시 데이터 스토어에 설정된 모드를 확인합니다.
  2. 2대의 머신이 포함되어 있는 프라이머리-스탠바이 모드의 타일 캐시 데이터 스토어이며 세 번째 머신(또는 그 이상)을 추가해야 하는 경우 클러스터 모드로 변경합니다.
  3. 타일 캐시 데이터 저장소에 대한 공유 백업 위치를 구성했는지 확인합니다. 아직 구성하지 않은 경우 지금 구성합니다.
  4. 구성하는 동안에는 누구도 씬 레이어를 발행하거나 업데이트하거나 씬 캐시를 생성해서는 안 됩니다.

    씬 캐시가 생성되거나 재생성되고 있는지 확인하려면 우선 호스팅 서버에 접근하기 위해 ArcGIS Server Manager에 로그인한 다음 사이트 > 작업을 엽니다. 서비스 드롭다운 목록에서 System/SceneCachingControllers를 선택한 다음 쿼리를 클릭합니다. 서버가 씬 캐시를 빌드할 때 쿼리를 확인하면 작업 상태가 표시됩니다. 이러한 캐시 작업이 완료될 때까지 진행하지 마세요. 씬 캐시 작업이 확인되지 않는 경우 계속 진행할 수 있습니다.

    아무도 새 레이어를 발행하거나 편집하지 않도록 ArcGIS Enterprise읽기 전용 모드로 전환할 수 있습니다. 하지만 읽기 전용 모드로 전환하는 경우 포털을 사용하는 모든 사용자에게 영향을 미칩니다.

  5. 타일 캐시 데이터 저장소의 백업을 생성합니다.

    이 예시에서는 myscenecachebu라는 백업 파일이 생성된 후, 타일 캐시 데이터 저장소의 백업 위치로 등록한 Amazon Simple Storage Service (S3) 버킷의 백업 위치에 저장됩니다.

    backupdatastore myscenecachebu --store tilecache --location type=s3;location=mys3bucket

  6. replicatedata 옵션을 true로 설정해 restoredatastore 유틸리티를 사용하여 타일 캐시 데이터 스토어의 콘텐츠를 덮어쓰고 모든 머신의 콘텐츠를 리밸런싱합니다.

    다음 예시에서는 myscenecachebu 파일을 사용하여 타일 캐시 데이터 저장소를 복원하고, replicatedata 옵션을 true로 설정하여 ArcGIS Data Store가 씬 캐시 복사본 2개를 타일 캐시 데이터 저장소의 모든 머신에 배포하도록 표시합니다.

    restoredatastore --store tilecache --target myscenecachebu --serverurl https://gisserver.domain.com:6443 --server-admin myadmin --server-password myAdminPWd! --replicatedata true

  7. ArcGIS Enterprise를 읽기 전용 모드로 설정한 경우 다시 읽기/쓰기 모드로 전환합니다.
  8. validate 명령을 다시 실행하여 모든 씬 캐시의 복사본이 두 개인지 확인합니다.