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
510
LT for women in tech
pnsk
0
31
2024-02-09-nailconf
pnsk
0
89
GitHubUniverseRecap2023
pnsk
1
120
Women Tech Terrace 2023
pnsk
0
500
Engineer Friendly City Fukuoka Festival 2020
pnsk
0
140
DevFestWomen 2019
pnsk
0
1.6k
Woman Tech Terrace 2019
pnsk
1
1.2k
Cloud Support Engineer Event 2019
pnsk
1
1.8k
Other Decks in Technology
See All in Technology
AI-in-the-Enterprise|OpenAIが公開した「AI導入7つの教訓」——ChatGPTで変わる企業の未来とは?
customercloud
PRO
0
110
コスト最適重視でAurora PostgreSQLのログ分析基盤を作ってみた #jawsug_tokyo
non97
1
850
【Λ(らむだ)】最近のアプデ情報 / RPALT20250422
lambda
0
330
AIエージェント開発手法と業務導入のプラクティス
ykosaka
9
2.7k
PagerDuty×ポストモーテムで築く障害対応文化/Building a culture of incident response with PagerDuty and postmortems
aeonpeople
3
530
MySQL Indexes and Histograms – How they really speed up your queries
lefred
0
140
社会人力と研究力ー博士号をキャリアの武器にするー
kentaro
2
100
DjangoCon Europe 2025 Keynote - Django for Data Science
wsvincent
0
400
Mastraに入門してみた ~AWS CDKを添えて~
tsukuboshi
0
380
AndroidアプリエンジニアもMCPを触ろう
kgmyshin
2
570
AIと共に乗り越える、 入社後2ヶ月の苦労と学習の軌跡
sai_kaneko
0
190
更新系と状態
uhyo
8
2.2k
Featured
See All Featured
Rebuilding a faster, lazier Slack
samanthasiow
81
9k
Designing for humans not robots
tammielis
253
25k
Fontdeck: Realign not Redesign
paulrobertlloyd
84
5.5k
Speed Design
sergeychernyshev
29
920
Product Roadmaps are Hard
iamctodd
PRO
52
11k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.3k
The Invisible Side of Design
smashingmag
299
50k
Code Review Best Practice
trishagee
67
18k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
23
2.7k
We Have a Design System, Now What?
morganepeng
52
7.5k
Gamification - CAS2011
davidbonilla
81
5.3k
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
おしまい