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
migration ghe to aws
Search
pnsk
September 02, 2015
Technology
0
210
migration ghe to aws
pnsk
September 02, 2015
Tweet
Share
More Decks by pnsk
See All by pnsk
GitHubUniverseRecap2024
pnsk
2
500
LT for women in tech
pnsk
0
27
2024-02-09-nailconf
pnsk
0
81
GitHubUniverseRecap2023
pnsk
1
110
Women Tech Terrace 2023
pnsk
0
470
Engineer Friendly City Fukuoka Festival 2020
pnsk
0
130
DevFestWomen 2019
pnsk
0
1.6k
Woman Tech Terrace 2019
pnsk
1
1.2k
Cloud Support Engineer Event 2019
pnsk
1
1.7k
Other Decks in Technology
See All in Technology
データ資産をシームレスに伝達するためのイベント駆動型アーキテクチャ
kakehashi
PRO
2
530
Developers Summit 2025 浅野卓也(13-B-7 LegalOn Technologies)
legalontechnologies
PRO
0
710
インフラをつくるとはどういうことなのか、 あるいはPlatform Engineeringについて
nwiizo
5
2.6k
飲食店予約台帳を支えるインタラクティブ UI 設計と実装
siropaca
7
1.8k
アジャイル開発とスクラム
araihara
0
170
SA Night #2 FinatextのSA思想/SA Night #2 Finatext session
satoshiimai
1
140
自動テストの世界に、この5年間で起きたこと
autifyhq
10
8.5k
技術負債の「予兆検知」と「状況異変」のススメ / Technology Dept
i35_267
1
1.1k
Tech Blogを書きやすい環境づくり
lycorptech_jp
PRO
1
240
目の前の仕事と向き合うことで成長できる - 仕事とスキルを広げる / Every little bit counts
soudai
24
7.1k
利用終了したドメイン名の最強終活〜観測環境を育てて、分析・供養している件〜 / The Ultimate End-of-Life Preparation for Discontinued Domain Names
nttcom
2
190
2025-02-21 ゆるSRE勉強会 Enhancing SRE Using AI
yoshiiryo1
1
320
Featured
See All Featured
Git: the NoSQL Database
bkeepers
PRO
427
64k
Facilitating Awesome Meetings
lara
52
6.2k
A Modern Web Designer's Workflow
chriscoyier
693
190k
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
Music & Morning Musume
bryan
46
6.3k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.1k
It's Worth the Effort
3n
184
28k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
129
19k
Fontdeck: Realign not Redesign
paulrobertlloyd
83
5.4k
Reflections from 52 weeks, 52 projects
jeffersonlam
348
20k
A Philosophy of Restraint
colly
203
16k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Transcript
GitHub Enterprise のAWS移行と バージョンアップのお話 株式会社 サイバーエージェント 奥田 順子
自己紹介 • Junko Okuda • 主にJava書いてた •
最近は、開発環境まわりの何でも屋さん • @pnsk
None
今日のお話
GHEのAWSへの移行 • 構成 • 移行の簡単な流れ • ちょっと困ったところ
構成
None
移行の簡単な流れ
Ver. 11.10.348 Ver. 2.2.7 ※おおよそ300GBのデータを移行しました
なぜVMWareからAWSに移行したか • windows環境が必要 • 社内にVMWare出来る人がほぼいない
• 社内でAWSを公式に導入し始めた
「利用できない」時間を可能な限り短く • 営業時間中に落とす事ができない ☞10分間隔の監視より早いユーザのメンション •
休日も緊急リリース時に困らないような環境 ☞休日の障害、そこそこ発生する • たくさんの拠点から「漏れなく」アクセス可能 • DC • オフィス • ツール類(CircleCI)
移行準備 • 事前に本番データで移行時間の計測 ☞休日に実施
• 緊急リリース用のGHEを事前に提供 ☞検証環境をそのまま提供 • 同NW構成で検証環境を構築し、NW関連の動作検証 • 本番用のインスタンスの構築 ☞当日の作業を「データ移行」+αにしぼる
移行タイムスケジュール 6:00〜 ghe-‐backup 11:30〜 ghe-‐restore 23:00〜
DNS切り替え 細かな設定変更 動作確認 23:00〜 HA clusterの動作検証 4:30
Backup • HA Cluster ☞ 非同期 ☞ ちなみに切り替えは、「EIPの付け替え」
• ghe-‐backup ☞per 1h • AWSのスナップショット ☞per 1day
ちょっと困ったところ
HA Clusterのレプリ • ghe-‐repl-‐setup ${ip} • GIPに指定
☞レプリ完了に要する時間2.5倍(data:300GB) ☞AWSの課金も増える ☞インターナルIPオヌヌメ
メール送信 • メール送信が詰まる ☞30000/dayのメールが1日400件程度しか送信されない ☞メール送信ポートを25から587に変更
h[p://docs.aws.amazon.com/ja_jp/ses/latest/DeveloperGuide/smtp-‐connect.html
おしまい