Skip To Content

GeoAnalytics Server 사이트의 모범 사례

GeoAnalytics Server는 분석 워크플로를 가속화하고 대용량 데이터셋을 신속하게 처리할 수 있도록 설계되었습니다. 이 가속화는 해당하는 기본 분산 계산 프레임워크로 GeoAnalytics Server에서 수행할 수 있습니다. 이 프레임워크는 단일 머신에서 리소스를 사용하거나 다중 머신 사이트의 3개의 머신에서 계산 프로세스를 분산할 수 있다는 점에서 고유합니다.

다음은 GeoAnalytics Server 사이트의 크기 조정, 구성, 수정을 위한 모범 사례입니다. 사이트의 크기를 적절히 조정하여 GeoAnalytics Server를 통해 제공되는 성능의 이점을 활용하려면 이러한 모범 사례를 따르는 것을 권장합니다.

GeoAnalytics Server 사이트 계획

GeoAnalytics ServerArcGIS EnterpriseArcGIS Server로 라이선스를 부여하여 활성화된 GeoAnalytics Server의 기능입니다. GeoAnalytics Server를 설정하려면 ArcGIS Enterprise 기본 배포를 설정하고 GeoAnalytics Server 사이트를 페더레이션해야 합니다. 또한 GeoAnalytics Server분석 결과 및 분석에 대한 입력을 저장하는 데 사용할 수 있는 시공간 빅데이터 저장소로 구성된 ArcGIS Data Store를 설치 및 등록해야 합니다.

ArcGIS GeoAnalytics Server 설정에 대한 자세한 정보

나머지 GeoAnalytics Server 배포에서 사용하는 것보다는 별도의 머신에 ArcGIS Enterprise를 설치하는 것을 권장합니다. 이러한 업무량 분리는 분산 계산 프레임워크가 다른 작업에 사용되는 머신의 다른 리소스와 충돌하지 않도록 합니다.

또한 유사한 이유로, ArcGIS Data Store 기본 배포 및 ArcGIS Enterprise 머신과는 별도의 머신에 (시공간 빅데이터 저장소로 구성된) GeoAnalytics Server를 설치해야 합니다.

비고:

클라우드 인프라에 GeoAnalytics Server를 배포할 수 있으며 배포에 도움이 되는 도구 ArcGIS Enterprise on Microsoft AzureArcGIS Enterprise on Amazon Web Services에 제공됩니다. 이 항목의 정보는 클라우드 배포에도 적용됩니다.

머신 수

GeoAnalytics Server사이트의 GeoAnalytics Server 머신 수를 선택하는 경우 다음 구성이 지원됩니다.

  • 단일 머신 사이트의 경우 하나의 머신에서 GeoAnalytics Server
  • 다중 머신 사이트의 경우 3개의 머신에서 GeoAnalytics Server

단일 머신
단일 머신 GeoAnalytics Server 사이트 구성의 개념 모델입니다. 단일 머신 서버 사이트는 ArcGIS Enterprise 포털과 페더레이션됩니다(기본 배포의 일부). ArcGIS Data Store는 단일 머신에 설치되고 시공간 유형으로 설정되며 호스팅 서버로 구성됩니다(기본 배포의 일부이기도 함).
3개의 머신
3개의 머신 GeoAnalytics Server 사이트 구성의 개념 모델입니다. 3개의 머신 서버 사이트는 ArcGIS Enterprise 포털과 페더레이션됩니다(기본 배포의 일부). ArcGIS Data Store는 3개의 머신에 설치되고 시공간 유형으로 설정되며 호스팅 서버로 구성됩니다(기본 배포의 일부이기도 함).

머신 수가 짝수이거나 4개 이상인 사이트는 지원되지 않습니다.

ArcGIS Data Store 머신에 있는 것과 동일한 수의 (시공간 빅데이터 저장소로 구성된) GeoAnalytics Server 머신이 있어야 합니다. 예를 들어 3개의 머신 GeoAnalytics Server사이트를 사용하는 경우 시공간 빅데이터 저장소를 실행하는 경우에도 머신이 3대 이상 있어야 합니다.

비고:

ArcGIS EnterpriseArcGIS Data Store 설치 외에도 GeoAnalytics Server 기본 배포가 구성되어 있어야 합니다.

단일 머신을 사용하여 GeoAnalytics Server의 배포 계산 기능을 활용할 수 있습니다. GeoAnalytics Server분석을 위해 하나의 머신이 다수의 리소스(CPU 및 RAM)를 사용하기 때문에 단일 머신은 상당히 강력할 수 있습니다. 다중 머신으로 확장하지 않으려면 대규모 머신을 사용하여 분석에 더 많은 성능을 지정할 수도 있습니다(아래 머신 크기 참조).

