ホーム

リージョンを跨いだEC2インスタンスの引っ越し方

0. 概要

AWSにおいて、費用やレスポンスの観点からEC2インスタンスをリージョン間で移設したいことがあるかと思います。
ただ、EC2のリソースは原則リージョンを跨いでの移動やコピーは不可能です。
もちろん新リージョンで新規インスタンスを用意して、新構築してもよいのですがAMIを用いることでリージョン間を移動することができるのでその方法をご紹介いたします。

1. AMIの取得

移動したいインスタンスのイメージ(AMI)を取得します。
「EC2 > インスタンス > インスタンス」から移動したいインスタンスを右クリック
イメージ > イメージの作成を選択

その後、イメージ名を入力してイメージの作成を選択してください。
ボリュームのサイズやタイプは基本的にそのままで大丈夫です。

一点重要なのは
「再起動しない」のチェックの有無です。
どちらでもAMIは取得できるのですが、チェックの有無で下記のような違いが生じますので用途に合わせて選択してください。

チェック有:インスタンスを止めることなくAMIを取得できますが、取得中に発生した差分は保証されずデータの整合性が崩れることがあります。
チェック無:AMI時にインスタンスの電源が落とされますが、完全なバックアップイメージを取得できます。

AMIの取得にはそれなりに時間がかかりますので気長に待ちましょう。

2. AMIの移動

AMIが無事に取得できたら、今度はそのAMIの移動を行います。
「EC2 > イメージ > AMI」から移動したいAMIを右クリックして「AMIのコピー」を選択します。
ここで、「送信先のリージョン」が選択できますので、引越し先を選択してAMIのコピーを始めます。

3. AMIの起動

コピーが終わったら、AWSコンソール上でもリージョンを移動しましょう。右上から引越し先のリージョンへ移動します。
そしたら、先程コピーしてきたAMIがあると思いますので、また右クリックをして「起動」を選択します。
するとEC2インスタンスの作成のような画面に移動しますので、マシンスペックやサブネット、その他諸々を選択してEC2インスタンスを起動してください。
通常の新規インスタンスと異なる点としては、公開鍵情報を含め復元されているので、この画面で鍵を新たに選択しなくてもそのままログイン可能なはずです。

4. 起動確認

EC2の画面上からインスタンス作成が完了したらSSHログインなどで正常にインスタンスが立ち上がっていることを確認してください。
プライベートIP含めホスト名など、ネットワーク周りは完全にコピーされないので、そこは必要に応じてこの段階で修正をしてください。

以上となります。お疲れさまでした!

Pocket
LinkedIn にシェア

エンジニアにおすすめできる本

Card image cap
リーダブルコード

より良いコードを書くためのシンプルで実践的なテクニック

Card image cap
Webを支える技術

HTTP,URI,HTML,そしてREST

Card image cap
誰でもPythonで作れる

儲かるAIとソフトウェアの作り方

Card image cap
プログラマが知るべき97のこと

現場で使える実践哲学のマスターピース

Card image cap
情熱プログラマー

時代を超えて。ソフトウェア開発者の幸せな生き方

Card image cap
アジャイルサムライ

プログラミング達人開発者への道

Card image cap
Rubyを作った男 まつもとゆきひろ

コードの世界 スーパー・プログラマになる14の思考法

ご提供 sponsor
 

Meee!(ミー)は、ビジネスからプライベート利用まで、個人のスキルを気軽に売り買いできるスキルマーケットです。カテゴリや居住地から、検索することが可能です。

 

ランゲージエクスチェンジは、ネイティブスピーカーと気軽にマッチングできる言語交換プラットフォームです。あなたの地元に住む外国人を探したり、留学や海外移住の前に、現地のネイティブスピーカーと繋がることもできます!

宣伝
 

りょすけトークchは、仕事や私生活をより豊にするYouTubeチャンネルです。文献(本、映画、論文)から役に立つ情報をまとめ、生涯にわたり役に立つ哲学をお届けしています。是非、チャンネル登録してみてね

-ホーム

Copyright© offブログ! , 2021 All Rights Reserved Powered by AFFINGER5.