Upgrade to Pro — share decks privately, control downloads, hide ads and more …

サービス移行でCloudEndureを試してみた

a-mo
September 10, 2019

 サービス移行でCloudEndureを試してみた

a-mo

September 10, 2019
Tweet

Other Decks in Technology

Transcript

  1. Copyright © 1997-2019 Excite Japan Co. ,Ltd. All Rights Reserved.

    サービス移行で
 CloudEndureを試してみた
 1 excite open beerbash 特別篇 AWSを語ろう!
 宝田優一朗

  2. Copyright © 1997-2019 Excite Japan Co. ,Ltd. All Rights Reserved.

    自己紹介
 2 • 宝田優一朗
 
 • 新卒3年目
 
 • サービス・インフラ兼務
 ◦ サービスではAWS移行や
 PHPのバージョンアップを担当
 ◦ インフラでは全社的にAWSで必要な
 ルールや仕組みを用意

  3. Copyright © 1997-2019 Excite Japan Co. ,Ltd. All Rights Reserved.

    今日話すこと
 3 • CloudEndureって?
 
 • どうやって使うの?
 
 • CloudEndureの特徴
 
 • 移行で注意すべき点
 
 • 使ってみての感想

  4. Copyright © 1997-2019 Excite Japan Co. ,Ltd. All Rights Reserved.

    Cloud Endureとは
 5 • オンプレのシステムをAWSへ移行するマイ グレーションサービス
 
 • AWSアカウントがあるユーザは無料で利 用可能
 
 • 移行先はEC2インスタンスのみ対応

  5. Copyright © 1997-2019 Excite Japan Co. ,Ltd. All Rights Reserved.

    どうやって使うの?
 7 完成図
 cloudendure.com

  6. Copyright © 1997-2019 Excite Japan Co. ,Ltd. All Rights Reserved.

    どうやって使うの?
 8 ①CloudEndure用の IAM USER作成

  7. Copyright © 1997-2019 Excite Japan Co. ,Ltd. All Rights Reserved.

    どうやって使うの?
 9 ①CloudEndure用の IAM USER作成
 ②Replication Serverの設定 
 Replication Serverの 
 マシンタイプは?
 サブネットどこにする? 
 セキュリティグループどれにする? 
 etc...

  8. Copyright © 1997-2019 Excite Japan Co. ,Ltd. All Rights Reserved.

    どうやって使うの?
 10 マシンタイプの選択
 サブネットの選択
 セキュリティグループの 選択
 CloudEndure上でのReplication Serverの設定
 default 

  9. Copyright © 1997-2019 Excite Japan Co. ,Ltd. All Rights Reserved.

    どうやって使うの?
 11 ③Agentインストール 
 起動
 起動
 ①CloudEndure用の IAM USER作成
 ②Replication Serverの設定 

  10. Copyright © 1997-2019 Excite Japan Co. ,Ltd. All Rights Reserved.

    どうやって使うの?
 12 ④移行先EC2インスタンスの設定 
 ①CloudEndure用の IAM USER作成
 ③Agentインストール 
 ②Replication Serverの設定 
 移行先EC2インスタンスの 
 マシンタイプは?
 サブネットどこにする? 
 セキュリティグループどれにする? 
 etc...

  11. Copyright © 1997-2019 Excite Japan Co. ,Ltd. All Rights Reserved.

    13 CloudEndure上での移行先EC2の設定
 default 
 マシンタイプの選択
 サブネットの選択
 セキュリティグループの 選択

  12. Copyright © 1997-2019 Excite Japan Co. ,Ltd. All Rights Reserved.

    どうやって使うの?
 14 ①CloudEndure用の IAM USER作成
 ⑤マイグレーション開始 
 ④移行先EC2インスタンスの設定 
 ②Replication Serverの設定 
 ③Agentインストール 

  13. Copyright © 1997-2019 Excite Japan Co. ,Ltd. All Rights Reserved.

    どうやって使うの?
 15 丸っと移行できた!
 cloudendure.com

  14. Copyright © 1997-2019 Excite Japan Co. ,Ltd. All Rights Reserved.

    CloudEndureの特徴
 • ダウンタイムの短縮
 • 移行元サーバを停止することなくディスクイメージ をReplication Serverへ同期し続ける非同期転送
 • 任意のタイミングで何度もReplication Serverから 移行先のインスタンスを生成
 できる
 • ただし移行先インスタンスは
 上書きではなく
 新たに生成されるので
 移行先での設定変更には注意
 ここは常に最新

  15. Copyright © 1997-2019 Excite Japan Co. ,Ltd. All Rights Reserved.

    CloudEndureの特徴
 • 複数サーバの並列移行を一括管理
 ◦ 移行対象サーバの台数が増えてもCloudEndure のコンソールで一括管理できる
 ✅サーバA:完了 ✅サーバB:完了 ✅サーバC:進行中
  16. Copyright © 1997-2019 Excite Japan Co. ,Ltd. All Rights Reserved.

    移行で注意すべき点
 20 internetに出ることができないsubnetには
 インスタンスを作成できない ⑤マイグレーション開始 

  17. Copyright © 1997-2019 Excite Japan Co. ,Ltd. All Rights Reserved.

    移行で注意すべき点
 移行後のインスタンスにsshでログインするためには
 移行前のインスタンスにログインできるユーザを用意する useradd hoge -g fuga -s /bin/bash 
 passwd hoge

  18. Copyright © 1997-2019 Excite Japan Co. ,Ltd. All Rights Reserved.

    移行で注意すべき点
 22 ネットワーク周りで気をつけること
 
 • /etc/resolv.confがよく消える...
 ◦ 自分で作成
 
 • ntpサーバをawsのものに合わせる
 ◦ 169.254.169.123
 
 この辺は早めに直って欲しい...

  19. Copyright © 1997-2019 Excite Japan Co. ,Ltd. All Rights Reserved.

    使ってみての感想
 24 • CloudEndureによって
 移行後のインスタンスに変更が
 加えられる可能性があり(特にネットワーク周り)
 それが原因で動かなくなることもある
 
 • オンプレの環境をそのままもっていくこが
 できるので、AWS用にもろもろ作り直すことがない
 プロジェクトは検討の余地あり
 
 • 移行に手間をかけたくないプロジェクトがある場合は検討の余 地あり