Skip To Content

AWS에 기본 ArcGIS Enterprise portal 배포

다음은 AWS 도구를 사용하여 Amazon Web Services (AWS)에서 실행되는 기본 ArcGIS Enterprise portal을 배포하는 일반적인 단계입니다.

팁:

또는 ArcGIS Enterprise Cloud Builder for Amazon Web Services를 사용하여 AWS에서 ArcGIS Enterprise 배포를 구성할 수 있습니다.

  1. My Esri에서 Portal for ArcGIS, ArcGIS Server, ArcGIS Web Adaptor 소프트웨어를 다운로드합니다.
  2. My Esri에서 Portal for ArcGISArcGIS GIS Server 라이선스 파일을 다운로드합니다.
  3. 지원되는 운영 체제에서 Amazon Machine Image(AMI)를 사용하여 Amazon Elastic Compute Cloud (EC2) 인스턴스를 생성합니다.

    이전에 특정 AMI를 사용한 적이 없다면 인스턴스를 실행하기 전에 AWS 마켓플레이스 약관을 읽고 동의해야 합니다.

    이를 수용하기에 충분한 RAM 및 디스크 공간이 있는 EC2 인스턴스를 시작하는 경우 동일한 인스턴스에 Portal for ArcGIS, ArcGIS Web Adaptor, ArcGIS Server를 설치할 수 있습니다. 그러나 대부분의 경우 별도의 EC2 인스턴스에 컴포넌트를 설치할 가능성이 높으며 각 컴포넌트에는 둘 이상의 인스턴스가 포함될 수 있습니다.

  4. EC2 인스턴스에 연결하고 Portal for ArcGIS를 설치하고 2단계에서 다운로드한 라이선스를 사용하여 Portal for ArcGIS를 인증합니다.

    소프트웨어를 설치하되 구성은 진행하지 않습니다.

    지침은 Portal for ArcGIS 설치 가이드를 참고하세요. 기타 버전 메뉴를 사용하여 EC2 인스턴스의 운영 체제에 적합한 지침에 접근합니다.

  5. Amazon Elastic IP를 생성하여 Portal for ArcGIS EC2 인스턴스와 연결합니다.
  6. 사용자에게 더 친숙한 도메인 이름 시스템(DNS) 호스트 이름을 생성하기 위한 CNAME 매핑을 설정합니다.
  7. Portal for ArcGIS 인스턴스에서 hostidentifier.properties 파일을 열고 preferredidentifier=ip 등록정보에서 주석 표시를 제거합니다.

    해당 파일은 <Portal for ArcGIS installation directory>\framework\runtime\ds\framework\etc\ 디렉터리에 있습니다.

  8. Portal for ArcGIS를 시작합니다.
    • Microsoft Windows 인스턴스에서 Windows 서비스 패널의 Portal for ArcGIS 서비스를 시작합니다.
    • Linux 인스턴스에서 arcgis 사용자로 로그인하고 /arcgis/portal 디렉터리에서 startportal.sh를 실행하여 Portal for ArcGIS를 시작합니다.
  9. 포털 웹사이트를 열고 포털을 생성합니다.

    원격 머신에서 포털에 연결하려면 포털 URL이 https://<fully qualified machine name>:7443/arcgis/home 형식이어야 합니다. 로컬 머신에서 URL(https://localhost:7443/arcgis/home/)을 사용할 수 있습니다.

    1. 초기 관리자 계정을 생성합니다. 이 계정은 ArcGIS Web Adaptor에 포털을 등록할 때 반드시 필요합니다.
    2. 1단계에서 얻은 라이선스 파일을 가져옵니다.
    3. 포털 콘텐츠 디렉터리를 지정합니다.
  10. ArcGIS Web Adaptor를 설치하여 Portal for ArcGIS와 함께 사용합니다.

    ArcGIS Web AdaptorPortal for ArcGIS와 동일한 인스턴스 또는 다른 EC2 인스턴스에서 실행할 수 있습니다.

    소프트웨어를 설치하되 구성하지는 않습니다.

    지침은 ArcGIS Web Adaptor 설치 가이드를 참고하세요. 기타 버전 메뉴를 사용하여 필요한 웹 어댑터 유형에 적합한 지침에 접근합니다.

  11. Portal for ArcGIS 인스턴스와 별도의 EC2 인스턴스에 ArcGIS Web Adaptor를 설치한 경우 Amazon Elastic IP를 생성하여 ArcGIS Web Adaptor EC2 인스턴스와 연결합니다.
  12. CA 서명 인증서를 사용하여 최소한 ArcGIS Web Adaptor 디렉터리에서 HTTPS를 활성화합니다.

    인증서는 Elastic IP의 공용 DNS 호스트 이름 또는 Elastic IP에 매핑되는 CNAME DNS 호스트 이름에 대해 발급됩니다.

    비고:

    Portal for ArcGIS를 실행할 때는 자체 서명된 인증서를 사용하면 안 됩니다.

  13. Portal for ArcGISArcGIS Web Adaptor를 구성합니다. 로컬 머신의 웹 브라우저에서 또는 Linux 인스턴스의 명령줄에서 이를 수행할 수 있습니다.
    1. 웹 브라우저에서 실행하는 경우 ArcGIS Web Adaptor 구성 페이지를 엽니다.

      설치 시 웹 어댑터 등록 페이지가 자동으로 열리지만 EC2 인스턴스의 Elastic IP 또는 ArcGIS Web Adaptor가 설치된 CNAME DNS 호스트 이름을 사용하도록 URL을 변경합니다. 예를 들어 URL을 https://localhost/arcgis/webadaptor에서 https://<Elastic IP>/arcgis/webadaptor 또는 https://<CNAME DNS hostname>/arcgis/webadaptor로 변경합니다.

    2. URL에 Portal URL의 포털 머신 이름 대신 Elastic IP 또는 CNAME DNS 호스트 이름을 사용합니다. 예를 들어 https://<Elastic IP>:7443/arcgis 또는 https://<CNAME DNS hostname>:7443/arcgis를 입력합니다.
  14. 포털의 호스팅 서버로 사용할 ArcGIS GIS Server 사이트를 생성합니다.

  15. EC2 인스턴스에 ArcGIS Server를 설치하고 2단계에서 다운로드한 ArcGIS GIS Server 라이선스를 사용하여 인증합니다.

    소프트웨어를 설치하되 아직 사이트를 생성하지는 않습니다.

    지침은 ArcGIS Server 설치 가이드를 참고하세요. 기타 버전 메뉴를 사용하여 EC2 인스턴스의 운영 체제에 적합한 지침에 접근합니다.

  16. Amazon Elastic IP를 인스턴스와 연결합니다.
  17. 필요한 경우 사용자에게 더 친숙한 DNS 호스트 이름을 생성하기 위한 CNAME 매핑을 설정합니다.
  18. ArcGIS Server 사이트를 생성합니다.
  19. ArcGIS Server 사이트용 웹 어댑터를 설치합니다.

    ArcGIS Web AdaptorArcGIS Server와 동일한 인스턴스 또는 다른 EC2 인스턴스에서 실행할 수 있습니다.

    ArcGIS Web Adaptor 소프트웨어를 설치하되 아직 사이트에서 구성하지는 않습니다.

    지침은 ArcGIS Web Adaptor 설치 가이드를 참고하세요. 기타 버전 메뉴를 사용하여 필요한 웹 어댑터 유형에 적합한 지침에 접근합니다.

  20. CA 서명 인증서를 사용하여 최소한 ArcGIS Web Adaptor 디렉터리에서 HTTPS를 활성화합니다.

    인증서는 Elastic IP의 공용 DNS 호스트 이름 또는 Elastic IP에 매핑되는 CNAME DNS 호스트 이름에 대해 발급됩니다.

    비고:

    ArcGIS Server 사이트에는 자체 서명된 인증서를 사용하면 안 됩니다.

    ArcGIS Server 사이트가 포털과 동일한 EC2 인스턴스에서 실행되는 경우 같은 CA 서명 인증서로 동일한 유형의 웹 서버(예시: IIS)를 사용합니다.

  21. ArcGIS Server 사이트에 사용할 웹 어댑터를 구성하고 웹 어댑터로 사이트 관리 접근 활성화를 클릭합니다.

    웹 어댑터 및 ArcGIS Server EC2 인스턴스에 사용된 ArcGIS Server 머신 이름이 아니라 Elastic IP 또는 CNAME DNS 호스트 이름이 포함되도록 웹 어댑터 등록 페이지 URL과 GIS Server URL을 변경합니다.

  22. ArcGIS GIS Server 사이트에서 ArcGIS Data Store 관계형 데이터 저장소를 구성합니다.
  23. 포털의 WebContextURLprivatePortalURL 등록정보를 설정합니다. 이렇게 하면 Portal for ArcGIS에서 최종 사용자에게 보내는 모든 리소스에서 올바른 URL을 구성할 수 있습니다.
    1. 웹 브라우저를 열고 ArcGIS Portal Directory에 포털 기관의 기본 관리자 역할 구성원으로 로그인합니다. URL의 형식은 https://portal.domain.com:7443/arcgis/portaladmin입니다.
    2. 시스템 > 등록정보 > 등록정보 업데이트를 클릭합니다.
    3. 시스템 등록정보 업데이트 대화 상자에서 역방향 프록시 서버 또는 기관 방화벽의 외부 사용자에게 표시되는 DNS 별칭 URL을 대체하면서 다음 JSON을 삽입합니다.
      {
         "privatePortalURL": "https://lb.domain.com/portal",
         "WebContextURL": "https://lb.domain.com/portal"
      }
    4. 등록정보 업데이트를 클릭합니다.
  24. ArcGIS Server 사이트를 포털과 페더레이션합니다. Elastic IP에 ArcGIS Server 사이트 공용 DNS 호스트 이름을 사용하거나 ArcGIS Server URL 및 ArcGIS Server 비공개 URL에 CNAME DNS 호스트 이름을 사용합니다.

    다음은 URL 예시입니다. https://awsportal.esri.com/arcgis.

    Amazon 보안 그룹에서 웹 어댑터 포트(80 및 443)를 통해 두 EC2 인스턴스 간에 통신할 수 있는지 확인합니다.

  25. GIS Server 사이트를 포털의 호스팅 서버로 설정합니다.

포털을 실행하는 EC2 인스턴스를 중지했다가 시작할 경우 Elastic IP를 EC2 인스턴스와 다시 연결해야 합니다.