Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
サービス移行でCloudEndureを試してみた
Search
a-mo
September 10, 2019
Technology
1.7k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
サービス移行でCloudEndureを試してみた
a-mo
September 10, 2019
Other Decks in Technology
See All in Technology
AI駆動で「他アプリの音を加工できる」アプリを作った
satomasahiro2005
0
150
脆弱性診断って、何をしているの? 〜弱点を見つけて、会社の改善につなげるまで〜
keeg
0
920
実体験から学ぶ分析エージェントの開発と運⽤
recruitengineers
PRO
8
2.4k
V8のArray.prototype.flatを最大約20倍速くするまでと、巨大OSSへの大規模コミットの道のり
riyaamemiya
0
290
SAENM ~Jupyterで残すPoCの試行錯誤、未来の自分と仲間を助ける記録!~
terapyon
0
110
パスキーの自動テストはどこまでいけるのか
teamlab
PRO
0
200
夫婦で子育てするための育児標準化
codmoninc
PRO
0
330
Rustuna: Rustによる高速なOptuna実装
pfn
PRO
0
190
ストレスなくAIと付き合いたい!こんなときどうしてる?
namiki64
3
490
Temporal 最高!でも改めて「日付」について調べたら人類の負債すぎる件
riyaamemiya
0
150
M5Stackで作る BLEマウス GPSログの世界
tomokusaba
0
420
その Valkey 使いこなしていますか?
onk
PRO
5
1.5k
Featured
See All Featured
Building a Scalable Design System with Sketch
lauravandoore
464
34k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
320
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
570
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
800
Balancing Empowerment & Direction
lara
6
1.3k
Believing is Seeing
oripsolob
1
240
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
3.4k
Raft: Consensus for Rubyists
vanstee
142
7.8k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
2
2k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
630
Claude Code のすすめ
schroneko
67
230k
Building an army of robots
kneath
307
47k
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用にもろもろ作り直すことがない プロジェクトは検討の余地あり • 移行に手間をかけたくないプロジェクトがある場合は検討の余 地あり