JAWS-UG Meguro#1 DBなお話

0
前へ 1 2 ・・ 6 次へ
Aki@めもおきば @nekoruri

EBS Pre-Warning: 初回ブロックアクセスで遅くなるのでddして0-fillしてから使う #jawsmeguro

2015-06-26 19:29:10
Shinpei Ohtani @shot6

Pre-warmingなしのEBSがほしい! #jawsmeguro

2015-06-26 19:29:35
Isao Shimizu @isaoshimizu

EBSのPre-Warmingの話。ddして温めておこう。16TiBで約34時間かかった実績! #jawsmeguro

2015-06-26 19:29:36
Aki@めもおきば @nekoruri

EBSのPre-warming、1TiBで1時間、16TiBで34時間かかるのでなんとかしてほしい #jawsmeguro

2015-06-26 19:29:46
Michael H. Oshita @ijin

16TBのEBSを20K PIOPSでPre-warmingしたら34時間かかった。。やはりそうなるよね。 #jawsmeguro

2015-06-26 19:29:46
ふぃす @nanako3o

渋谷から目黒がこんなに遠いとは…#jawsmeguro

2015-06-26 19:30:00
Isao Shimizu @isaoshimizu

8xlargeを使うときはNUMAに気をつける。パッチ当てよう。 #jawsmeguro

2015-06-26 19:30:13
Aki@めもおきば @nekoruri

*.8xlarge使うならMySQLにNUMAパッチ(numactl)あてる #jawsmeguro

2015-06-26 19:30:13
con_mame @con_mame

ppsが高い環境ではsr-iovの他にも、rss/rps忘れずに #jawsmeguro

2015-06-26 19:30:42
Isao Shimizu @isaoshimizu

PPS対策として、SR-IOV, RSS, RPSの設定をちゃんとやろうねという話 #jawsmeguro

2015-06-26 19:31:19
Aki@めもおきば @nekoruri

NUMAとPPSについて詳しくはマッツォさんのスライド見れ slideshare.net/understeer/jaw… #jawsmeguro

2015-06-26 19:31:27
Shinpei Ohtani @shot6

PPS対策。SR-IOVと、RSS/RPSできちんと設定する。r3.8xlargeで夜のピーク時に処理する所、CPUの偏りがあって、そこからきちんと設定するようにした。 #jawsmeguro

2015-06-26 19:31:30
Michael H. Oshita @ijin

*.8xlargeの場合はNUMAパッチ、SR-IOVとRSS/RPSが必要。 #jawsmeguro

2015-06-26 19:31:54
Aki@めもおきば @nekoruri

retirement等に備えたオンラインマスタ切り替え(手動) 切り替え先に現構成と同じインスタンス台数が必要だけどクラウドだからいいよねっ(dd時間を除く) #jawsmeguro

2015-06-26 19:33:32
Isao Shimizu @isaoshimizu

オンラインマスタ切り替え。一時的にもう1セットのDBセットを用意してSave, Masterの順で切り替える #jawsmeguro

2015-06-26 19:33:43
Shinpei Ohtani @shot6

MySQL on EC2な運用。オンラインマスター切り替え。 #jawsmeguro

2015-06-26 19:33:55
Isao Shimizu @isaoshimizu

切り替えの流れ。旧Master -> 新Master -> 新Slaveという構成を作っておく。ウォームアップも。 #jawsmeguro

2015-06-26 19:34:51
Isao Shimizu @isaoshimizu

次にAppが新Slaveを見るようにする。そして新Masterのautoincrementの値を少し上げて、Appが新Masterへ更新をかけるようにする。 #jawsmeguro

2015-06-26 19:36:20
Shinpei Ohtani @shot6

オンラインマスター切り替えは結構やっている。障害、メンテ以外でも通常の運用でマスター切り替えでクリアーしてる。 #jawsmeguro

2015-06-26 19:37:20
Manabu Uchida @uchimanajet7

通常の運用でもマスタ切り替えを行っている。柔軟だなぁー #jawsmeguro

2015-06-26 19:37:32
Aki@めもおきば @nekoruri

InnoDBのウォームアップ手法、ENGINE=BLACKHOLEなテーブル作ってINSERT SELECT、巨大なテーブルはtcpdump|pt-query-digestで頻度高いクエリを流す #jawsmeguro

2015-06-26 19:38:47
前へ 1 2 ・・ 6 次へ