質問: AWSにおけるEBSの「snapshot」について、お聞きしたいです。 仮に「インスタンスA」にEBS「A」が割り当てられていたとします。 しかし、このインスタンス「A」に割り当てられているEBS「A」をデタッチし、インスタンス「B」に割り当てるとします。 その場合、EBS「A」のsnapshotを作成し、インスタンスBに割り当てられているEBSをデタッチし、EBS「A」のsnapshotを割り当てることで、インスタンスBにEBS「A」が割り当てられるかと思います。 この際の自分がしている「snapshot」の理解なのですが、EBSの「アドレス(住所)」的な役割をしており、「snapshotを取る」=「そのEBSのアドレス情報を取得する」このように考えており、それをインスタンスに割り当てることで、インスタンスとEBSを結びつけることができると解釈しているのですが、合っていますでしょうか? 理解に誤りなどありましたら、ご指摘頂けると幸いです。 よろしくお願いします。
回答: snapshotは、簡単に言うとボリュームのコピーの作成です。 EBS「A」が存在 ↓ EBS「A」のスナップショットを作成する ↓ EBS「A」、EBS「Aのコピー」が存在 という状態になります。 インスタンスAからEBS「A」をデタッチし、インスタンスBにEBS「A」のスナップショットを割り当てる場合、 インスタンスBに割り当てられるEBSは「Aのコピー」となります。 スナップショットに対して誤った理解をされているところから、誤った解釈になっていると思われますので、 まだもやもやする場合は一度スナップショットについて調べてみてください。 AWSの公式のSnapshotについての説明は以下のリンクにあります。 AWS EC2 EBS Snapshotについてのページ 公式はちょっと難しかったりするので、ひよこ教授のページを読んでみると簡単に理解できるかもです。 スナップショットについての簡易な説明 あと、「スナップショット とは」でググってみるのもいいかもです。