あいしんくいっと

ありきたりだけど、少しだけ役に立つことをありのままに書こうと思う。

【AWS】EBSのリージョン間コピーをやってみた

time 2015/03/20

sponsored link

はじめに

AWSではリージョンと呼ばれる物理的なデータセンタが日本の東京を含めて9つ(2015/03/20時点)あります。

このリージョンという仕組みを利用する事で簡単にDR環境を構築することが可能なのですが、
EBSはリージョンをまたいで使用することが出来ません。

では、どうするのか?

対象のEBSでスナップショットを取得し、取得したEBSスナップショットをリージョン間コピーを行い、
コピーしたリージョンでスナップショットからEBSを作成するといった事が必要となります。

<EBSスナップショットコピーイメージ>

EBS-copy2

 

ここではAWSCLIを用いたスナップショットのリージョン間コピーの手順を記載します。

AWSCLIの導入については下記のエントリを参照ください。
(CentOS7のものですが・・・)

【AWS】awscliを入れてみた(CentOS7)

 

EBSスナップショットを試してみる

コマンド例)

aws ec2 copy-snapshot 
--region <コピー先リージョン> 
--source-region <コピー元リージョン> 
--source-snapshot-id <コピー対象のスナップショット> 
--description "<適当なコメント>"

実行例)バージニアリージョンから東京リージョンにスナップショットをコピー

aws ec2 copy-snapshot --region ap-northeast-1 --source-region us-east-1 --source-snapshot-id snap-ed82798a --description "copy-snapshot-test"
{
"SnapshotId": "snap-0e3dd395"
}

確認

・状況確認

aws ec2 describe-snapshots 
--filter "Name=snapshot-id,Values=snap-0e3dd395" 
--region ap-northeast-1

・Stateのみ

aws ec2 describe-snapshots 
--filter "Name=snapshot-id,Values=snap-0e3dd395" 
--region ap-northeast-1 --query Snapshots[].State[]

速度試算

コピー速度試算(バージニア⇒東京の場合)
コピー速度は5GBで3分程度(バッファ載せて5分くらい)
1TBコピーするのに10時間程度かかる計算

思ったより簡単にコピー出来ましたが、コピーにはそれなりに時間がかかりそうですね。
それではまた!

sponsored link

down

コメントする




*

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

Author

あいしんくいっと

あいしんくいっと

あいしんくいっとの中の人。

ありきたりだけど、自分なりの視点で少しでも人の役に立つ記事をありのままに書くをモットーに。 たまには役立つことが書けると良いかな。

サイトポリシーはこちら

聞きたいことがあれば、気軽にツイートください♪可能な範囲でお答えします。
follow us in feedly

Twitter

オススメ記事