web-dev-qa-db-ja.com

AWS EC2での再起動ありまたはなしのAMI

EC2インスタンスからAMIを作成するとき、私は常に「再起動なし」をチェックします。再起動あり/なしでイメージを作成することの賛否両論は何ですか?サーバーをライブに保つことは、生成されるAMIの品質に影響しますか、それとも再起動と同じくらい良いですか?

14
Jamie Taylor

適切なシャットダウンにより、それはコールドフォームでステートレスであり、ファイルシステムは健全です。基本的に、画像を作成している間、バッファや「移動」には何もありません。画像を作成すると、オーバーヘッドも少し増えると思います。再起動は、イメージが作成中に存在する最も理想的な状況です。これは、稼働中にスナップショットを作成できない、または常に不良であるという意味ではありません。

7
Chris C

ある時点でイメージがディスクの完全なスナップショットを取ると仮定すると、まだ一貫性のないデータのリスクがあります。たとえば、DBがレコードの更新を開始し、残りの半分がまだRAMにある間に半分がディスクに書き込まれた可能性があります。

ほとんどのものはこれをうまく処理しますが、一部のシステムは適合します。たとえば、以前はClearCaseで作業していたため、サーバーをシャットダウンしないと、VOB破損が発生することがほぼ保証されていました。あなたのバックアップ。

5
DrStalker