단일 머신을 먼저 배포하여 분석 요구 사항을 충족하는지 확인하는 것을 권장합니다. 그렇지 않은 경우(분석 작업을 완료할 수 없거나 적절한 시간 내에 완료할 수 없는 경우) 다음 중 하나를 수행할 수 있습니다.

  • 기존 머신에 리소스(CPU 및 RAM)를 추가합니다.
  • 더 많은 리소스가 있는 다른 머신을 제공합니다.
  • 다중 머신(3개의 머신)을 포함하도록 사이트 크기를 조정합니다.

다중 머신으로 크기를 조정하려는 경우 수행할 다음 단계는 3개의 머신 사이트로 크기를 조정하는 것입니다. 2개의 머신 GeoAnalytics Server 사이트 또는 머신이 3개를 초과하는 사이트는 지원되지 않습니다. 사이트의 머신 수 늘리기에 대한 자세한 내용은 아래의 GeoAnalytics 사이트에 머신 추가를 참고하세요.

비고:
사이트의 GeoAnalytics Server 머신 수는 항상 홀수(1 또는 3)여야 합니다. 그 외의 머신 수량은 GeoAnalytics Server에서 지원되지 않습니다.

머신 크기

GeoAnalytics Server 머신의 최소 용량 요구 사항은 4코어 및 16GB RAM입니다. 단, 머신당 권장 설정은 최소 4코어 및 32GB RAM입니다. 머신에서 사용하는 RAM의 양을 늘리면 성능이 향상될 수 있습니다.

비고:

데이터 크기와 실행 중인 분석 도구에 따라, 워크플로 간에 다양한 성능(작업을 완료하는 데 걸리는 시간)이 나타날 수 있습니다.

3개의 머신 사이트를 사용하는 경우 GeoAnalytics Server를 실행 중인 모든 머신은 RAM 용량이 동일해야 합니다. GeoAnalytics Server 사이트를 구성할 때 머신당 사용될 사용 가능한 RAM의 백분율을 설정합니다. 모든 머신에 사용 가능한 양의 RAM이 있어야 작업이 시작됩니다. 따라서 다른 머신보다 많은 RAM이 있는 머신인 경우 모든 머신에서 적은 양의 RAM만 사용되므로 더 많은 양의 RAM이 있는 머신의 이점을 얻을 수 없습니다.

시공간 빅데이터 저장소 머신의 수

시공간 빅데이터 저장소가 설치 및 구성된 머신의 수는 GeoAnalytics Server를 실행 중인 머신의 수보다 크거나 동일해야 합니다. 예를 들어 GeoAnalytics Server에 대해 3개의 머신을 사용하는 경우 ArcGIS Enterprise 호스팅 서버에 등록된 시공간 빅데이터 저장소가 있는 3개의 머신이 있어야 합니다.

GeoAnalytics Server 머신의 수가 시공간 빅데이터 저장소로 구성된 머신의 수보다 많으면 분석 중에 잠재적 동시 작성자의 수가 데이터 저장소의 노드 수보다 훨씬 많기 때문에 쓰기 오류가 발생할 수 있습니다.와 같은 메시지가 나타납니다. 이 메시지가 나타나면 GeoAnalytics Server사이트에 사용된 머신의 수보다 크거나 동일하도록 시공간 빅데이터 저장소에 사용되는 머신의 수를 늘려야 합니다.

GeoAnalytics Server 사이트 구성 및 사용

GeoAnalytics Server 사이트를 처음 설정할 때 사이트 계획 및 머신 크기 조정과 관련하여 위의 정보를 검토합니다. 분석을 변경해야 하고 GeoAnalytics Server사이트에서 머신의 수를 늘리거나 줄여야 하는 경우에는 아래에 나온 GeoAnalytics 사이트에 머신 추가GeoAnalytics 사이트에서 머신 삭제 섹션의 단계를 따릅니다.

사용된 RAM 용량 및 코어 수

GeoAnalytics Server 설정 단계를 완료하면 사이트에서 사용하는 리소스(CPU 및 RAM)를 최적화하도록 시스템 등록정보를 구성해야 합니다. 분석을 실행하기 전에 GeoAnalytics Server 설정의 단계를 따릅니다.

단일 사용자 설정

GeoAnalytics Server는 리소스가 충돌하는 대규모 분석을 동시에 실행하는 여러 사용자를 위해 설계되지 않았습니다. GeoAnalytics Server는 단일 사용자가 한 번에 하나의 분석을 실행할 때 최적으로 실행됩니다. 이렇게 하면 분석을 통해 사용 가능한 모든 리소스를 활용하여 처리 시간을 최소화할 수 있습니다.

GeoAnalytics Server에서 최고의 속도와 성능을 얻으려면 한 번에 한 사용자가 시스템을 사용하고 있는지 확인하세요(분석 실행 중). 해당 사용자가 분석을 마친 후에는 다른 단일 분석을 실행하거나, 다른 분석가가 자신의 작업을 실행하는 데 시스템을 사용하도록 할 수 있습니다.

