Skip To Content

ArcGIS Data Store 배포 모드

ArcGIS Data Store를 통해 배포하는 데이터 스토어는 단일 머신에 배포할 수 있으며, 두 대 이상의 머신에 고가용성, 확장성 또는 둘 다를 제공할 수 있습니다. 일부 데이터 스토어 유형의 경우 정의하는 배포 모드는 데이터 스토어에 포함할 수 있는 머신 수에 영향을 미칩니다.

각 데이터 스토어 유형에는 배포되는 기본 모드가 있습니다. 데이터 스토어 구성 마법사를 사용하여 데이터 스토어를 생성하면 항상 기본 모드가 사용됩니다. 기본 모드 이외의 모드를 사용하여 데이터 스토어를 생성하려면 configuredatastore 유틸리티를 사용해야 합니다.

다음 테이블에는 각 ArcGIS Data Store 유형에 대한 기본 모드 및 기타 옵션이 나와 있습니다.

데이터 저장소 유형기본 모드기타 모드 옵션참고

그래프 스토어

프라이머리-스탠바이

레거시:

단일 인스턴스

11.2 이후 버전에서 생성된 그래프 스토어는 하나 또는 두 대의 머신을 포함할 수 있습니다.

11.1 이전 버전에서 생성된 그래프 스토어는 단일 인스턴스 모드에서 실행됩니다.

그래프 스토어를 배포한 후에는 모드를 변경할 수 없습니다.

객체 스토어

단일 인스턴스

클러스터

단일 인스턴스 모드는 단일 머신을 지원합니다. 클러스터 모드는 세 대 이상의 머신을 지원합니다.

객체 스토어를 배포한 후에는 모드를 변경할 수 없습니다.

관계형 데이터 스토어

프라이머리-스탠바이

관계형 데이터 스토어에는 한 대 또는 두 대의 머신이 포함될 수 있습니다.

시공간 빅데이터 스토어

클러스터

시공간 빅데이터 스토어에는 단일 머신 또는 세 대 이상의 머신이 포함될 수 있습니다.

타일 캐시 데이터 저장소

프라이머리-스탠바이

클러스터

단일 머신 배포는 두 모드 중 한 모드에서 지원됩니다. 프라이머리-스탠바이 모드로 배포하면 타일 캐시 데이터 스토어에 두 대의 머신이 포함될 수 있습니다. 클러스터 모드로 배포하면 타일 캐시 데이터 스토어에 세 대 이상의 머신이 포함될 수 있습니다.

configuredatastore 유틸리티를 사용하여 프라이머리-스탠바이 모드에서 클러스터 모드로 변경할 수 있지만 클러스터 모드에서 프라이머리-스탠바이 모드로 변경할 수는 없습니다.

단일 머신

ArcGIS Data Store를 고가용성 또는 확장성으로 구성할 필요가 없다면 기본 배포 모드를 사용하여 단일 머신에 각 데이터 스토어를 생성할 수 있습니다.

단일 전용 머신에 데이터 스토어를 배포하는 경우 머신에는 대용량의 디스크 공간과 메모리가 있어야 합니다.

검토 사항

관계형 및 시공간 빅데이터 스토어는 각각 프라이머리-스탠바이 및 클러스터 모드로 배포되며 언제든지 단일 머신 이상으로 확장할 수 있습니다.

타일 캐시 데이터 스토어는 단일 머신 이상으로 확장할 수 있지만 타일 캐시 데이터 스토어의 모드는 추가할 수 있는 머신 수에 영향을 미칩니다. 현재 머신 한 대만 필요한 경우라도 향후 고가용성(프라이머리-스탠바이) 또는 확장성(클러스터)의 필요 여부를 검토해야 합니다.

객체 스토어 및 그래프 스토어는 단일 머신 배포일 수도 있지만 생성한 후에는 해당 모드를 변경할 수 없습니다. 따라서 배포에 가장 적합한 모드로 생성하기 위해 향후 요구사항을 검토하는 것이 중요합니다.

ArcGIS Data Store 11.2 이전 버전에는 그래프 스토어에 단일 인스턴스 모드만 사용할 수 있었습니다. 배포를 업그레이드해도 그래프 스토어는 계속 단일 인스턴스 모드입니다. 업그레이드 후 프라이머리-스탠바이 모드에서 배포하기 위해 그래프 스토어를 재생성하는 방법에 대한 지침은 기술 문서 31395를 참고하세요.

프라이머리-스탠바이 모드

프라이머리-스탠바이 모드에서 관계형 데이터 스토어, 타일 캐시 데이터 스토어, 그래프 스토어는 각각 최대 두 대의 머신을 포함할 수 있습니다. 두 머신 모두 동일한 데이터를 포함하고 있습니다. 호스팅 웹 레이어는 프라이머리 머신의 데이터에 접근합니다. 프라이머리 머신에 장애가 발생하면 스탠바이 머신이 프라이머리 머신으로 전환되고 호스팅 레이어가 새 프라이머리 머신의 데이터에 접근합니다. 따라서 ArcGIS Data Store 관리자가 장애 머신을 복구하거나 교체하는 동안에도 레이어에 계속 접근할 수 있습니다.

