Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
GitHub Enterprise のAWS移行と バージョンアップのお話 株式会社 サイバーエージェント 奥田 順子
Slide 2
Slide 2 text
自己紹介 • Junko Okuda • 主にJava書いてた • 最近は、開発環境まわりの何でも屋さん • @pnsk
Slide 3
Slide 3 text
No content
Slide 4
Slide 4 text
今日のお話
Slide 5
Slide 5 text
GHEのAWSへの移行 • 構成 • 移行の簡単な流れ • ちょっと困ったところ
Slide 6
Slide 6 text
構成
Slide 7
Slide 7 text
No content
Slide 8
Slide 8 text
移行の簡単な流れ
Slide 9
Slide 9 text
Ver. 11.10.348 Ver. 2.2.7 ※おおよそ300GBのデータを移行しました
Slide 10
Slide 10 text
なぜVMWareからAWSに移行したか • windows環境が必要 • 社内にVMWare出来る人がほぼいない • 社内でAWSを公式に導入し始めた
Slide 11
Slide 11 text
「利用できない」時間を可能な限り短く • 営業時間中に落とす事ができない ☞10分間隔の監視より早いユーザのメンション • 休日も緊急リリース時に困らないような環境 ☞休日の障害、そこそこ発生する • たくさんの拠点から「漏れなく」アクセス可能 • DC • オフィス • ツール類(CircleCI)
Slide 12
Slide 12 text
移行準備 • 事前に本番データで移行時間の計測 ☞休日に実施 • 緊急リリース用のGHEを事前に提供 ☞検証環境をそのまま提供 • 同NW構成で検証環境を構築し、NW関連の動作検証 • 本番用のインスタンスの構築 ☞当日の作業を「データ移行」+αにしぼる
Slide 13
Slide 13 text
移行タイムスケジュール 6:00〜 ghe-‐backup 11:30〜 ghe-‐restore 23:00〜 DNS切り替え 細かな設定変更 動作確認 23:00〜 HA clusterの動作検証 4:30
Slide 14
Slide 14 text
Backup • HA Cluster ☞ 非同期 ☞ ちなみに切り替えは、「EIPの付け替え」 • ghe-‐backup ☞per 1h • AWSのスナップショット ☞per 1day
Slide 15
Slide 15 text
ちょっと困ったところ
Slide 16
Slide 16 text
HA Clusterのレプリ • ghe-‐repl-‐setup ${ip} • GIPに指定 ☞レプリ完了に要する時間2.5倍(data:300GB) ☞AWSの課金も増える ☞インターナルIPオヌヌメ
Slide 17
Slide 17 text
メール送信 • メール送信が詰まる ☞30000/dayのメールが1日400件程度しか送信されない ☞メール送信ポートを25から587に変更 h[p://docs.aws.amazon.com/ja_jp/ses/latest/DeveloperGuide/smtp-‐connect.html
Slide 18
Slide 18 text
おしまい