経緯
いざという時に困らないようにEC2のバックアップとリストア方法についてまとめました。
EC2のバックアップの種類
バックアップの方法は下記の方法があります。
- スナップショットを取得する方法
- AMIを取得する方法
スナップショットを取得する方法は、単体のEBSボリュームのバックアップを取得します。
AMIを取得する方法は、EC2インスタンスのすべてのEBSボリュームを取得します。OSがインストールされているデバイスもバックアップするときは、AMIのバックアップを取得します。
初めに
スナップショットを作成する前に、EC2にEBSを作成してアタッチする方法はこちら。
スナップショットの作成
スナップショットを作成するときは、EC2を停止することが推奨ですので、「インスタンス」メニューよりEC2を停止します。
![](http://www.it-ouji.com/wp-content/uploads/2019/08/20190808_ec2bak_5-1024x413.png)
しばらくすると停止が確認できます。
![](http://www.it-ouji.com/wp-content/uploads/2019/08/20190808_ec2bak_6-1024x80.png)
「ボリューム」メニュより、スナップショットをとるボリュームを選択して、右クリックメニューより「スナップショットの作成」ボタンをクリックします。
![](http://www.it-ouji.com/wp-content/uploads/2019/08/20190808_ec2bak_7-1024x238.png)
説明に入力して「スナップショット作成」ボタンをクリックします。
![](http://www.it-ouji.com/wp-content/uploads/2019/08/20190808_ec2bak_8-1024x422.png)
「スナップショット」メニューより作成済みを確認します。
![](http://www.it-ouji.com/wp-content/uploads/2019/08/20190808_ec2bak_9-1024x156.png)
スナップショットからリストア処理を行います
まず、前処理として、現在アタッチされているボリュームをデタッチします。
もし必要なければ、デタッチ終了後 「Delete Volume」 してボリュームを削除してください。
![](http://www.it-ouji.com/wp-content/uploads/2019/08/20190808_ec2bak_10-1024x309.png)
「スナップショット」メニューよりボリュームの作成をクリックします。ダイアログでは特に何も入力しませんでしたが、EC2のインスタンスがあるアベイラビリティーゾーンに作成して下さい。
![](http://www.it-ouji.com/wp-content/uploads/2019/08/20190808_ec2bak_12-1024x291.png)
ボリュームが作成されておりました。
![](http://www.it-ouji.com/wp-content/uploads/2019/08/20190808_ec2bak_13-1024x173.png)
「ボリュームの作成」の工程と同じように、「ボリュームのアタッチ」をします。
![](http://www.it-ouji.com/wp-content/uploads/2019/08/20190808_ec2bak_14-1024x296.png)
EC2を起動します。
![](http://www.it-ouji.com/wp-content/uploads/2019/08/20190808_ec2bak_15-1024x342.png)
起動しました。
![](http://www.it-ouji.com/wp-content/uploads/2019/08/20190808_ec2bak_16-1024x103.png)
アタッチしたボリュームのファイルを確認して完了としました。
AMIの作成
次はAMIを作成を作成します。
最初にEC2を停止します。
停止するインスタンス上で右クリックし、「インスタンスの状態」ー「停止」をクリックします。
![](https://www.it-ouji.com/wp-content/uploads/2019/08/20190809_ami_1-1024x283.png)
停止しました。
![](https://www.it-ouji.com/wp-content/uploads/2019/08/20190809_ami_2-1024x209.png)
右クリックメニューより「イメージ」ー「イメージの作成」をクリックします。
![](https://www.it-ouji.com/wp-content/uploads/2019/08/20190809_ami_3-1024x284.png)
「イメージ名」を入力して「イメージの作成」をクリックします。
![](https://www.it-ouji.com/wp-content/uploads/2019/08/20190809_ami_4-1024x563.png)
「AMI」メニューに移動します。
しばらくすると作成できていました。
![](https://www.it-ouji.com/wp-content/uploads/2019/08/20190809_ami_5-1024x310.png)
起動するAMI上で右クリックして「起動」を選択します。
![](https://www.it-ouji.com/wp-content/uploads/2019/08/20190809_ami_6-1024x366.png)
起動するインスタンスを選択します。
今回は”t2.nano”を選択しました。
![](https://www.it-ouji.com/wp-content/uploads/2019/08/20190809_ami_7-1024x481.png)
今回はネットワークを変更しました。
![](https://www.it-ouji.com/wp-content/uploads/2019/08/20190809_ami_8-1024x478.png)
今回はストレージは変更しませんでした。
![](https://www.it-ouji.com/wp-content/uploads/2019/08/20190809_ami_9-1024x476.png)
後で分かりやすいようにNameタグを追加しました。
![](https://www.it-ouji.com/wp-content/uploads/2019/08/20190809_ami_10-1024x478.png)
後でSSHで接続してファイルの有無を確認するので、セキュリティーグループを設定しました。
![](https://www.it-ouji.com/wp-content/uploads/2019/08/20190809_ami_11-1024x477.png)
起動します
![](https://www.it-ouji.com/wp-content/uploads/2019/08/20190809_ami_12-1024x478.png)
先ほどNameタグに”ami_test”とつけたEC2が起動しました。
![](https://www.it-ouji.com/wp-content/uploads/2019/08/20190809_ami_13-1024x145.png)
「ボリューム」メニューで確認すると、 先ほどNameタグに”ami_test”とつけた ボリュームも作成されておりました。
![](https://www.it-ouji.com/wp-content/uploads/2019/08/20190809_ami_14-1024x162.png)
最後に
最後にSSHでEC2に接続し、ファイルが存在することを確認しました。
以上で完了です。
※不要になったスナップショット・AMI・EC2は課金対象となりますので削除して下さい。