2011-10-28 25 views
4

今のところ、LAMPサーバーはm1.Small(Amazon AMI 32bitで動作)上で動作しています。私のWebは後 mysqlのデータを格納している - (EBS)Amazon EC2 - 画像とボリュームの違い

データこの質問 Linuxとその設定(例:タイムゾーン)私はインストール アプリケーション(例えばs3cmd、apacheの) "/ var/www/htmlと設定" について時間のグーグルとヘルプマニュアルを読む私は以下のような概念と混同しています。 *画像は1,2,3,4を持っています*ボリュームは2,3,4を持っていますか? (ボリュームのOSデータがありません)

私の理解は正しいですか?

特定のスナップショットに戻る場合は、ボリュームの使用。 (同じAMIを共有する場合のみ動作する)1.スナップショットからボリュームを作成する2.インスタンスからボリュームを切り離す3.上記のプロセスで作成した新しいボリュームをインスタンスに接続する

イメージを使用する。 1.スナップショットからイメージを作成する2.イメージからインスタンスを起動する3.古いインスタンスを新しいインスタンスに関連付ける4.古いインスタンスを終了するなど

私はここで何か誤解していると確信しています。基本的に画像とボリュームの違いは何ですか?

+0

http://serverfault.com/questions/268719/amazon-ec2-terminology-ami-vs-ebs-vs-snapshot-vs-volumeはちょうどsmailar質問を見つけました。私はそれを読んだ後、この質問を閉じることに決めました。 – user706087

+0

mg。それを読んだ後。私はさらに混乱しています:D。 – user706087

答えて

14

システムの古いコピーに戻す方法についての説明は、かなり正確です。専門用語を少し明確にするだけです。

EBSボリュームは、インスタンスに接続されたハードディスクドライブのようなものです。

物理サーバーと同じように、異なるマウントポイントで複数のボリュームを同時にマウントすることができます。

これらのボリュームの1つに、実行しているOSのコアを持つルートファイルシステムがあります。また、WebページやMySQLデータを持っている場合もあれば、別の添付ボリュームでそれらを構成する場合もあります。

スナップショットは、同じ内容の新しいハードディスクドライブ(ボリューム)を作成するために使用できるハードディスクドライブのようなものです。任意のボリューム(複数可)、ルートまたはデータのスナップショットを作成できます。新しいAMI(イメージ)を作成すると、スナップショットを使用して行われます。

AMIはルートEBSボリュームのスナップショットであり、新しいEBSボリュームも特別な方法で登録され、新しいインスタンスの起動に使用できます。登録されたAMIは、新しいボリュームにコピーして新しいインスタンスにアタッチする必要のある追加のスナップショットも参照できます。

非ルートボリュームを実行中にインスタンスから切り離して接続することができます。また、インスタンスが停止している間だけ(通常ではありませんが、時には便利です)、ルートEBSボリュームを切り離して接続することもできます。

データボリュームは、同じAMIを実行していなくても、インスタンス間で移動またはコピーできます。

+0

エリックに感謝します。私はオンデマンドの小規模なインスタントを使用しています。今日は私のサイトでHigh-CPUインスタンスをテストしたかったので、実行中の小さなインスタンススナップショットで作成されたIMAGEを使用してSPOTインスタンスを起動しました。私は私のElastic IPを新しい場所に関連付けます(そして、私がOn-Demandのインスタンスと同じように秘密鍵のペアなど)。しかし、私はSSHによってSPOTインスタンスに接続することができず、サイトも表示されませんでしたログインする必要があり、私のサイトのためにApacheとMySQLサーバを起動する必要があります)私は約30時間後にこのスポットを終了しました。私はもっとお金を無駄にしたくないからです。 – user706087

+0

なぜなら、SPOTインスタンスはスタンドアロンサーバーとして起動できず、オンデマンドとリザーブドインスタンスだけがOSに含まれるインスタンスを起動できるだけです(パブリックDNSを持たないことに気付きました)。2. SPOT instnaceは非常に私はもっ​​と待っていたはずですか?再度、感謝します!! – user706087

+0

あなたは私の理解が正しいと答えましたが、私はそれを動作させませんでした。だから私はそれがSPOTインスタンスによるかどうか尋ねた。 (要するに) – user706087