ArcGIS Data Store 10.8.1부터는 타일 캐시 데이터 저장소를 단일 머신에서 실행하거나 2대의 머신에 프라이머리 및 스탠바이 모드로 배포하거나 여러 대의 머신에 군집 모드로 배포할 수 있습니다.
configuredatastore 유틸리티를 사용하여 타일 캐시 데이터 저장소를 생성하는 경우 타일 캐시 데이터 저장소의 실행 모드를 지정할 수 있습니다. 또한 configuredatastore 유틸리티를 사용하여 한 모드에서 다른 모드로 변경할 수도 있습니다.
단일 머신
씬 캐시를 고가용성 또는 확장성으로 구성할 필요가 없다면 타일 캐시 데이터 저장소를 단일 전용 머신에 생성할 수 있습니다. 머신에는 디스크 공간과 메모리 용량이 충분히 있어야 합니다.
타일 캐시 데이터 저장소를 단일 머신에만 생성하는 경우에도 기본 모드(프라이머리-스탠바이)로 생성할지 또는 군집 모드로 생성할지를 고려해야 합니다. 이를 위해서는 향후 고가용성이나 확장성이 필요하게 될지를 고려해야 합니다.
프라이머리-스탠바이 모드
프라이머리-스탠바이 모드의 타일 캐시 데이터 저장소에는 2대의 머신이 있습니다. 두 머신 모두 동일한 씬 캐시 데이터를 포함하고 있습니다. 씬 레이어는 프라이머리 머신의 캐시 데이터에 접근합니다. 프라이머리 머신에 장애가 발생하면 스탠바이 머신이 프라이머리 머신으로 전환되고 씬 레이어가 새 프라이머리 머신의 캐시 데이터에 접근합니다. 따라서 ArcGIS Data Store 관리자가 장애 머신을 복구하거나 교체하는 동안에도 씬 레이어에 계속 접근할 수 있습니다.
ArcGIS Data Store를 설치하고 타일 캐시 데이터 저장소를 생성하는 첫 번째 머신이 프라이머리 타일 캐시 데이터 저장소 머신입니다. 같은 GIS Server 사이트에 다른 타일 캐시 데이터 저장소를 하나 더 설치하고 구성하면 이 두 번째 타일 캐시 데이터 저장소 머신이 스탠바이 머신으로 설정됩니다. 호스팅 씬 레이어 캐시 데이터는 프라이머리 머신에서 스탠바이 머신으로 복제됩니다. 관계형 데이터 저장소와 마찬가지로, 프라이머리 머신에 장애가 발생하면 스탠바이 머신이 프라이머리 머신으로 전환됩니다.
프라이머리 머신과 스탠바이 머신이 둘 다 실행 중인 경우 ArcGIS는 읽기 전용 쿼리를 처리할 때 프라이머리 또는 스탠바이 타일 캐시 데이터 저장소 머신을 사용할 수 있습니다. 따라서 호스팅 씬 레이어를 볼 때 성능이 향상됩니다.
10.8 이전에 생성된 타일 캐시 데이터 저장소는 모두 프라이머리-스탠바이 모드로 생성되었습니다. ArcGIS Data Store 10.8.1부터는 타일 캐시 데이터 저장소가 기본 설정에 따라 프라이머리-스탠바이 모드로 생성됩니다.
장점
- 프라이머리-스탠바이 모드에서는 씬 레이어를 고가용성으로 사용할 수 있습니다.
- 씬 레이어가 읽기 전용 쿼리를 위해 두 머신의 데이터에 접근할 수 있으므로 군집 모드를 사용할 때보다 그리기 시간이 단축됩니다.
단점
- 프라이머리-스탠바이 모드를 사용할 때는 타일 캐시 데이터 저장소의 두 머신보다 더 확장할 수 없습니다.
군집 모드
씬 레이어 캐시를 여러 머신에 배포해야 할 경우 타일 캐시 데이터 저장소를 군집 모드로 배포합니다. 타일 캐시 데이터 저장소가 군집 모드인 경우에는 필요한 저장소가 늘어남에 따라 데이터 저장소에 머신을 추가할 수 있습니다.
군집 모드의 타일 캐시 데이터 저장소에는 홀수 개수(3대 이상)의 머신이 포함되어 있어야 합니다. 따라서 3대 이상의 머신에 ArcGIS Data Store를 설치합니다. 같은 GIS Server 호스팅 사이트가 등록된 타일 캐시 데이터 저장소를 각 머신에 구성합니다.
고가용성을 실현하기 위해 포털 구성원이 호스팅 씬 레이어를 발행하기 전에 머신을 타일 캐시 데이터 저장소에서 구성합니다. 호스팅 씬 레이어 캐시 데이터가 발행되고 나면 타일 캐시 데이터 저장소 머신 중 2대에 복제됩니다.
또한 타일 캐시 데이터 저장소 머신을 추가해 수요를 충족할 수도 있습니다. 현재 머신에 공간이 부족하다면 추가 머신에 ArcGIS Data Store를 설치한 다음, 같은 호스팅 GIS Server 사이트에 등록합니다. 그러면 새 씬 레이어용 캐시가 새로운 머신에 배포됩니다. 기존 씬 캐시는 원래 머신에 남아 있습니다.
새로 추가된 머신을 사용하도록 기존 캐시를 재조정하려면 타일 캐시 데이터 저장소의 백업을 생성하고 복원해야 합니다. 캐시 데이터 재조정에 대한 지침은 충돌 후 씬 캐시 데이터 재배포를 위한 타일 캐시 데이터 저장소 복원의 7단계부터 시작하세요.
장점
- 저장소 요구를 충족하기 위해 타일 캐시 데이터 저장소에 머신을 추가할 수 있습니다.
- 한 머신이 손실되어도 각 씬 레이어의 캐시 데이터가 다른 한 대의 머신에서 제공됩니다. 다른 머신을 사용할 수 있기만 하면 씬 레이어를 계속 사용할 수 있습니다.
단점
- 씬 레이어가 여러 대의 머신에 데이터를 쿼리해야 하므로 쿼리 및 그리기 시간이 더 느려집니다.
- 기존 씬 캐시는 타일 캐시 데이터 저장소에 추가되는 머신에 자동으로 배포되지 않습니다.