Skip To Content

ArcGIS Enterprise on Amazon Web Services の用語について

ArcGIS Enterprise on Amazon Web Services の使用を開始する前に、関連する用語と概念を習得します。

Amazon Machine Image (AMI)

Amazon Machine Image という事前構成済みのテンプレートを使用すると、Amazon Elastic Compute Cloud (EC2) 上に仮想コンピューターを作成できます。

Esri AMIAmazon Web Services (AWS) Marketplace から入手できます。それぞれの AMI には ArcGIS ソフトウェアが含まれています。

ArcGIS Enterprise Cloud Builder Command Line Interface for Amazon Web Services

ArcGIS Enterprise Cloud Builder Command Line Interface for Amazon Web Services は、Esri Amazon Web Services CloudFormation テンプレートを使用して AWS 上への ArcGIS Enterprise の配置を自動化できるコマンド ライン ユーティリティです。このユーティリティには、配置リソースの準備配置の作成配置の削除、および関連リソースの準備、作成、削除を行うオプションがあります。

ArcGIS Enterprise Cloud Builder for Amazon Web Services

ArcGIS Enterprise Cloud Builder for Amazon Web Services には、10.7.1 の直後にリリースされたアプリが含まれています。このアプリを使用すると、ArcGIS Enterprise 配置とスタンドアロンの ArcGIS Server サイトに加え、ArcGIS Enterprise Cloud Builder Command Line Interface for Amazon Web Services を作成できます。

ArcGIS Enterprise Cloud Builder for Amazon Web Services アプリは、配置の作成に必要なパラメーターやパラメーター値を JSON 構成ファイルに設定するため、これらのファイルを直接編集する必要がありません。これらのファイルとパラメーターは ArcGIS Enterprise Cloud Builder Command Line Interface for Amazon Web Services ユーティリティで使用されるものと同じなので、ArcGIS Enterprise Cloud Builder for Amazon Web Services アプリで作成した配置のサマリー ファイルをダウンロードし、それをもとに、ArcGIS Enterprise Cloud Builder CLI for AWS を使用する追加配置を自動的に作成できます。

ArcGIS Enterprise on Amazon Web Services 配置ツール

EsriArcGIS Enterprise 上に AWS を配置するための次のツールを提供します。

  • AWS CloudFormation テンプレート - EsriCloudFormation のサンプル テンプレートを提供します。これを変更して実行すると、AWS 上の ArcGIS Enterprise 配置やスタンドアロンの ArcGIS Server サイトを作成およびアップグレードできます。
  • ArcGIS Enterprise Cloud Builder for Amazon Web Services - ArcGIS 10.6 から 10.7 までは、ArcGIS Enterprise Cloud Builder Command Line Interface for Amazon Web Services を使用し、AWS 上の ArcGIS Enterprise 配置やスタンドアロンの ArcGIS Server サイト用のリソースを準備したり、作成したりできます。コマンド ライン ユーティリティは JSON ファイルを使用しており、そのパラメーターを必要に応じて変更します。このユーティリティは Esri テンプレートをもとに構築され、配置の作成を自動化します。

    10.7.1 以降、ArcGIS Enterprise Cloud Builder for Amazon Web Services には ArcGIS Enterprise 配置やスタンドアロンの ArcGIS Server サイトの作成を案内するグラフィカル ユーザー インターフェイスが実装されています。GUI は ArcGIS Enterprise Cloud Builder CLI for AWS と同じ JSON ファイルおよび Esri.AWS CloudFormation テンプレートを使用しますが、アプリがこれらのファイルを設定します。

AWS CloudFormation

AWS CloudFormationAWS の作成とリソースの構成を自動的に行う Amazon のサービス オプションです。

Esri は、ArcGIS Enterprise 配置とスタンドアロン ArcGIS Server サイトの作成と構成を行える CloudFormation サンプル テンプレート を提供しています。

Esri サンプル テンプレートをコピーし、個別の要件に合わせて修正したり、独自のテンプレートを作成して独自の配置パターンを作成したりすることも可能です。

AWS Management Console

Amazon Web Services Management Console は、Amazon Elastic Compute Cloud (EC2) インスタンスを管理するための Amazon の Web ベースのインターフェイスです。AWS Management Console を使用して、AWS 上の ArcGIS Enterprise および ArcGIS Server の配置を管理できます。たとえば、ストレージ ボリュームの追加、セキュリティ グループの調整などを行うことができます。

AWS Management Console には、クラウドを利用するために Amazon で設定したアカウントを使用してログインする必要があります。AWS Management Console では、ユーザーのアカウント情報や累積料金を表示できます。

DynamoDB

Amazon DynamoDB は、AWS によって管理される NoSQL データベース サービスであり、リクエストに応じてテーブルのデータおよびトラフィックを複数のサーバーに分散します。

DynamoDB は、AWS 上の高可用性 ArcGIS Server サイトの構成ストアに使用できます。

EC2 インスタンス

Amazon Elastic Compute Cloud (EC2) インスタンスは、Amazon Elastic Compute Cloud で作成する仮想コンピューターです。ArcGIS では、オペレーティング システムで事前に構成された Amazon Machine Image と、インストール済みの ArcGIS ソフトウェアを使用してインスタンスを作成します。

