Más contenido relacionado
La actualidad más candente (20)
Similar a [db tech showcase Tokyo 2015] C15:DevOps MySQL in カカクコム~ OSSによる可用性担保とリアルタイムパフォーマンス可視化 ~ by 株式会社カカクコム 渡邉洋平 (20)
Más de Insight Technology, Inc. (20)
[db tech showcase Tokyo 2015] C15:DevOps MySQL in カカクコム~ OSSによる可用性担保とリアルタイムパフォーマンス可視化 ~ by 株式会社カカクコム 渡邉洋平
- 1. DevOps MySQL in カカクコム
OSSによる可用性担保と
リアルタイムパフォーマンス可視化
株式会社カカクコム
プラットフォーム技術本部
渡邉 洋平
- 10. Dev
• スキーマ設計
• クエリ作成 or ORM
• スロークエリチューニング
Ops
• MySQLチューニング
• MySQL冗長化
• MySQL障害対応
• DBスキーマ本番適用
• スロークエリチューニング
提案
DevOpsのDB業務分担
- 18. MHA for MySQL
• マスターDBの自動フェイルオーバーを実現
– マスターDB障害時、スレーブがマスターに昇格
• 松信嘉範氏が作成
– 2011リリース
• MySQL5.0以降で使用可能
- 36. 目指したHA構成
• OSSによる可用性担保
– MHA for MySQL, Pacemaker/Corosyncを使用
• 共有ストレージを使用しない
– スレーブがマスターに昇格するため共有ストレージは不要
• リプレースが容易
– スレーブを追加しマスターに昇格
• 仮想環境でも利用可能
– 共有ストレージに依存しないため、物理、仮想問わず適用可能
• 既存のHA構成から移行する際もパフォーマンスを維持
– DiskIOパフォーマンスはPCieSSDを利用することで可能
- 57. まとめ
MHA for MySQLによる可用性担保
⇒ 既存HAの課題を解決
リアルタイムスローログ可視化
⇒ 開発者が簡単にログを確認できるように
今後のDevOps MySQL
⇒ 見える化による運用改善
⇒ アプリケーションと連動したシステム構成