ArcGIS Data Store를 설치하고 관계형 또는 타일 캐시 데이터 스토어나 그래프 스토어를 생성하는 첫 번째 머신이 프라이머리 데이터 스토어 머신입니다. 같은 GIS Server 사이트에 다른 관계형 또는 타일 캐시 데이터 스토어나 그래프 스토어 머신을 한 대 더 설치하고 구성하면 이 두 번째 데이터 스토어 머신이 스탠바이 머신으로 설정됩니다. 데이터가 프라이머리에서 스탠바이 머신으로 복제됩니다. 프라이머리 머신에 장애가 발생하면 스탠바이 머신이 프라이머리 머신으로 전환됩니다.

프라이머리-스탠바이 데이터 스토어 구현에 대한 자세한 내용은 데이터 스토어에 머신 추가를 참고하세요.

ArcGIS Data Store 11.2 이후 버전에서 배포된 그래프 스토어는 프라이머리-스탠바이 모드로 자동 배포되며 언제든지 두 대의 머신으로 확장할 수 있습니다. 11.1 이하 버전에서 그래프 스토어를 업그레이드하고 고가용성 그래프 스토어가 필요한 경우 머신을 추가할 수 없지만, 그래프 스토어를 새 머신으로 복원하여 그래프 스토어의 모드를 프라이머리-스탠바이로 변경할 수 있습니다. 관련 지침은 ArcGIS Enterprise 업그레이드 후 프라이머리-스탠바이 모드에서 그래프 스토어 재생성 기술 문서를 참고하세요.

페일오버 시나리오

다음 목록에는 스탠바이 머신이 프라이머리 데이터 스토어 머신으로 전환되는 상황이 나와 있습니다. 다음의 세 가지 상황에서는 하드웨어 또는 소프트웨어 오류가 발생합니다.

  • 프라이머리 데이터 저장소 작동이 중지됐습니다. ArcGIS Data Store가 프라이머리 머신에서 데이터 저장소를 재시작하려고 합니다. 다시 시작할 수 없는 경우 데이터 저장소가 스탠바이로 페일오버됩니다.
  • 프라이머리 머신의 웹 앱 실행이 중지되어 프라이머리 머신에서 웹 앱을 다시 시작하려고 합니다. 드물지만 그래도 작동하지 않는 경우 데이터 저장소가 스탠바이 머신으로 페일오버됩니다.
  • 프라이머리 머신을 사용할 수 없습니다. 이 문제는 컴퓨터가 충돌하거나, 플러그를 뽑거나, 네트워크 연결이 끊긴 경우에 발생할 수 있습니다. 관계형 및 타일 캐시 데이터 스토어의 경우 ArcGIS Data Store는 프라이머리 머신에 대한 연결 시도가 3번 연속 실패하면 스탠바이 머신으로 페일오버됩니다. 그래프 스토어의 경우 ArcGIS Data Store는 프라이머리 머신에 대한 연결 시도가 2번 실패하면 페일오버됩니다.

사용자가 시작한 작업으로 인해 페일오버가 발생할 수 있는 상황은 프라이머리 데이터 스토어 머신을 의도적으로 오프라인으로 전환하거나 ArcGIS Server 사이트 관리자가 스탠바이 머신에서 makePrimary REST 명령을 실행하는 경우뿐입니다.

장점

  • 프라이머리-스탠바이 모드에서는 호스팅 레이어를 고가용성으로 사용할 수 있습니다.
  • 씬 레이어가 읽기 전용 쿼리를 위해 두 머신의 데이터에 접근할 수 있으므로 클러스터 모드를 사용할 때보다 타일 캐시 데이터 스토어의 그리기 시간이 단축됩니다.

단점

  • 두 머신보다 더 확장할 수 없습니다.

클러스터 모드

클러스터 모드는 객체 스토어, 타일 캐시 데이터 스토어, 시공간 빅데이터 스토어에 사용할 수 있으므로 스토리지 요구사항이 증가함에 따라 추가 머신을 포함하도록 배포를 확장할 수 있습니다.

클러스터 모드에서 데이터 스토어에는 홀수 개수의 머신이 포함되어야 하며 확장성을 제공하기 위해 세 대 이상의 머신을 포함해야 합니다. 따라서 세 대 이상의 머신에 ArcGIS Data Store를 설치하고, 각 머신에 동일한 유형의 데이터 스토어를 구성하고, 데이터 스토어를 생성할 때 동일한 호스팅 GIS Server 사이트를 지정해야 합니다.

클러스터 모드 동작은 지원되는 각 데이터 스토어 유형마다 다릅니다. 각 데이터 스토어 유형의 클러스터 동작에 대한 설명은 아래 링크를 사용합니다.

장점

  • 저장소 요구를 충족하기 위해 데이터 스토어에 머신을 추가할 수 있습니다.
  • 한 머신이 손실되는 경우에도 한 대 이상의 다른 머신에서 데이터를 사용할 수 있습니다. 다른 머신을 사용할 수 있는 경우 호스팅 레이어를 계속 사용할 수 있습니다.

단점

  • 타일 캐시 데이터 스토어의 경우 씬 레이어가 여러 대의 머신에 데이터를 쿼리해야 하므로 쿼리 및 그리기 시간이 더 느려집니다.
  • 타일 캐시 데이터 스토어의 경우 기존 씬 캐시는 타일 캐시 데이터 스토어에 추가하는 머신에 자동으로 배포되지 않습니다.