Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
サービス移行でCloudEndureを試してみた
Search
a-mo
September 10, 2019
Technology
0
1.3k
サービス移行でCloudEndureを試してみた
a-mo
September 10, 2019
Tweet
Share
Other Decks in Technology
See All in Technology
プロトタイピングによる不確実性の低減 / Reducing Uncertainty through Prototyping
ohbarye
5
390
家族アルバム みてねにおけるGrafana活用術 / Grafana Meetup Japan Vol.1 LT
isaoshimizu
1
750
Tellus の衛星データを見てみよう #mf_fukuoka
kongmingstrap
0
190
現代CSSフレームワークの内部実装とその仕組み
poteboy
7
3.6k
今年のRubyKaigiはProfiler Year🤘
osyoyu
0
120
VSCodeの拡張機能を作っている話
ebarakazuhiro
1
410
VS CodeでAWSを操作しよう
smt7174
8
1.7k
生産性向上チームの紹介
cybozuinsideout
PRO
1
870
Python と Snowflake はズッ友だょ!~ Snowflake の Python 関連機能をふりかえる ~
__allllllllez__
1
120
リテール金融(キャッシュレス・ネット銀行・ネット証券)の競争環境と経済圏
8maki
0
1.2k
いつか使うかも貯金してたらめちゃめちゃ機能が増えてた話
riyaamemiya
0
150
JAWS-UG Bedrock Claude Night
yamahiro
3
610
Featured
See All Featured
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
116
18k
Designing for Performance
lara
601
67k
GraphQLの誤解/rethinking-graphql
sonatard
50
9.2k
Fantastic passwords and where to find them - at NoRuKo
philnash
37
2.5k
The Mythical Team-Month
searls
216
42k
Infographics Made Easy
chrislema
238
18k
Creatively Recalculating Your Daily Design Routine
revolveconf
210
11k
Fontdeck: Realign not Redesign
paulrobertlloyd
76
4.9k
Faster Mobile Websites
deanohume
299
30k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
34
8.9k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
21
1.6k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
20
1.9k
Transcript
Copyright © 1997-2019 Excite Japan Co. ,Ltd. All Rights Reserved.
サービス移行で CloudEndureを試してみた 1 excite open beerbash 特別篇 AWSを語ろう! 宝田優一朗
Copyright © 1997-2019 Excite Japan Co. ,Ltd. All Rights Reserved.
自己紹介 2 • 宝田優一朗 • 新卒3年目 • サービス・インフラ兼務 ◦ サービスではAWS移行や PHPのバージョンアップを担当 ◦ インフラでは全社的にAWSで必要な ルールや仕組みを用意
Copyright © 1997-2019 Excite Japan Co. ,Ltd. All Rights Reserved.
今日話すこと 3 • CloudEndureって? • どうやって使うの? • CloudEndureの特徴 • 移行で注意すべき点 • 使ってみての感想
Copyright © 1997-2019 Excite Japan Co. ,Ltd. All Rights Reserved.
CloudEndureって?
Copyright © 1997-2019 Excite Japan Co. ,Ltd. All Rights Reserved.
Cloud Endureとは 5 • オンプレのシステムをAWSへ移行するマイ グレーションサービス • AWSアカウントがあるユーザは無料で利 用可能 • 移行先はEC2インスタンスのみ対応
Copyright © 1997-2019 Excite Japan Co. ,Ltd. All Rights Reserved.
どうやって使うの?
Copyright © 1997-2019 Excite Japan Co. ,Ltd. All Rights Reserved.
どうやって使うの? 7 完成図 cloudendure.com
Copyright © 1997-2019 Excite Japan Co. ,Ltd. All Rights Reserved.
どうやって使うの? 8 ①CloudEndure用の IAM USER作成
Copyright © 1997-2019 Excite Japan Co. ,Ltd. All Rights Reserved.
どうやって使うの? 9 ①CloudEndure用の IAM USER作成 ②Replication Serverの設定 Replication Serverの マシンタイプは? サブネットどこにする? セキュリティグループどれにする? etc...
Copyright © 1997-2019 Excite Japan Co. ,Ltd. All Rights Reserved.
どうやって使うの? 10 マシンタイプの選択 サブネットの選択 セキュリティグループの 選択 CloudEndure上でのReplication Serverの設定 default
Copyright © 1997-2019 Excite Japan Co. ,Ltd. All Rights Reserved.
どうやって使うの? 11 ③Agentインストール 起動 起動 ①CloudEndure用の IAM USER作成 ②Replication Serverの設定
Copyright © 1997-2019 Excite Japan Co. ,Ltd. All Rights Reserved.
どうやって使うの? 12 ④移行先EC2インスタンスの設定 ①CloudEndure用の IAM USER作成 ③Agentインストール ②Replication Serverの設定 移行先EC2インスタンスの マシンタイプは? サブネットどこにする? セキュリティグループどれにする? etc...
Copyright © 1997-2019 Excite Japan Co. ,Ltd. All Rights Reserved.
13 CloudEndure上での移行先EC2の設定 default マシンタイプの選択 サブネットの選択 セキュリティグループの 選択
Copyright © 1997-2019 Excite Japan Co. ,Ltd. All Rights Reserved.
どうやって使うの? 14 ①CloudEndure用の IAM USER作成 ⑤マイグレーション開始 ④移行先EC2インスタンスの設定 ②Replication Serverの設定 ③Agentインストール
Copyright © 1997-2019 Excite Japan Co. ,Ltd. All Rights Reserved.
どうやって使うの? 15 丸っと移行できた! cloudendure.com
Copyright © 1997-2019 Excite Japan Co. ,Ltd. All Rights Reserved.
CloudEndureの特徴
Copyright © 1997-2019 Excite Japan Co. ,Ltd. All Rights Reserved.
CloudEndureの特徴 • ダウンタイムの短縮 • 移行元サーバを停止することなくディスクイメージ をReplication Serverへ同期し続ける非同期転送 • 任意のタイミングで何度もReplication Serverから 移行先のインスタンスを生成 できる • ただし移行先インスタンスは 上書きではなく 新たに生成されるので 移行先での設定変更には注意 ここは常に最新
Copyright © 1997-2019 Excite Japan Co. ,Ltd. All Rights Reserved.
CloudEndureの特徴 • 複数サーバの並列移行を一括管理 ◦ 移行対象サーバの台数が増えてもCloudEndure のコンソールで一括管理できる ✅サーバA:完了 ✅サーバB:完了 ✅サーバC:進行中
Copyright © 1997-2019 Excite Japan Co. ,Ltd. All Rights Reserved.
移行で注意すべき点
Copyright © 1997-2019 Excite Japan Co. ,Ltd. All Rights Reserved.
移行で注意すべき点 20 internetに出ることができないsubnetには インスタンスを作成できない ⑤マイグレーション開始
Copyright © 1997-2019 Excite Japan Co. ,Ltd. All Rights Reserved.
移行で注意すべき点 移行後のインスタンスにsshでログインするためには 移行前のインスタンスにログインできるユーザを用意する useradd hoge -g fuga -s /bin/bash passwd hoge
Copyright © 1997-2019 Excite Japan Co. ,Ltd. All Rights Reserved.
移行で注意すべき点 22 ネットワーク周りで気をつけること • /etc/resolv.confがよく消える... ◦ 自分で作成 • ntpサーバをawsのものに合わせる ◦ 169.254.169.123 この辺は早めに直って欲しい...
Copyright © 1997-2019 Excite Japan Co. ,Ltd. All Rights Reserved.
使ってみての感想
Copyright © 1997-2019 Excite Japan Co. ,Ltd. All Rights Reserved.
使ってみての感想 24 • CloudEndureによって 移行後のインスタンスに変更が 加えられる可能性があり(特にネットワーク周り) それが原因で動かなくなることもある • オンプレの環境をそのままもっていくこが できるので、AWS用にもろもろ作り直すことがない プロジェクトは検討の余地あり • 移行に手間をかけたくないプロジェクトがある場合は検討の余 地あり