Amazon の EC2 を使い始めようとしています。
最初にイメージ (AMI) を選択する必要があります。公式の Ubuntu AMI を使用することにしましたが、ルート ストアには "instant" または "ebs" の 2 つのオプションがあります。(このページを参照してください)。
AWS を初めて使用するので、違いを本当に理解しているかどうかはわかりません。2 つのオプションは何を意味し、それぞれの長所と短所は何ですか?
Amazon の EC2 を使い始めようとしています。
最初にイメージ (AMI) を選択する必要があります。公式の Ubuntu AMI を使用することにしましたが、ルート ストアには "instant" または "ebs" の 2 つのオプションがあります。(このページを参照してください)。
AWS を初めて使用するので、違いを本当に理解しているかどうかはわかりません。2 つのオプションは何を意味し、それぞれの長所と短所は何ですか?
EBS (エラスティック ブロック ストア) は、インスタンスのルートに使用できるハード ドライブの抽象化があることを意味します。インスタンスが終了しても、すべてが残っています。
インスタンス ストアを使用する場合、ルート ディレクトリの内容は S3 のイメージに保存されます。これは、インスタンスが終了すると、ルート ディレクトリ内のすべての情報が失われることを意味します。
インスタンスストアを使用して(現在は非常に古い)Ubuntuインスタンスを使用していますが、問題はありません。再起動後も維持したいデータは、ルートにマウントされた EBS ボリュームに保存されます (この場合、これはデータベース データとアプリ サーバー アプリケーションとログです)。
問題は、同じインスタンスが 2 つ必要であり、インスタンスのプールを需要に応じて拡大および縮小する必要がある場合にどうなるかです。EBS ルート ストアを使用していた場合は、2 番目のインスタンスを開始する前に EBS データをコピーする必要があります。インスタンスのルート ストアがあれば、すぐに開始できます。
EBS をお勧めしますが、実際にはシナリオによって異なります。当社は、特に次の理由で EBS を使用しています (下部のhttp://LabSlice.com/FAQから抜粋)。
「EBS でバックアップされたマシンは、読み込みが速く、停止でき、数分でスナップショットを作成できます。新しいマイクロ インスタンス サイズ (わずか 2 セント/時間) をサポートし、多くの場合、コストが低くなります。典型的な LabSlice 使用プロファイルで実行する必要があります.これらすべての利点により、EBS-backed AMI のみをサポートすることにしました."
私は専門家ではありませんが、EBS-backed AMI をお勧めします。クラッシュや終了後も変更を保持する方が簡単です。
Instant/S3 と EBS-backed に関する Amazon のガイドはこちらです。