Skip To Content

데이터 저장소 생성

데이터 저장소 구성 마법사를 사용하여 관계형, 타일 캐시 및 시공간 빅데이터 저장소를 생성하고 GIS Server 사이트에 가입할 수 있습니다.

웹 브라우저에 대한 접근 권한이 없다면 ArcGIS Data Store를 설치한 머신에서 configuredatastore 유틸리티를 실행합니다.

데이터 저장소를 생성하기 전에 고려할 사항

데이터 저장소를 생성하기 전에 다음 사항에 유의해야 합니다.

디스크 공간과 메모리

데이터 저장소를 생성할 머신에서 필요한 디스크 공간과 메모리 양을 고려해야 합니다. 예를 들어 관계형 데이터 저장소에는 호스팅 피처 레이어 수천 개의 데이터가 저장될 수 있는데 이 경우 수 기가바이트의 디스크 공간이 사용됩니다. 타일 캐시 데이터 저장소도 몇몇 호스팅 씬 레이어 발행 후에는 상당히 커질 수 있습니다. 스트림 레이어에서 지속적으로 제공되는 데이터를 보관하거나 수많은 현장 작업자들의 위치를 추적할 경우 시공간 빅데이터 저장소가 금세 가득 찰 수 있습니다.

또한 머신에 사용 가능한 메모리가 충분한지도 확인해야 합니다. 예를 들어 시공간 빅데이터 저장소의 경우 초기 구성 시 머신에서 사용 가능한 메모리의 약 40%를 사용합니다. 관계형 데이터 저장소도 메모리를 미리 할당하여 데이터를 처리하는 데 충분한 용량을 확보합니다. 호스팅 피처 및 씬 레이어에 대한 트래픽 양이 많은 경우에도 상당량의 메모리를 사용할 수 있습니다.

이러한 이유로, Esri에서는 시공간 빅데이터 저장소를 관계형 타일 캐시 데이터 저장소 머신과 별도의 머신에 구성하고, 관계형 데이터 저장소와 타일 캐시 데이터 저장소도 가능한 한 각각 다른 머신에 구성하도록 권장합니다. 두 가지 이상의 데이터 저장소를 동일한 머신에 구성해야만 한다면 메모리와 디스크 공간을 충분히 갖춘 강력한 머신을 사용하세요.

모든 경우에 있어 데이터 저장소 로그에서 디스크 공간 및 메모리에 대한 메시지를 모니터링합니다. 머신에 리소스가 부족하면 데이터 저장소의 작동이 중지됩니다.

ArcGIS Data Store 시스템 요구 사항을 참고하여 유형별 데이터 저장소를 생성하는 데 필요한 최소 디스크 공간 및 메모리를 확인한 다음 각 데이터 저장소에 저장하려는 데이터의 예상 크기에 더합니다.

다중 NIC 카드 또는 DNS 항목

