InfraAcademy

InfraAcademy Blog

【AWS】EC2のバックアップと復旧の方法は?EBSスナップショットについて解説します

| #aws #ec2
Linuxをブラウザで試してみる

Linux・ネットワーク・AWSを、環境構築なしで実践学習できます

こんにちは、フルスタックエンジニアのryuです。

今回の記事では、EC2のバックアップと復旧の方法について解説します。EC2のバックアップは、EC2に何か障害があったときのために必ず設定するべきです。EC2のバックアップを取得して安定したEC2の運用を目指しましょう。

EC2のバックアップと復旧の方法とは?

EC2のバックアップはどうやってやるの?

今回の記事では、EC2のバックアップと復旧の方法について解説します。EC2のバックアップ方法はいくつかありますが、今回は公式ドキュメントのベストプラクティスに沿って解説したいと思います。

手順は以下の通りです。

  • EBSスナップショットの作成
  • スナップショットからイメージの作成
  • イメージからEC2インスタンスを復旧

EC2のベストプラクティスについてはこちらをご覧ください。

Amazon EC2 のベストプラクティス – Amazon Elastic Compute Cloud

では、バックアップの方法を解説します!

AmazonEBSスナップショットを作成する

EC2のバックアップを取得する際は、AmazonEBSスナップショットを作成します。EBSとはEC2のストレージのことで、このストレージの特定の部分の状態を切り取ってスナップショットとして保存します。

スナップショットの作成方法は、EC2のコンソール画面から「Elastic Block Store」の中の「スナップショット」をクリックします。

EC2のバックアップ スナップショットの作成をクリックします。

EC2バックアップの作成

スナップショットの設定

スナップショットの設定では、「Select resorce type」を「Volume」に選択して、バックアップを取りたいEC2のボリュームを選択します。EC2のボリュームは、EC2の詳細設定のストレージに記載されています。

バックアップの設定 設定ができたら、「スナップショットの作成」をクリックします。

クリックすると、スナップショットの作成が始まります。ステータスがpedingからcompletedになったら完了です。

これでスナップショットの作成が完了です!

バックアップからEC2を復旧させる方法

先ほどまでEBSスナップショットを活用してバックアップを取得する方法を解説しました。では、どのようにバックアップからEC2を復旧させればよいのでしょうか。復旧の手順を詳しく解説します。

スナップショットからイメージを作成

まず、作成したスナップショットからイメージを作成します。

作成したスナップショットにチェックを付けて、「アクション」をクリックします。

バックアップの復旧 アクションの中から「イメージの作成」をクリックします。

イメージの作成 イメージに名前を付けて、「作成」をクリックして完了です。

イメージの設定

イメージからEC2を復旧させる

先ほど作成したイメージからEC2インスタンスを復旧させます。作成したイメージは、AMIに保存されています。

EC2のコンソールの「AMI」をクリックします。

AMIの設定

AMIからEC2インスタンスを作成する方法はこちらの記事で解説しているので、こちらをご覧ください。

/blog/ec2-ami

AMIからEC2インスタンスを作成すれば、バックアップからの復旧が完了です。

EC2のバックアップと復旧の方法まとめ

今回の記事では、EC2のバックアップについて解説しました。まとめると以下のようになります。

  • EBSスナップショットの作成
  • スナップショットからイメージの作成
  • イメージからEC2インスタンスを復旧

EC2のバックアップは、EC2の運用する上で重要な設定なので覚えておきましょう!

当ブログでは、AWSやAzureなどクラウド技術やインフラ技術を解説しています!興味のある方は是非ご覧ください。

さらにAWSについて学びたいという方は、こちらの講座がオススメです。初心者の方向けにAWSについて幅広く学ぶことが可能です。

AWS認定ソリューションアーキテクト アソシエイト試験突破講座 – 初心者向け20時間完全コース-

こちらの参考書もオススメです。

Next Action

記事で読んだ内容を、講座で実装してみましょう

InfraAcademyでは、ブラウザ上でLinuxやネットワークの実践環境を使いながら学習できます。無料で始められる講座から、学習の流れを試せます。

この記事を書いた人

ryu

InfraAcademy運営 / エンジニア

エンジニア歴10年。Linux、ネットワーク、クラウドを中心に、実務で役立つインフラ技術を初心者にもわかりやすく解説しています。

X: @ryu63614894

Related

関連記事

ブログ一覧へ

Roadmap

まずはこの4講座から

ログインすれば無料で始められる講座です。気になったテーマから手を動かして学べます。

講座一覧を見る