インスタンスの作成後は、そのインスタンスへのログインが可能になります。たとえば、Microsoft Windows リモート デスクトップ接続を使用して Windows インスタンスにアクセスできます。

EC2 インスタンスは、コンピューターをシャットダウンおよび起動する場合とほとんど同じ方法で停止および起動できます。また、インスタンスは、不要になれば削除させることもできます。インスタンスを削除すると、そのインスタンスに関するすべての情報が失われます。このため、インスタンスにアタッチされた Amazon Elastic Block Store (EBS) ボリュームにデータを格納しておくことをお勧めします。また、必要に応じて、Amazon Simple Storage Service (S3) を使用してデータをバックアップするようにしてください。

Amazon Elastic Block Store ボリューム

Amazon Elastic Block Store (EBS) ボリュームは、EC2 インスタンスにアタッチしてデータ格納領域を追加できる仮想ディスク ドライブです。

独自の EBS ボリュームを作成し、ドライブをフォーマットして、そのボリュームを EC2 インスタンスにアタッチできます (たとえば、そのボリュームを Windows 上のドライブ E: として構成できます)。ドライブは、必要なだけの領域が確保されるように構成できます。

EBS ボリュームは、ご利用のソフトウェアとは無関係に、クラウド内のデータを管理できる優れた方法です。たとえば、簡単に EBS ボリュームをあるインスタンスからデタッチして、別のインスタンスにアタッチできます。インスタンスを終了すると、以前にアタッチされた EBS ボリュームが後に残されますが、ユーザーは必要に応じてこれらのボリュームを他のインスタンスにアタッチできます。

EBS ボリュームのスナップショットを作成すると、全く同じボリュームをすばやく生成することができます。スナップショットは、Amazon アベイラビリティ ゾーン間でデータを共有する必要がある場合や同じデータを複数の Amazon アカウントで使用できるようにする場合に便利です。最終的に、スナップショットはデータのバックアップ手段になります。何らかの理由でボリュームが破損した場合は、特にデータを失うこともなく、元のスナップショットから新しいボリュームを配置できます。

Elastic Load Balancer

Amazon Elastic Load Balancer は、複数の EC2 インスタンス間に作業を分散させるための方法です。サイトへのすべてのリクエストがこのロード バランサーを経由し、使用可能な EC2 インスタンスへと均一に分散されます。参加している EC2 インスタンスは、ロード バランサーに対していつでも追加/削除できます。

リージョンおよびアベイラビリティ ゾーン

Amazon Elastic Compute Cloud は、世界中に配置された複数のデータ センターを利用して、エンタープライズ アーキテクチャが抱える課題の解決に取り組んでいます。

  • Amazon のリージョンは、米国、ヨーロッパ、アジアなど、地理的に分散した場所にあるデータ センター施設を表しています。
  • Amazon アベイラビリティ ゾーンは、リージョン内の特定の場所のことで、他のアベイラビリティ ゾーンで発生した障害から隔離されるように設計されています。複数のゾーンでアプリケーションを構成することで、ゾーンの 1 つで障害が発生した場合の可用性を強化することができます。

詳細については、Amazon のドキュメントをご参照ください。

Relational Database Service

Amazon Relational Database Service (RDS) は、リレーショナル データベース機能へのアクセスを可能にする「サービスとしてのデータベース」製品です。Amazon は、データベース ソフトウェアにパッチを適用し、データベースのバックアップを作成します。このバックアップは、デフォルトでは 1 日間保持されます。Esri が提供する CloudFormation テンプレートを使用して ArcGIS Server サイトを構築するときは、Amazon RDS インスタンスにエンタープライズ ジオデータベースを含めることができます。

AWS Management Console を使用してサイトを構築し、サポートされている Amazon RDS インスタンスを使用する場合、Amazon Relational Database Service インスタンスを手動で作成して、AWS 上の ArcGIS Server サイトに登録する必要があります。Amazon RDS インスタンスでジオデータベース機能が必要とされる場合は、データベース インスタンスに sde ユーザーとスキーマを作成し、ArcGIS Desktop クライアントから sde ユーザーとして Amazon RDS インスタンスに接続して [エンタープライズ ジオデータベースの有効化 (Enable Enterprise Geodatabase)] ジオプロセシング ツールを実行します。

S3

Amazon Simple Storage Service (S3) は、クラウド内のデータ格納専用に設計された AWS サービスです。この格納オプションは、クラウドの内外にデータを移行できるようにするために、複数のデータ移行ワークフローをサポートしています。S3 内のデータはバケットに格納され、それらのバケットは、データが存在するリージョンおよびデータにアクセスできるユーザーを定義するように構成されます。

ArcGIS Enterprise on Amazon Web Services の配置では、S3 を以下のストレージ容量に使用できます。

  • データのバックアップを格納するため
  • オンプレミスの配置と EBS ボリュームの間のデータ転送用の中間地点として
  • ArcGIS Server のマップおよびイメージ サービスのキャッシュのデータ ソースとして登録するため
  • 作成した EBS ボリュームのスナップショットを格納するため
  • ArcGIS Server 構成ストア用の高可用性オプションとして
  • ポータルのコンテンツ ディレクトリ用の高可用性オプションとして
  • Esri CloudFormation テンプレートを使用したアップグレード時に、更新されたソフトウェアとライセンスを格納するため