ArcGIS Server는 기관의 다른 구성원 및 필요한 경우 인터넷에 연결된 모든 사용자에게 GIS 웹 서비스를 제공하는 데 사용되는 소프트웨어입니다. ArcGIS Server 사이트에서 Portal for ArcGIS를 사용하면 다음과 같은 이점이 있습니다.
- Portal for ArcGIS는 ArcGIS Server 서비스를 정보 제품으로 전환할 수 있습니다. 포털을 사용하여 서비스를 웹 맵으로 구성하고 사용자 그룹과 공유할 수 있습니다.
- Portal for ArcGIS는 정보 제품을 구성하고 간편한 검색을 지원합니다. 이 작업은 포털 갤러리, 그룹 및 검색 기능을 통해 수행됩니다.
- Portal for ArcGIS는 포털 그룹을 통해 ArcGIS Server 서비스에 대한 접근을 제어하도록 도와줍니다.
- Portal for ArcGIS를 통해 사용자는 더욱 폭넓은 대상 그룹에 데이터와 맵을 웹 서비스로 발행할 수 있습니다. 포털 관리자는 호스팅 서버 역할을 하도록 GIS Server 사이트를 할당하여 이를 허용할 수 있습니다.
포털과 서버 간의 통합 수준
기관의 요구 사항에 따라 포털 및 ArcGIS Server 사이트를 여러 수준에 통합할 수 있습니다. 세 가지 일반적인 통합 방식은 다음과 같습니다.
아래 테이블에는 서버 통합을 하는 경우와 하지 않는 경우 사용할 수 있는 일반적인 Portal for ArcGIS 기능 요약이 나와 있습니다. 이러한 방식을 조합하여 기관에 필요한 통합 수준을 충족할 수 있습니다. 예를 들어 페더레이션된 서버의 항목을 다른 서버에서 개별적으로 등록된 항목과 함께 포털에서 노출할 수 있습니다.
참고 사항:
버전 10.2 이상을 사용하는 ArcGIS Server 사이트만 포털과 페더레이션할 수 있습니다. 페더레이션하려면 ArcGIS Server와 Portal for ArcGIS의 설치된 버전이 같아야 합니다. 소프트웨어 버전이 일치하지 않는 경우 페더레이션할 수 없습니다. 이미 페더레이션한 상태에서 최신 버전으로 업그레이드하는 경우 ArcGIS Server와 Portal for ArcGIS는 동일한 버전으로 업그레이드해야 합니다.
피처 | 서버 통합 없음 | 페더레이션된 서버 있음 | 호스팅 서버 있음 | 참고 |
---|---|---|---|---|
포털에 항목 추가(예: 파일, 웹 앱, 서비스) | 예 | 예 | 예 | 포털에 ArcGIS Server 서비스를 추가할 때는 버전 9.3 이상의 서비스를 추가해야 합니다. |
웹 맵에 대한 주소가 포함된 쉐이프파일 및 CSV 파일 추가 | 아니요 | 아니요 | 예 | 웹 맵에 추가된 쉐이프파일 및 주소 데이터의 유효성 검사를 수행할 때는 호스팅 서버가 필요합니다. |
웹 맵 생성 | 예 | 예 | 예 | 웹 맵을 생성하기 위해 호스팅 서버를 페더레이션하거나 구성할 필요가 없습니다. |
웹 맵의 개별 주소 지오코딩 | 예 | 예 | 예 | 웹 맵에서 개별 주소를 지오코딩하기 위해 호스팅 서버를 페더레이션하거나 구성할 필요가 없습니다. |
웹 맵의 주소 일괄 지오코딩(예: CSV 파일에서) | 아니요 | 아니요 | 예 | 웹 맵에 추가된 주소 데이터의 유효성 검사를 수행할 때는 호스팅 서버가 필요합니다. 주소를 찾는 데 사용되는 지오코드 서비스는 ArcGIS Server 또는 ArcGIS Online 기관의 서비스일 수 있습니다. |
호스팅 서비스 발행(예: 호스팅 타일, 피처, 씬 레이어) | 아니요 | 아니요 | 예 | 데이터 유효성 검사를 수행하고, 서비스 데이터를 저장하고, 서비스를 호스팅할 때는 호스팅 서버가 필요합니다. 항목을 웹 사이트에 추가할 때 포털에서 직접 또는 ArcGIS Desktop을 이용하여 호스팅 서비스를 발행할 수 있습니다. 호스팅 씬 레이어를 발행하려면 타일 캐시 데이터 저장소를 사용하여 호스팅 서버도 구성해야 합니다. |
ArcGIS Maps for Office의 레이어 및 맵 공유 | 아니요 | 아니요 | 예 | 호스팅 서버를 통해 포털 사용자는 ArcGIS Maps for Office에서 레이어와 맵을 공유할 수 있습니다. |
ArcGIS Pro에서 등록된 원본의 데이터를 참조하는 레이어 발행(예: 등록된 데이터베이스의 데이터가 포함된 맵 이미지 레이어 발행) | 아니요 | 예 | 예 | 발행 전에 ArcGIS Server 사이트에 데이터 원본을 등록해야 합니다. 이러한 레이어는 ArcGIS Pro 1.2 이상을 사용하여 발행할 수 있습니다. |
맵 뷰어 또는 Insights for ArcGIS에서 공간 분석 도구 사용 | 아니요 | 아니요 | 예 | 공간 분석 도구는 서버에서 일련의 태스크로 호스팅됩니다. 이 도구는 호스팅 피처 레이어를 결과로 생성합니다. 이러한 호스팅 피처 레이어는 호스팅 서버에서 실행되는 피처 서비스입니다. 이러한 도구를 사용하려면 관계형 데이터 저장소를 사용하여 호스팅 서버를 구성해야 합니다. |
맵 뷰어 또는 Insights for ArcGIS에서 빅데이터 분석 수행 | 아니요 | 아니요 | 예 | 빅데이터 분석 도구는 피처 레이어도 결과로 생성하므로 기본 서비스를 실행하려면 호스팅 서버가 필요합니다. 이러한 도구를 사용하려면 시공간형 빅데이터 저장소를 사용하여 호스팅 서버를 구성해야 합니다. |
서비스 등록
포털 사용자가 쉽게 찾아서 웹 맵에 추가하도록 ArcGIS Server 서비스를 포털에 항목으로 등록할 수 있습니다. 서비스 URL을 통해 접근할 수 있는 모든 ArcGIS Server 사이트의 서비스를 등록할 수 있습니다. 서비스 등록은 서버를 포털과 통합할 수 있는 가장 느슨하게 결합된 방식입니다.
이 방식을 사용하려면 Portal for ArcGIS만 구성하면 되며, ArcGIS Server를 소유하고 있지 않아도 됩니다. 아래에 나와 있는 것처럼 같은 서버 또는 별도의 전용 웹 서버에 포털의 Web Adaptor를 배치할 수 있습니다.
ArcGIS Server 9.3 이상에서 서비스를 등록할 수 있습니다. 포털에 HTTPS를 통한 암호화된 통신이 필요한 경우에는 등록하는 서비스에서 HTTPS를 사용해야 합니다((도메인 외부에서 제공되는 경우).
서비스를 포털 항목으로 등록한 경우 서비스와 항목의 수명이 연결되지 않습니다. 즉, 기본 서비스가 종료된 경우 포털에서 해당 항목을 직접 삭제해야 합니다.
서버 페더레이션
ArcGIS Server 사이트를 포털과 페더레이션하는 것은 포털의 보안 및 공유 모델을 하나 이상의 ArcGIS Server 사이트와 통합하기 위한 고급 구성입니다. 다음을 수행하려는 경우에는 페더레이션을 해야 합니다.
- SAML(Security Assertion Markup Language) ID 공급자로 사이트를 구성합니다.
- 포털 구성원들이 포털에 호스팅 웹 레이어를 게시하고 Portal for ArcGIS 맵 뷰어에서 공간 분석을 수행할 수 있도록 호스팅 서버를 지정합니다.
- 포털 구성원에게 ArcGIS GeoEvent Server, ArcGIS GeoAnalytics Server 또는 ArcGIS Image Server에서 제공되는 기능에 대한 접근 권한을 제공합니다.
서버를 페더레이션하면 서비스에 대한 접근 권한이 포털에 위임됩니다. 즉, 다음과 같은 결과가 발생합니다.
- 포털 구성원을 사용하여 ArcGIS Server에 접근할 수 있습니다. ArcGIS Server 사용자 및 역할은 더 이상 사용되지 않습니다. 포털 관리자, 발행자, 사용자가 각각 ArcGIS Server 관리자, 발행자, 사용자가 됩니다. 포털 사용자와 서버 사용자를 통합하면 GIS 리소스 관리가 명확해지고 보안 ArcGIS Server 리소스에 접근할 때 편리한 Sign-On 환경이 유지됩니다. 사용자 정의 역할은 페더레이션 서버에서 지원되지 않습니다.
- ArcGIS Server 서비스에 대한 접근은 포털의 공유 모델이 제어합니다. 페더레이션된 서버에 발행하는 모든 ArcGIS Server 서비스는 자동으로 포털의 항목으로 공유됩니다. 포털의 공유 모델을 통해 서비스를 해당 발행자의 비공개 서비스로 유지하거나 하나 이상의 포털 사용자 그룹과 공유할 수 있습니다. 또는 기관 전체(로그인한 모든 사용자)와 항목을 공유하거나 모든 사람이 항목을 볼 수 있게 익명 접근을 활성화할 수 있습니다. 이 공유 모델에서는 ArcGIS Server 서비스에 대한 접근을 더욱 세분화된 레벨로 정의할 수 있습니다.
참고 사항:
페더레이션이 편리한 Sign-On 환경을 제공하고 포털의 공유 모델이라는 이점이 있더라도 이는 본인과 기존 사용자가 페더레이션된 서버에 접근하고 관리하는 방법에 영향을 줍니다. 페더레이션이 기존 사이트에 미치는 영향에 대해 더 알아보려면 페더레이션된 서버 관리 정보를 검토하세요.
다음 다이어그램에서는 ArcGIS Server 사이트가 포털과 페더레이션된 후 페더레이션된 서버에 발행된 서비스가 포털과 자동으로 공유되는 것을 보여 줍니다. 또한 포털 사용자는 포털과 페더레이션된 서버 모두에 접근할 수 있습니다. 이 다이어그램에는 페더레이션된 ArcGIS Server 사이트가 하나만 나와 있지만 여러 사이트를 포털과 페더레이션할 수 있습니다. 예를 들어 GIS Server, ArcGIS Image Server, ArcGIS GeoEvent Server를 포털과 페더레이션할 수 있습니다. 페더레이션된 모든 ArcGIS Server 사이트에는 ArcGIS Server 계정이 아니라 포털 계정으로 접근합니다.
아래 다이어그램에는 각 컴포넌트에 연결하는 데 사용할 수 있는 URL 형식과 함께 페더레이션된 서버 방식의 일반적인 하드웨어 레이아웃이 나와 있습니다. 버전 10.2 이상을 사용하는 ArcGIS Server 사이트만 포털과 페더레이션할 수 있습니다. 자세한 내용은 ArcGIS Server 사이트를 포털과 페더레이션을 참고하세요.
호스팅 서버 지정
페더레이션된 ArcGIS GIS Server를 호스팅 서버로 지정한 경우 포털과 추가로 통합할 수 있습니다. 포털은 호스팅 서버 하나를 포함할 수 있습니다. 호스팅 서버를 통해 포털 사용자는 다음 작업을 수행할 수 있습니다.
- 다른 클라이언트에서 또는 포털 웹 사이트 내에서 캐시된 맵, 피처 서비스, WFS 서비스 및 씬 서비스(호스팅 타일 레이어, 피처 레이어, WFS 레이어 및 씬 레이어)를 포털에 발행합니다.
- ArcGIS Maps for Office에서 레이어와 맵을 공유합니다.
- 로컬 머신에서 포털 맵 뷰어에 CSV 파일 및 쉐이프파일을 추가하여 맵을 생성합니다.
- CSV 파일에서 지오코드 주소를 일괄처리합니다.
- 포털 맵 뷰어 또는 Insights for ArcGIS에서 분석 또는 빅데이터 분석을 수행합니다.
라이선스:
GIS Server를 호스팅 서버로 지정하려면 Standard 또는 Advanced 라이선스 버전이 필요합니다. 라이선스 세부정보는 ArcGIS Server란?을 참고하세요. 이 항목은 ArcGIS Server 도움말에 있습니다.
호스팅 서버는 포털과 GIS Server 사이트 간의 통합을 수행할 수 있는 최상위 레벨입니다.
호스팅 서버를 노출할 때는 서버 리소스 및 사용량을 철저히 모니터링하여 서버에서 포털 사용자의 부하를 견딜 수 있는지 확인합니다. 많은 사용자가 많은 서비스를 호스팅할 것으로 예상되는 경우 호스팅 서버를 구성하기 전에 사이트에 머신을 추가할 수 있습니다.
서버를 호스팅 서버로 지정하려면 ArcGIS Data Store를 통해 생성한 관계형 데이터 저장소로 서버를 구성하거나 GIS Server 사이트의 관리되는 데이터베이스로 엔터프라이즈 지오데이터베이스를 등록합니다. 사용자가 포털에 호스팅 피처 레이어를 발행하면 해당 데이터는 관계형 데이터 저장소 또는 관리되는 데이터베이스에 복사됩니다. 포털에서 호스팅 피처 레이어 항목을 삭제하면 기본 피처 서비스가 호스팅 서버에서 삭제되며 관계형 데이터 저장소 또는 관리되는 데이터베이스에서 데이터가 삭제됩니다.
포털 사용자가 CSV 파일 및 쉐이프파일을 맵에 추가하거나 ArcGIS Maps for Office에서 레이어 및 맵을 공유하도록 허용하려는 경우에도 관계형 데이터 저장소 또는 관리되는 데이터베이스가 필요합니다.
또한 포털에 페더레이션된 ArcGIS GeoEvent Server 또는 ArcGIS GeoAnalytics Server를 포함하려는 경우에는 ArcGIS Data Store를 통해 생성한 시공간형 빅데이터 저장소로 호스팅 서버를 구성해야 합니다.
아래 다이어그램에는 호스팅 서버에 연결된 포털의 일반적인 아키텍처를 보여 줍니다. 관계형 데이터 저장소 및 추가 GIS Server 머신도 나와 있습니다.
호스팅 서버를 설정하는 방법에 대한 자세한 내용은 포털의 호스팅 서버 구성을 참고하세요.