AMIは、ご指摘のとおり、マシンイメージです。これは、インスタンスとして起動できるイメージとして保存されたシステムの完全なスナップショットです。すぐにAMIに戻ります。
EBSを見てみましょう。他の2つのアイテムは、このサブアイテムです。EBSは仮想ブロックデバイスです。これはハードドライブと考えることができますが、別の種類のストレージデバイスにリンクすることは実際にはソフトウェアマジックの束ですが、インスタンスからはハードドライブのように見えます。
EBSはサービス全体の単なる名前です。EBSの内部には、ボリュームと呼ばれるものがあります。これらは、Amazonが販売している「ユニット」です。ボリュームを作成すると、Xギガバイトが割り当てられ、実行中のコンピューター(インスタンス)に接続できるハードドライブのように使用されます。ボリュームは、空または前のボリュームのスナップショットコピーから作成できます。これにより、次のトピックに進みます。
スナップショットは...まあ...ボリュームのスナップショット:特定の瞬間にボリュームがどのように見えるかを正確にキャプチャしたもので、すべてのデータを含みます。ボリュームを作成し、インスタンスにアタッチし、それを詰め込み、スナップショットを作成しますが、使用し続けます。ボリュームの内容は、ファイルシステムとして使用したときに変化し続けますが、スナップショットは時間内に凍結します。このスナップショットをベースとして使用して、新しいボリュームを作成できます。新しいボリュームは、スナップショットを作成したときの最初のディスクとまったく同じように見えます。古いボリュームの代わりに新しいボリュームを使用してデータをロールバックしたり、同じデータセットを2台目のマシンに接続したりできます。いつでもボリュームのスナップショットを取得できます。これは、必要に応じて新しいライブディスク(ボリューム)に簡単に作成できる、フリーズフレームインスタンスのバックアップのようなものです。
そのため、ボリュームは新しい空白スペースまたはスナップショットに基づくことができます。わかった?ボリュームはどのインスタンスからでもアタッチおよびデタッチできますが、仮想抽象化である物理ディスクのように、一度に1つのインスタンスにしか接続できません。
AMIに戻りましょう。これらには2つのタイプがあるため、注意が必要です。ルートファイルシステムがコンピューターのドライブのように見えますが、実際にはメモリのどこかに置かれ、使用が停止される瞬間に気化する一時的なインスタンスを作成します。もう1つの種類は、EBSバックアップインスタンスと呼ばれます。つまり、インスタンスがロードされると、ルートファイルシステムが新しいEBSボリュームにロードされ、基本的にはEBSテクノロジーの上にEC2仮想マシンテクノロジーがレイヤー化されます。通常のEBSボリュームはEC2の隣にあり、接続することができますが、EBSバックアップインスタンスもボリュームそのものです。
通常のAMIは、マシンとしてロードされる大きなデータの塊です。EBSでバックアップされたAMIはEBSボリュームにロードされるため、シャットダウンすることができ、実際のディスクと同じように中断した場所からバックアップが開始されます。
それをすべてまとめましょう。インスタンスがEBSでバックアップされている場合、スナップショットを作成することもできます。基本的に、これは通常のスナップショットとまったく同じことを行います...ある時点でのコンピューターのルートディスクのフリーズフレームです。実際には、2つの異なることを行います。1つは、インスタンスをシャットダウンすることで、ディスクのコピーを取得するために、ONではなくOFFのコンピューターに見えるようにすることです。これにより、起動が簡単になります:)したがって、インスタンスのスナップショットを作成すると、インスタンスがシャットダウンされ、ディスクの画像が取得され、再度起動されます。次に、そのイメージを通常のディスクスナップショットではなくAMIとして保存します。基本的には、ボリュームのブート可能なスナップショットです。