$30 off During Our Annual Pro Sale. View Details »
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
220
migration ghe to aws
pnsk
September 02, 2015
Tweet
Share
More Decks by pnsk
See All by pnsk
GitHubUniverseRecap2024
pnsk
2
570
LT for women in tech
pnsk
0
42
2024-02-09-nailconf
pnsk
0
110
GitHubUniverseRecap2023
pnsk
1
150
Women Tech Terrace 2023
pnsk
0
540
Engineer Friendly City Fukuoka Festival 2020
pnsk
0
170
DevFestWomen 2019
pnsk
0
1.7k
Woman Tech Terrace 2019
pnsk
1
1.3k
Cloud Support Engineer Event 2019
pnsk
1
1.9k
Other Decks in Technology
See All in Technology
品質のための共通認識
kakehashi
PRO
3
260
Gemini でコードレビュー知見を見える化
zozotech
PRO
1
260
[CMU-DB-2025FALL] Apache Fluss - A Streaming Storage for Real-Time Lakehouse
jark
0
120
SSO方式とJumpアカウント方式の比較と設計方針
yuobayashi
7
680
初めてのDatabricks AI/BI Genie
taka_aki
0
160
Kubernetes Multi-tenancy: Principles and Practices for Large Scale Internal Platforms
hhiroshell
0
120
mairuでつくるクレデンシャルレス開発環境 / Credential-less development environment using Mailru
mirakui
5
510
.NET 10の概要
tomokusaba
0
110
GitHub Copilotを使いこなす 実例に学ぶAIコーディング活用術
74th
3
3.2k
今年のデータ・ML系アップデートと気になるアプデのご紹介
nayuts
1
390
AWS CLIの新しい認証情報設定方法aws loginコマンドの実態
wkm2
6
740
Power of Kiro : あなたの㌔はパワステ搭載ですか?
r3_yamauchi
PRO
0
150
Featured
See All Featured
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.8k
Git: the NoSQL Database
bkeepers
PRO
432
66k
How GitHub (no longer) Works
holman
316
140k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Visualization
eitanlees
150
16k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
970
It's Worth the Effort
3n
187
29k
GraphQLの誤解/rethinking-graphql
sonatard
73
11k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
37
2.6k
Designing for Performance
lara
610
69k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
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
おしまい