4

AWS イメージとインスタンスの開始の違いは何ですか?

例: boto を使用して AWSイメージを実行しているときに気づきました。botoを使用して AWSインスタンスを実行している間はイメージを停止することしかできません。

4

2 に答える 2

9

EC2 インスタンスは、CPU、メモリ、ハードディスク、ネットワークなどを備えた単一の実行中のサーバーと考えてください。そのインスタンスに加えた変更は、そのインスタンスのみに影響します。

AMI (Amazon マシン イメージ) は、新しいインスタンスの起動時にハードディスクにコピーされるルート ファイル システムの正確なコピーと考えてください。AMI は棚に置かれたハードディスクです。シェルフにハード ディスクの正確なコピーを作成し、新しいハード ディスクをサーバーに取り付けて、サーバーの電源を入れます。マスター コピーに影響を与えずに、起動したいサーバーの数だけこれを行うことができます。

AMI は、各インスタンスの初期状態を定義します。各インスタンスは実行時に変更されますが、作成された元の AMI を変更することはできません (削除する場合を除く)。

この概念モデルを改良する詳細は他にもありますが、それが基本です。

質問の文言に固有:

  • 「AMI を開始する」と言う場合もあれば、「インスタンスを開始する」と言う場合もあります。同じことを意味します。テンプレートとして AMI を使用してインスタンスを実際に開始しています。

  • 「イメージを停止/終了する」または「AMI を停止する」とは決して言いません。開始すると、実際に実行されているのはインスタンスだからです。

于 2011-10-25T20:30:47.793 に答える
2

イメージ (AMI) から派生した 1 つ以上のインスタンスを実行できます。これは、インスタンスを AMI に変換する方法について話している、少し古めかしい小さなチュートリアルです。その後、1 回または何度も再デプロイできます。

AMI とは: Amazon マシン イメージ

技術的には、AMI を開始することはできません。AMI から派生したインスタンスを開始できます。

于 2011-10-25T11:55:52.437 に答える