複数の ArcGIS Enterprise アーキテクチャを Amazon Web Services (AWS) に構築できます。Esri では、AWS 上に ArcGIS Enterprise デプロイメントを準備および作成するための次のデプロイメント ツールを提供しています。
または、AWS Management Console を使用して、ArcGIS ソフトウェアをインストールする Amazon Elastic Compute Cloud (EC2) インスタンスを起動できます。
ArcGIS Enterprise Cloud Builder for Amazon Web Services
ArcGIS Enterprise Cloud Builder for Amazon Web Services には、グラフィカル ユーザー インターフェイス アプリケーションと ArcGIS Enterprise Cloud Builder Command Line Interface for Amazon Web Services が含まれています。
コマンド ユーティリティは JSON ファイルと Esri CloudFormation テンプレートで入力した情報を使用して、ネットワーク スタックおよび Amazon Simple Storage Service (S3) バケットの作成、ArcGIS 認証ファイルおよび SSL 証明書のバケットへのアップロードなどの準備手順を自動化します。 ArcGIS Enterprise Cloud Builder CLI for AWS は、さらに、JSON ファイルに入力した情報を使用して、次のアーキテクチャを作成します。
ArcGIS Enterprise Cloud Builder for Amazon Web Services アプリには、リソースのプロビジョニングと ArcGIS デプロイメントの作成のためのオプションがあります。 アプリでは、ユーザーが入力した情報を使用して、ArcGIS Enterprise Cloud Builder CLI for AWS と同じ JSON ファイルを設定します。 アプリとコマンド ユーティリティは、どちらも次の配置タイプを作成します。
- ArcGIS Enterprise の基本デプロイメント
- ArcGIS Enterprise の基本デプロイメントおよびフェデレーション ArcGIS Server ロール (ArcGIS GIS Server、ArcGIS GeoEvent Server、ArcGIS GeoAnalytics Server、ArcGIS Image Server、ラスター解析サーバー、イメージ ホスティング サーバー、ArcGIS Notebook Server、ArcGIS Mission Server など)
- 登録済みのデータベースに追加できる、スタンドアロン ArcGIS Server サイト (必要に応じて ArcGIS Enterprise デプロイメントとフェデレート可能)
AWS CloudFormation テンプレート
Esri は、AWS CloudFormation と ArcGIS で記述されるアーキテクチャをデプロイできる AWS CloudFormation サンプル テンプレートを提供しています。
AWS Management Console のこれらのテンプレートや、Python または Windows PowerShell ツールを使用して、同じアーキテクチャのデプロイメントを自動化できます。
AWS ツールおよび ArcGIS Enterprise デプロイメント
AWS Management Console を使用すると、EC2 インスタンスを起動して、オンプレミスでデプロイするときと同様のアーキテクチャを AWS に構築できます。 このオプションを使用するには、ArcGIS Enterprise のコンポーネントの構成や、AWS に精通している必要があります。
AWS Management Console を使用してサイトを構築する場合は、EC2 インスタンスの作成、ソフトウェアのインストール、以下のような関連コンポーネントの作成などに対する責任があります。
- Amazon Elastic Load Balancer - 複数のコンピューターによる ArcGIS Enterprise ポータルや ArcGIS Server サイトがデプロイメントに含まれている場合、Elastic Load Balancer を構築してコンピューターを追加する必要があります。
- エンタープライズ ジオデータベース (オプション) - AWS 上のエンタープライズ ジオデータベースにデータを保存するには、AWS 上にデータベースまたはデータベース サービスを作成し、データベース内にジオデータベースを作成して ArcGIS Server サイトに登録する必要があります。
- Amazon Elastic IP アドレス - 単一コンピューターの ArcGIS Enterprise ポータル (単一コンピューター上のすべてのコンポーネント) を作成するか、AWS 上のデータベースに接続する場合は、インスタンスに Elastic IP アドレスを割り当てます。
AWS のデータ ソース
最高のパフォーマンスを得るには、AWS 上の ArcGIS Server サイトで実行される Web サービスが使用するデータを、AWS および同じリージョンにも格納する必要があります。 「Amazon Web Services へのデータの転送方法」をご参照ください。
Microsoft Windows 上の ArcGIS API for JavaScript アプリケーションを ArcGIS Server サイトで使用する場合の注意事項
Windows インスタンス上で ArcGIS API for JavaScript アプリケーションをホスティングし、ArcGIS Server サイトで使用する場合は、その ArcGIS Server サイトで ArcGIS Web Adaptor を構成する必要があります。 詳細および手順については、「AWS 上での Web アプリのデプロイメント方法」をご参照ください。