둘 이상의 네트워크 인터페이스 컨트롤러(NIC) 카드 또는 다중 DNS 항목(레코드라고도 함)이 포함된 머신에 ArcGIS Data Store를 설치한 경우 데이터 저장소에서 네트워크 통신에 사용해야 하는 IP 주소와 호스트 이름을 식별할 수 있습니다. 머신에 데이터 저장소를 생성하기 전에 네트워크의 다른 머신에서 ArcGIS Data Store 머신과 통신하는 데 사용할 수 있는 IP 주소를 결정한 후 ArcGIS Data Store hostidentifier.properties 파일을 열고 해당 IP 주소를 추가합니다.

  1. 먼저 사용할 IP 주소를 결정해야 합니다. 같은 네트워크에 있는 다른 머신에서 명령 프롬프트를 열고 ArcGIS Data Store 머신을 ping합니다.
  2. ArcGIS Data Store가 설치된 머신에 로그인하여 텍스트 편집기에서 hostidentifier.properties를 엽니다. ArcGIS Data Store 계정을 사용하여 로그인합니다.

    파일은 ArcGIS Data Store 설치 디렉터리의 framework\etc에 설치됩니다. 기본 설정에 따라 이 위치는 C:\Program Files\ArcGIS\DataStore\framework\etc입니다.

  3. hostidentifier 등록정보에서 주석 표시(#)를 제거하고 이 등록정보를 데이터 저장소에서 네트워크 통신에 사용할 NIC 카드 또는 DNS 항목의 IP 주소로 설정합니다.

    이 예시에서는 머신과 통신하는 데 사용되는 IP 주소가 12.34.56.789입니다.

    hostidentifier=12.34.56.789

  4. hostidentifier.properties 파일을 저장한 후 닫습니다.
  5. ArcGIS Data Store 서비스를 다시 시작합니다.

필요한 경우 다음 단계에 따라 다중 NIC 카드 또는 DNS 항목이 있는 머신에 다른 ArcGIS Enterprise 소프트웨어 컴포넌트를 구성합니다.

호스팅 서버

ArcGIS Enterprise 배포에는 호스팅 서버 역할을 할 GIS Server 사이트 하나가 포함됩니다. 최소한 ArcGIS Data Store를 통해 생성된 관계형 데이터 저장소를 사용하여 호스팅 서버를 구성해야 합니다. 이 관계형 데이터 저장소는 CSV, 압축된 쉐이프파일, Microsoft Excel 파일 또는 압축된 파일 지오데이터베이스와 같은 파일을 포털에 추가하고 발행할 때 생성된 호스팅 피처 레이어에서 사용되는 데이터를 유지합니다. 또한 포털 사용자가 Map Viewer로 CSV 파일을 직접 드래그할 수 있도록 해줍니다.

호스팅 서버로 사용하려는 GIS Server 사이트에 이미 관리되는 데이터베이스로 등록된 엔터프라이즈 지오데이터베이스가 있는 경우 관리되는 데이터베이스를 ArcGIS Data Store 관계형 데이터 저장소로 변경의 지침에 따라 관계형 데이터 저장소로 호스팅 서버를 다시 구성합니다.

데이터 저장소 구성 마법사를 사용하여 데이터 저장소 생성

설치 마법사를 실행하면 기본 웹 브라우저에서 데이터 저장소 구성 마법사가 자동으로 열립니다. 또는 컴퓨터의 바로 가기 메뉴를 사용하거나 브라우저에 URL을 입력하여 마법사를 열 수도 있습니다. 데이터 저장소 구성 마법사 URL은 https://datastoremachine.domain.com:2443/arcgis/datastore 형식으로 입력합니다.

  1. 데이터 저장소를 생성하고 등록하려는 ArcGIS Server 사이트의 URL을 https://gisserver.domain.com:6443 형식으로 지정합니다. 사이트에 구성된 웹 어댑터가 있는 경우에도 이 형식의 URL을 제공하세요. 다중 머신 사이트가 있는 경우 임의의 머신을 가리키는 URL을 사용할 수 있습니다.
  2. ArcGIS Server 관리자의 사용자 이름과 비밀번호를 입력하고 다음을 클릭합니다.

    사용자는 빌트인 사용자여야 합니다(엔터프라이즈 사용자 아님).

  3. 이 머신에 생성할 데이터 저장소의 유형을 선택한 후 다음을 클릭합니다.

    두 가지 이상의 데이터 저장소를 동일한 머신에 생성할 수 있지만 그럴 경우 메모리 리소스에 대한 경쟁이 발생하여 성능이 저하될 수 있으므로 Esri에서 권장하지 않습니다.

  4. ArcGIS Data Store 디렉터리 위치를 입력합니다.

    이 디렉터리에는 데이터 저장소 파일과 관계형 데이터 저장소 백업 디렉터리(관계형 데이터 저장소를 생성한 경우)가 포함됩니다.

    비고:

    타일 캐시 또는 시공간 빅데이터 저장소의 ArcGIS Data Store 디렉터리를 지정할 때 디렉터리 경로에는 공백이 포함될 수 없습니다.

    데이터 저장소 파일 디렉터리를 지정할 때 UNC 경로를 사용할 수 없습니다.

    데이터 저장소 파일은 ArcGIS Data Store를 설치한 머신에 저장합니다.

    관계형 데이터 저장소를 생성한 후에는 매핑된 네트워크 드라이브를 별도의 머신에 구성하고 이를 관계형 데이터 저장소의 백업 디렉터리로 지정합니다. ArcGIS Data Store 설치와 별개인 머신에 생성한 백업 디렉터리에 대해 UNC 경로를 사용할 수 있습니다. 자세한 내용은 데이터 저장소 백업 관리를 참고하세요.

  5. 다음을 클릭합니다.
  6. 구성 요약 대화 상자에서 내용을 검토합니다. 맞으면 마침을 클릭합니다. 변경할 내용이 있으면 뒤로를 클릭해 해당 사항을 수정합니다.

    GIS Server 사이트에 등록한 첫 번째 관계형 데이터 저장소가 프라이머리 머신이 됩니다. ArcGIS Data Store를 두 번째 머신에 설치하고 동일한 GIS Server 사이트에 등록된 다른 관계형 데이터 저장소를 생성하면 이 저장소가 스탠바이 머신이 됩니다.

    설치가 완료되면 데이터 저장소 머신이 준비된 것입니다.

    설정에 오류가 있는 경우 구성 요약 대화 상자에서 다음을 클릭해 데이터 저장소 구성 마법사를 다시 열어 다른 정보를 제공할 수 있습니다. 설정 오류에 대한 원인과 해결 방법은 ArcGIS Data Store 문제 해결을 참고하세요.

configuredatastore 유틸리티를 사용하여 데이터 저장소 생성

configuredatastore 명령 유틸리티를 사용해 관계형, 타일 캐시, 시공간 빅데이터 저장소를 생성하고 GIS Server 사이트에 등록할 수 있습니다. 이 유틸리티는 <ArcGIS Data Store installation directory>/tools에 설치되어 있습니다.

비고:

여러 시공간 빅데이터 저장소 머신 생성을 스크립팅하는 경우 GIS Server에 하나의 시공간 빅데이터 저장소 머신을 수동으로 구성해야 추가 시공간 빅데이터 저장소 머신 생성을 스크립팅할 수 있습니다. 스크립트에 대기 시간을 포함시켜 추가 시공간 빅데이터 저장소 머신이 동시에 추가되지 않도록 해야 합니다.

  1. 관리자 권한으로 실행 옵션을 사용하여 명령 프롬프트를 엽니다.
  2. configuredatastore.bat 파일을 실행하고 데이터 저장소를 등록하려는 GIS Server URL, ArcGIS Server 관리자의 사용자 이름과 비밀번호, ArcGIS Data Store 데이터 디렉터리로 사용할 경로, 생성할 데이터 저장소의 유형을 지정합니다.

    이 예시에서는 GIS Server URL이 https://myserver.domain.com:6443/arcgis/admin이고, 관리자 사용자 이름과 비밀번호는 siteadmin과 T1n@sp이며, 데이터 디렉터리는 C:\data\이고, 관계형 데이터 저장소가 생성됩니다.

    configuredatastore https://myserver.domain.com:6443/arcgis/admin siteadmin T1n@sp c:\data\ --stores relational

    비고:

    타일 캐시 또는 시공간 빅데이터 저장소의 ArcGIS Data Store 디렉터리를 지정할 때 디렉터리 경로에는 공백이 포함될 수 없습니다.

    동일한 데이터 디렉터리를 사용하여 동일한 머신에 두 가지 이상의 데이터 저장소를 생성하려는 경우에는 쉼표로 분리하여 지정할 수 있습니다. 예를 들어 relational,tileCache 작업에 --stores을(를) 지정하여 동일한 머신에 관계형 타일 캐시 데이터 저장소를 생성할 수 있습니다. 그러나 Esri는 같은 머신에 데이터 저장소를 둘 이상 배치하지 않는 것을 권장하지 않습니다. 이렇게 하면 데이터 저장소가 메모리 등 리소스를 사용하기 위해 서로 경쟁하므로 성능이 저하될 수 있기 때문입니다.

    ArcGIS Data Store 10.8.1부터는 타일 캐시 데이터 저장소를 생성할 때 --mode 작업을 사용하여 배포 모드(프라이머리-스탠바이(기본값) 또는 군집 모드)를 지정할 수 있습니다. --mode 작업을 지정하지 않으면 타일 캐시 데이터 저장소가 프라이머리-스탠바이 모드로 생성됩니다.

    다음 예시에서는 타일 캐시 데이터 저장소가 별도의 머신에 군집 모드로 생성되지만 동일한 호스팅 서버에 등록됩니다.

    configuredatastore https://myserver.domain.com:6443/arcgis/admin siteadmin T1n@sp c:\scenedata\ --stores tileCache --mode cluster

    GIS Server 사이트에 첫 번째 데이터 저장소 머신이 구축되어 등록됩니다.

다음 단계

두 가지 이상의 데이터 저장소가 필요한 경우 추가 데이터 저장소 유형을 생성합니다. 각 데이터 저장소 유형에 둘 이상의 머신이 필요한 경우에는 관계형 데이터 저장소에 한 머신을 추가하고 타일 캐시 데이터 저장소와 시공간 빅데이터 저장소에 둘 이상의 머신을 추가합니다.

데이터 저장소가 등록된 GIS Server 사이트가 포털의 호스팅 서버로 구성되어 있는지 확인합니다.

또한 데이터 저장소 백업용 보안 위치를 구성해야 합니다.