여러 사용자가 동시에 분석을 실행하면 다음과 같은 문제가 발생합니다.

  • GeoAnalytics Server 머신이 하나인 경우 각 작업은 실행 전에 이전 GeoAnalytics Server작업이 완료될 때까지 기다렸다가 실행됩니다.
  • 3개의 GeoAnalytics Server 머신이 있는 경우에는 작업이 10분 동안 리소스를 기다립니다. 리소스를 사용 가능한 상태가 되지 않으면(즉, 이전 작업이 완료되지 않은 경우) 작업이 취소되고 알림이 표시됩니다.

사이트 및 작업 모니터링

관리자는 몇 가지 방법을 통해 사이트 상태를 모니터링할 수 있습니다.

분산 프레임워크를 모니터링하려면 GeoAnalytics 상태 확인을 사용합니다. 필요에 따라, ArcGIS Enterprise 배포를 모니터링하고 GeoAnalytics Server상태 확인을 모니터링할 수 있는 ArcGIS Monitor도 사용할 수 있습니다.

또한 Server Manager의 작업 리소스를 사용하여 현재 실행 중, 완료됨 등의 상태인 GeoAnalytics Server작업을 쿼리하거나 작업을 중지하여 개입할 수 있습니다. 이 기능은 사이트에서 현재 분석을 실행하고 있는지 및 작업이 얼마나 오래 실행되었는지를 확인하려는 경우에 유용합니다.

GeoAnalytics Server 사이트 수정

GeoAnalytics Server 사이트의 크기를 조정해야 할 수 있습니다. 일반적으로 이 작업은 처리 시간을 줄여주며, 특히 분석 중인 데이터의 증가하는 경우에는 더욱 효과적입니다.

GeoAnalytics ServerGeoAnalytics Server도구를 관리 및 처리하는 서비스를 사용합니다.

머신 재시작

재시작된 GeoAnalytics Server 사이트에 포함된 머신은 ArcGIS Server 프로세스가 시작된 후에 사용할 수 있습니다. 머신이 재시작되면 5분간 기다린 후 다시 시작 및 실행되는지 확인합니다. 5분간 기다렸다가 재시작한 후에도 문제가 지속되는 경우에는 다음 단계에서 일반적인 GeoAnalytics 문제와 해결 방법을 참고하세요.

GeoAnalytics Server사이트에 머신 추가

단일 머신 사이트를 사용하고 GeoAnalytics Server 머신의 수를 늘리려는 경우 2개의 GeoAnalytics Server 머신을 추가하여 사이트를 크기 조정할 수 있으므로 3개의 머신 GeoAnalytics Server사이트가 지원됩니다. 머신을 추가하려면 다음 단계를 따릅니다.

  1. 2개의 머신에 ArcGIS Server를 설치하고 GeoAnalytics Server의 라이선스를 부여합니다.
  2. 현재 ArcGIS Server 사이트에서 GeoAnalytics Server작업이 실행되고 있지 않은지 확인합니다.
  3. 설치된 머신에서 설치 마법사를 사용하여 해당 머신을 기존 GeoAnalytics Server 사이트에 추가합니다.

사이트에 머신 추가에 대한 자세한 정보

GeoAnalytics Server사이트에서 머신 삭제

아래 단계에 따라 GeoAnalytics Server사이트에서 머신을 제거합니다.

  1. 현재 ArcGIS Server 사이트에서 GeoAnalytics Server작업이 실행되고 있지 않은지 확인합니다. 작업이 실행 중이면 실행을 취소하거나, 작업이 완료될 때까지 기다립니다.
  2. ArcGIS Server Manager를 사용하여 GeoAnalytics Server사이트에서 2개의 머신을 제거합니다.

다중 머신 GeoAnalytics Server 사이트에서 작동 중단 시간 관리

해당 섹션은 3개의 머신으로 구성된 다중 머신 GeoAnalytics Server 사이트에서 머신 1~2개의 작동 중단 시간 중에 분석을 실행해야 하는 경우에 한하여 적용됩니다. 해당 섹션은 작동 중단 시간의 예약(유지관리, 업그레이드, 패치 등) 여부와 관계없이 적용됩니다.

머신 1~2개가 종료된 상태에서 작업을 실행하는 경우 문제 해결 가이드의 단계를 수행하지 않는 한 "분산 계산 플랫폼을 초기화할 수 없음"이라는 오류 메시지가 표시됩니다. 이 상태에서 장기간 또는 영구적으로 실행하는 것은 권장되지 않습니다.

머신을 제거하여 사이트의 규모를 축소하려는 경우 위의 단계를 따르세요.

비고:

예약된 유지관리를 수행할 경우에는 작업을 취소하거나 완료될 때까지 기다려 머신 중지 전에 실행 중인 GeoAnalytics Server 분석이 없도록 해야 합니다.