Amazon Elastic Compute Cloud
Linux インスタンス用ユーザーガイド

Amazon マシンイメージ (AMI)

Amazon マシンイメージ (AMI) は、クラウドの仮想サーバーであるインスタンスの起動に必要な情報を提供します。インスタンスを起動するときは、ソース AMI を指定する必要があります。同じ設定で複数のインスタンスが必要な場合は、1 つの AMI から複数のインスタンスを起動できます。さまざまな設定のインスタンスが必要なときは、各インスタンスをそれぞれ異なる AMI から起動できます。

AMI には次が含まれています。

  • インスタンスのルートボリュームのテンプレート (オペレーティングシステム、アプリケーションサーバー、アプリケーションなど)

  • 起動許可 (AMI を使用してインスタンスを起動する権限を特定の AWS アカウントに与える)

  • インスタンスの起動時にインスタンスにアタッチするボリュームを指定するブロックデバイスマッピング

AMI の使用

次の図は AMI のライフサイクルをまとめたものです。AMI を作成し、登録したら、それを使用して新しいインスタンスを起動できます (AMI 所有者から起動許可を与えられた場合、AMI からインスタンスを起動することもできます)。AMI は同じリージョン内でコピーすることも、異なるリージョンにコピーすることもできます。不要になった AMI は登録を解除できます。

 AMI ライフサイクル (作成、登録、起動、コピー、登録解除)

ご自分のインスタンスの基準に一致する AMI を検索できます。AWS が提供する AMI またはコミュニティが提供する AMI を検索できます。詳細については、「AMI タイプ」および「Linux AMI の検索」を参照してください。

インスタンスに接続したら、そのインスタンスを他のサーバーとまったく同じように使用できます。インスタンスの起動、接続、使用に関する詳細については、Amazon EC2 インスタンス を参照してください。

独自の AMI の作成

既存の AMI からインスタンスを起動し、インスタンスをカスタマイズして、この更新された設定をカスタム AMI として保存できます。この新しいカスタム AMI から起動されるインスタンスには、AMI の作成時に追加したカスタマイズが含まれます。

AMI の作成プロセスは、インスタンスのルートストレージデバイスにより決まります。インスタンスのルートボリュームは、Amazon EBS ボリュームまたはインスタンスストアボリュームのどちらかです。詳細については、Amazon EC2 ルートデバイスボリューム を参照してください。

Amazon EBS-Backed AMI; の作成については、Amazon EBS-Backed Linux AMI の作成 を参照してください。Instance Store-Backed AMI の作成については、Instance Store-Backed Linux AMI の作成 を参照してください。

AMI には分類や管理のために任意のタグを付けられます。詳細については、「Amazon EC2 リソースにタグを付ける」を参照してください。

AMI の購入、共有、販売

AMI を作成したら、自分だけがそれを使用できるようにプライベートとして保存したり、あるいは、AWS アカウントの指定リストと共有したりできます。コミュニティで利用できるように、カスタム AMI を公開することもできます。安全で信頼性が高く、便利な AMI を作成して、一般公開する手順はきわめて単純で、いくつかのシンプルなガイドラインにしたがうだけです。共有 AMI の作成および使用方法の詳細については、共有 AMI を参照してください。

Red Hat のような組織のサービス契約に付属する AMI など、サードパーティーから AMI を購入できます。また、AMI を作成し、他の Amazon EC2 ユーザーに販売することもできます。AMI の購入と販売に関する詳細については、有料 AMI を参照してください。

AMI の登録解除

AMI の利用が終わったら、その登録を解除できます。AMI の登録を解除すると、その AMI を使用して新しいインスタンスを起動できなくなります。その AMI から起動された既存のインスタンスは影響を受けません。詳細については、「Linux AMI の登録解除」を参照してください。

Amazon Linux 2 および Amazon Linux AMI

Amazon Linux 2 および Amazon Linux AMI は、AWS がサポートおよび保守管理している Linux イメージの 1 つです。次に示すのは Amazon Linux 2 および Amazon Linux AMI の特徴の一部です。

  • Amazon EC2 で実行されるアプリケーションのため、安定性があり、安全で高性能な実行環境。

  • Amazon EC2 ユーザーには追加料金なしで提供。

  • MySQL、PostgreSQL、Python、Ruby、Tomcat など多くの一般的なパッケージの複数バージョンへのリポジトリアクセスが可能。

  • 定期的な更新で最新のコンポーネントが追加される。更新は、インスタンスを実行するインストールの yum リポジトリでも利用可能。

  • AWS CLI Amazon EC2 API および AMI ツール、Python 用の Boto ライブラリ、Elastic Load Balancing ツールなど、AWS サービスとの統合を簡単にするパッケージが含まれる。

詳細については、「Amazon Linux」を参照してください。