Amazon S3にファイルをバックアップする(世代管理も)
Windows のファイルを Amazon S3 ストレージにバックアップする方法について説明します。
■ 準備するもの
・Amazon S3 / S3 互換ストレージ
・JPCYBER S3 Drive - Amazon S3 マウントツール
1.バックアップ対象とする Windows マシンに JPCYBER S3 Drive をインストール
こちら(https://www.jpcyber.com/download)から JPCYBER S3 Drive のインストーラーをダウンロードして、インストールします。
2.Amazon S3 バケットのバージョニング設定を有効にする
バックアップ用として使う Amazon S3 バケットに AWS 管理コンソールでバージョニングの設定をします。バージョニングの設定をしておくことで、ファイルの世代管理ができ、万が一、PC がランサムウェア等に感染したとしても、データを元に戻すことができます。
3.Amazon S3 バケットをマウントする
JPCYBER S3 Drive を起動し、メイン画面から [新規] をクリックし、Amazon S3 バケットをマウントします。
マウントが完了すると、ネットワークドライブとして、エクスプローラーで Amazon S3 ストレージにアクセスできるようになります。
4.バックアップの設定をする
Windows の robocopy
コマンドで、保護したいドライブを Amazon S3 ストレージにバックアップするように設定します。
robocopy D:¥Source Z:¥Target /MIR /XO /R:0
D:¥Source フォルダー配下の更新されたファイルを Z:¥Target にコピーする設定
/MIR: 削除ファイルを削除(ミラーリング)
/XO: 更新ファイルのみコピー
/R:0: 再試行なし
Windows のタスク スケジューラでスケジュール設定をしておけば、毎日決まった時間に自動的に更新ファイルのみをバックアップできます。
5.バックアップがとれていることをエクスプローラーで確認する
robocopy
コマンドでバックアップしたファイルが Amazon S3 ストレージにアップロードされているか、Windows エクスプローラーでドライブの中身を表示して確認します。エクスプローラーでファイルを直接開いて、ファイルに問題がないことも確認できます。
6.遠隔バックアップの設定をする
Amazon S3 は東京リージョン以外に大阪リージョンも使えますので、自然災害等の場合に備えて、遠隔にバックアップするように設定しておきます。AWS の管理コンソールから S3 バケットの「クロスリージョン レプリケーション」の設定を有効にして、Amazon S3 大阪リージョン(または逆に大阪リージョンから東京リージョン)に自動バックアップをとるように設定します。一度設定しておけば、あとは AWS 側で自動的にやってくれますので、簡単に遠隔バックアップも実現できます。
■ JPCYBER S3 Drive を使った Amazon S3 へのファイル バックアップのメリット
・バックアップがとれていることをエクスプローラーで直接確認することができます。
・ストレージの容量制限がないため、空き容量を気にすることなく、バックアップがとれます。
・AWS のバージョニング機能により、ファイルの世代管理ができます。
・通信経路、保存データは暗号化されるため、セキュリティも万全です。
・自動遠隔バックアップの設定も簡単にでき、BCP/DR(災害復旧)対策になります。