独自の AMI の作成
AMI (Amazon Machine Image) は、EC2 インスタンスを構築するときに適用されるプログラムと設定を定義します。ArcGIS Server インスタンス上でデータ、サービス、アプリケーションの構成が完了したら、作業内容をカスタム AMI として Amazon EC2 に保存できます。その後、このカスタム AMI を使用して追加のインスタンスを構築し、サイトの規模を調整できます。
注意:
ArcGIS Server Cloud Builder on Amazon Web Services を使用してサイトを構築する場合は、カスタム AMI の保存方法を知っておく必要はありません。サイト テンプレートを作成および使用すると、これが内部でカスタム AMI を管理します。サイト テンプレートの概要については、「サイト テンプレートの作成」をご参照ください。
AWS Management Console を使用して ArcGIS Server サイトを構築する場合、このトピックの手順を使用して、カスタム AMI を作成し、手動でインスタンスを起動します。
カスタム AMI を使用して新しいインスタンスを起動したら、それらを Amazon Load Balancer の下に配置することによって、サイロ アーキテクチャを作成します。ただし、このアーキテクチャは、GIS サーバーが互いに通信する方法を提供しません。ArcGIS Server の新しいアーキテクチャを十分に活用するには、ArcGIS Server Cloud Builder on Amazon Web Services を使用してサイトを構築します。
カスタム AMI を作成すると、アタッチされている EBS (Elastic Block Store) ボリュームもコピーされます。これは、カスタム AMI を配置するときの料金に影響しますので注意してください。たとえば、現在の EC2 インスタンスに 100 GB の EBS ボリュームがアタッチされているとします。インスタンスからカスタム AMI を作成し、それを 5 回配置した場合、新しい 5 つの EC2 インスタンスに加えて 5 つの 100 GB の EBS ボリュームが課金されます。
AWS Management Console を使用して独自の AMI を作成するには、次の手順に従います。
- カスタム AMI で作成する EC2 インスタンスとアタッチされた EBS ボリュームを構成します。
注意:
カスタム AMI を作成すると、EC2 インスタンスの現在の状態が完全にコピーされます。処理を進める前に、Web ブラウザーのクッキーや一時ファイルなどの保存情報を含む、あらゆる個人情報を EC2 インスタンスから削除してください。
- インスタンスからログアウトします。インスタンスは停止または終了しないでください。
- AWS Management Console にログインして、リージョンの EC2 ページを表示してから [インスタンス] をクリックします。
- カスタム AMI を作成するインスタンスを選択します。
- [イメージ] をクリックして、[イメージの作成] をクリックします。
- [イメージ名] にわかりやすい名前を入力し、必要に応じて [イメージの説明] にテキストを入力します。
- [イメージの作成] をクリックします。
- 表示されたボックスのメッセージを読みます。AMI のステータスを表示するには、[AMIs] ページにアクセスします。作成中の AMI が表示されます。AMI の作成には時間がかかる場合があります。インストールした追加アプリケーションやデータが多い場合は、少なくとも 20 分以上を想定してください。
カスタム AMI を使用したインスタンスの構築は、ArcGIS for Server AMI を使用した場合と同じです。ただし、Request Instances Wizard の最初のページで、[My AMIs] タブをクリックしてカスタム AMI を選択します。リスト内に多くの AMI がある場合は、[Name] フィールドで AMI を識別できます。このフィールドには、AMI の作成時に入力したイメージ名が含まれています。
注意:
ArcGIS ソフトウェアを使用して作成した AMI は作成者自身で使用するためのもので、Amazon 上で自分の ArcGIS for Server を構成するためだけに許可されています。他の団体に再配布したり共有したりすることはできません。