ArcGIS Enterprise 배포는 다음과 같은 컴포넌트로 구성됩니다.
- ArcGIS Enterprise 포털*
- 하나 이상의 ArcGIS Server 사이트*
- 데이터 저장소(등록된 데이터베이스, 등록된 폴더의 파일, ArcGIS Data Store 관계형 데이터 저장소* 포함)
- 웹 어댑터* 또는 하나 이상의 로드 밸런서
- 도메인 이름 시스템(선택 사항)
- ArcGIS Server 구성 저장소용 파일 서버
별표(*)로 나타난 컴포넌트는 ArcGIS에서 제공되는 기능과 도구를 통해 고가용성으로 구성할 수 있습니다. 나머지 컴포넌트는 서드 파티 도구와 기능을 사용하여 구성해야 합니다.
고가용성 ArcGIS Enterprise 구성은 개별 컴포넌트가 사용할 수 없게 되어 시스템 작동 중단 시간이 발생하는 것을 방지하기 위해 단일 데이터 센터 또는 이와 동등한 곳(예시: 클라우드 지역)에서 사용되도록 설계되었습니다. 고가용성 ArcGIS Enterprise 컴포넌트는 여러 데이터 센터에 배포되도록 설계되지 않았습니다. 고가용성 구성의 경우 ArcGIS Enterprise 컴포넌트가 실행되고 있는 단일 머신에 오류가 부분적으로 또는 전체적으로 발생해도 사용자는 ArcGIS Enterprise 배포에 계속 접근할 수 있습니다. 하드 디스크 장애, 네트워크 카드 장애 또는 운영 체제 장애 등이 오류에 포함됩니다.
여러 오류 또는 전체 배포 비가동을 방지하려면 재해 복구 기법과 고가용성을 결합해야 합니다.
비고:
한 머신에 오류가 발생하면 시스템의 전반적인 용량이 줄어듭니다. 따라서 한 머신에 오류가 발생한 경우 나머지 머신에서 로드를 처리할 수 있도록 ArcGIS Enterprise 배포의 각 머신에 추가 용량을 포함시켜야 합니다.
오류를 가능한 빨리 해결할 수 있도록 배포를 모니터링하는 것이 중요합니다. 첫 번째 오류를 해결하기 전에 두 번째 오류가 발생하면 ArcGIS Enterprise 배포를 부분적으로 또는 전체적으로 사용할 수 없게 됩니다.
다른 컴포넌트에 대한 자세한 내용, 컴포넌트가 사용되는 경우 그리고 컴포넌트 간의 통신 방법에 대한 자세한 내용은 고가용성 ArcGIS Enterprise의 배포 시나리오를 참고하세요.
다음 섹션에서는 각 컴포넌트의 고가용성에 대해 설명하며, ArcGIS Enterprise 배포의 ArcGIS 컴포넌트를 고가용성으로 구성하는 지침에 대한 링크를 제공합니다.
고가용성 ArcGIS Server 사이트 구성
ArcGIS Enterprise 배포에는 호스팅 서버가 포함되어 있습니다. 이 서버는 호스팅 피처, 타일 레이어, 씬 레이어와 같은 포털의 호스팅 서비스 실행 전용으로 지정한ArcGIS GIS Server입니다. 추가 ArcGIS Server 사이트를 포털과 페더레이션하여 이러한 서버에서 인증을 공유하고 웹 서비스를 포털의 항목으로 자동 등록할 수 있도록 선택할 수 있습니다. ArcGIS GeoAnalytics Server, ArcGIS GeoEvent Server 또는 ArcGIS Image Server 사이트를 포털과 페더레이션할 수도 있습니다. 이러한 모든 사이트를 고가용성으로 구성할 수 있습니다.
고가용성 ArcGIS Server 사이트를 구현하는 방법은 웹 서비스가 단일 머신에 있는지 아니면 여러 머신에 분산되어 있는지에 따라 다릅니다.
사이트에 여러 머신이 있다면 ArcGIS Server 머신 풀과 통신하도록 로드 밸런서를 구성합니다. 이 머신 풀에서는 서버 디렉터리와 구성 저장소를 공유합니다. 이 경우에도 마찬가지로 고가용성 파일 서버에서 이러한 디렉터리를 구성하여 고가용성 ArcGIS Server를 구현합니다. 또한 ArcGIS Server 머신에 대한 상태 확인을 수행하도록 로드 밸런서를 구성해야 합니다.
고가용성 단일 머신 또는 다중 머신 ArcGIS Server 사이트를 구성하는 방법에 대한 자세한 내용은 ArcGIS Server 도움말의 다음 항목을 참고하세요.
고가용성 ArcGIS Server 사이트를 Portal for ArcGIS와 페더레이션할 때는 관리 URL을 사이트 내의 서버 중 하나를 사용할 수 없는 경우에도 포털이 사이트의 모든 서버와 통신하는 데 사용할 수 있는 로드 밸런서 URL 등의 URL로 설정합니다.
또한 로드 밸런서 URL을 사용할 경우 ArcGIS Server Manager 연결 방식에 영향을 주게 됩니다. 예를 들어 로드 밸런서 URL을 사용하여 페더레이션하는 경우에는 로드 밸런서를 사용하여 Server Manager에 연결해야 하며 http://gisserver.domain.com:6080/arcgis/manager 또는 https://gisserver.domain.com:6443/arcgis/manager의 기본 ArcGIS Server Manager URL은 사용할 수 없습니다.
고가용성 관리 데이터 저장소 구성
ArcGIS Data Store는 포털의 호스팅 서버에서 실행되는 몇몇 유형의 호스팅 웹서비스 데이터를 보관합니다. ArcGIS Data Store는 데이터 저장소 머신에 장애가 발생하더라도 호스팅 서비스를 계속 사용할 수 있도록 페일오버 기능을 제공합니다.
호스팅 피처 레이어 데이터를 고가용성으로 구성하려면 두 개별 머신에 ArcGIS Data Store를 설치하고 각 머신에서 관계형 데이터 저장소를 생성합니다. 포털 호스팅 서버로 사용할 GIS Server 사이트를 사용하여 각 관계형 데이터 저장소를 구성합니다. 첫 번째로 구성하는 관계형 데이터 저장소가 프라이머리 관계형 데이터 저장소 머신이고 두 번째로 구성하는 머신이 스탠바이 데이터 저장소입니다.
ArcGIS Data Store는 호스팅 피처 레이어 데이터를 프라이머리 데이터 저장소에서 스탠바이 데이터 저장소로 자동 복제하므로 데이터가 두 위치에 저장됩니다. GIS Server는 항상 활성(프라이머리) 데이터 저장소와 통신합니다.
스탠바이 관계형 데이터 저장소를 추가한 후에 다음 상황이 하나라도 발생하면 스탠바이 데이터 저장소가 활성화됩니다.
- 프라이머리 데이터 저장소 작동이 중지됐습니다. ArcGIS Data Store가 프라이머리 머신에서 데이터 저장소를 재시작하려고 합니다. 다시 시작할 수 없는 경우 데이터 저장소가 스탠바이로 페일오버됩니다.
- 프라이머리 머신의 웹 앱 실행이 중지되어 프라이머리 머신에서 웹 앱을 다시 시작하려고 합니다. 드물지만 그래도 작동하지 않는 경우 데이터 저장소가 스탠바이 머신으로 페일오버됩니다.
- 프라이머리 머신을 사용할 수 없습니다. 이 문제는 컴퓨터가 충돌하거나, 플러그를 뽑거나, 네트워크 연결이 끊긴 경우에 발생할 수 있습니다. ArcGIS Data Store는 프라이머리 머신에 대한 연결을 5회 시도합니다. 5회 시도 후에도 연결이 되지 않으면 데이터 저장소가 스탠바이 머신으로 페일오버됩니다.
호스팅 씬 레이어 캐시를 고가용성으로 구성하려면 2대 이상의 머신에 ArcGIS Data Store를 설치하고 각 머신에 타일 캐시 데이터 저장소를 생성합니다. 포털 호스팅 서버로 사용할 GIS Server를 사용하여 각 타일 캐시 데이터 저장소를 구성합니다. ArcGIS Data Store는 포털 구성원이 호스팅 씬 레이어를 발행할 때 캐시를 타일 캐시 데이터 저장소 중 최소 2대의 머신에 저장합니다.
ArcGIS GeoEvent Server 또는 위치 추적 서비스에 쓰이는 보관된 관측 데이터나 빅데이터 피처 분석에서 생성된 데이터를 고가용성으로 설정하려는 경우 3대 이상의 머신에 ArcGIS Data Store를 설치하고 각 머신에 시공간 빅데이터 저장소를 생성하면 됩니다. 포털 호스팅 서버를 사용하여 각 데이터 저장소를 구성합니다. 이렇게 하면 항상 둘 이상의 데이터 저장소 머신에서 각 데이터셋의 복사본을 사용할 수 있습니다. 머신 하나에서 오류가 발생해도 둘 이상의 나머지 머신의 데이터 저장소에는 데이터가 포함되어 있습니다.
자세한 내용과 관련 지침은 데이터 저장소에 머신 추가를 참고하세요.
고가용성 포털 구성
고가용성 포털에는 로드 밸런서를 통해 접근되는 2대의 Portal for ArcGIS 머신이 있습니다.
2대의 포털 머신은 콘텐츠를 일반 디렉터리에 저장합니다. 포털을 고가용성으로 구성하기 위해서는 이 콘텐츠 디렉터리를 고가용성 서버에 구성해야 합니다.
고가용성 포털을 구성하고 나면 프라이머리 포털이 항목을 스탠바이 포털에 복제합니다. 프라이머리 머신을 사용할 수 없게 되면 스탠바이가 프라이머리로 승격되어 모든 현재 항목이 포함됩니다. 하드 드라이브 장애 등으로 인해 프라이머리 머신을 사용할 수 없게 되거나 Portal for ArcGIS 서비스를 중지할 경우 포털이 스탠바이에서 대체 작동됩니다. 머신의 오류가 해결되거나 Portal for ArcGIS 서비스를 다시 시작하면 해당 머신이 스탠바이 머신으로 포털에 다시 가입됩니다. 포털 머신의 상태를 확인하도록 WebContextURL 및 privatePortalURL의 로드 밸런서를 구성합니다.
자세한 내용과 관련 지침은 고가용성 포털 구성을 참고하세요.
고가용성 원본 데이터 구성
다양한 원본에서 제공되는 데이터를 ArcGIS Server 사이트에 발행할 수 있습니다. 폴더나 데이터베이스를 ArcGIS Server 배포의 ArcGIS Enterprise 사이트에 등록하는 경우에는 고가용성 요구 사항을 충족하는 방식이나 위치를 사용하여 해당 원본 데이터를 저장해야 합니다. 폴더의 파일 원본은 고가용성 파일 서버에 저장합니다. 데이터베이스의 경우에는 데이터베이스 관리 시스템의 기술을 사용하여 고가용성으로 구성할 수 있습니다.
고가용성과 재해 복구 결합
대부분의 경우 고가용성 배포 이외에 재해 복구 계획을 시행합니다. 따라서 자연 재해 등으로 인해 배포 중에 모든 머신이 손상될 경우에도 배포를 다시 온라인으로 가져와 데이터 및 서비스의 백업을 사용할 수 있습니다. 안전한 오프사이트 위치에 백업을 유지하거나 원격 위치에 오프라인 스탠바이 배포를 유지합니다.