したがって、具体的にはこれら2つの違いは何かを理解するのに苦労しています。
私が理解しているように、スナップショットは単なるディスク ドライブのバックアップですが、AMI はシステム全体 (またはインスタンス) のバックアップですが、技術的にはシステム全体が完全にディスク ドライブ上にあるのではないでしょうか? その場合、明確な違いはなく、何かが欠けていますか?
したがって、具体的にはこれら2つの違いは何かを理解するのに苦労しています。
私が理解しているように、スナップショットは単なるディスク ドライブのバックアップですが、AMI はシステム全体 (またはインスタンス) のバックアップですが、技術的にはシステム全体が完全にディスク ドライブ上にあるのではないでしょうか? その場合、明確な違いはなく、何かが欠けていますか?
主な違いは、参照されるサービスの種類です。スナップショットは、状態を保存し、特定の時点で同じデータを使用して再起動できる EBS ボリュームのスナップショットです。
AMI も似ていますが、EC2 インスタンス自体用です。ebs でサポートされていないインスタンスのスナップショットを作成することはできませんが、1 つの AMI (システム イメージ) を作成することはできます。
通常、データベース ボリュームのバックアップ ソリューションとして EBS スナップショットを使用し、AMI を使用してインスタンス構成を保存します。
それには私も戸惑いました。これを理解する最も簡単な方法は次のとおりです。
EBS Snapshot
非常に多くの場合、特定の EBS ボリュームのバックアップを表し、任意のボリューム (ルート ボリューム、データ ボリュームなど) である可能性があります。
AMI
(Amazon Machine Image) は EC2 インスタンス全体のバックアップです。たとえば、適切な構成により、複数の EBS ボリュームを含む AMI を作成できます。
わかりにくいかもしれませんが、どちらも「EBS スナップショット」として保存されます。
そのように考えてください:
EBS Snapshot
単なるデータのバックアップです。AMI
特定の時点でのシステム状態を表します。そこから起動することもできます。スナップショットを使用して AMI を作成できます。たとえば、単一の「スナップショット」を使用すると、同じスナップショットを使用して 1 つの PV と 1 つの HVM AMI など、複数の AMI を作成できます。
したがって、スナップショットにはシステム/OSデータがあります。AMI は (スナップショット + マシン/ハードウェア メタデータ) です。
AMI スナップショットと EBS スナップショットのその他の違いを次に示します。
1) AMI は起動可能で、ルート デバイスへのリンクが含まれており、他のデータ ボリュームのスナップショットへのリンクが含まれている場合もあります。
2) The data image contained in an AMI does not represent a well-defined point-in-time, unless the instance is rebooted, something that is typically not acceptable for production environment. Snapshots can be taken in a consistent manner since their exact point-in-time can be controlled, so before the snapshot starts it can be made sure that everything is "ready for backup".
3) An AMI can be created from existing snapshots of the root device for Linux but not for Windows.
AMI は、OS とインストールされたコンポーネントが保持されているマシンの汎用テンプレートと考えることができます。
スナップショットには、AMI が行うすべてのことを含めることができますが、EBS ボリュームのディスク データも保存します。
どちらを使用するかは、通常、インスタンスが EBS でサポートされているかどうか、およびすべてのデータをそのままにしてマシンを正確に再作成するか、単に汎用のマシン テンプレートが必要かによって決定されます。
スナップショットは、バックアップ戦略として使用する方が安価です。複数のスナップショットがある場合、1 つのフル バックアップに対してのみ料金が発生し、残りは基本的に差分だけであり、通常ははるかに小さいためです。