Talk Title
Mackerel - Server Management with Tool
Abstract
はてなの自社製サーバ管理ツールの思想と設計を紹介します。
はてなでは数千台のホストを運用しており、運用を効率化するためにサーバ管理ツールを自社で開発しています。 このセッションでは、「はてなにおけるサーバ運用に求められるもの」と「パフォーマンスメトリクスの可視化」の話をしたいと思います。 実装言語はもちろんPerlです。
はてなにおけるサーバ運用に求められるもの
- 数千台ホストの管理
- デプロイツール(Capistrano)、監視ツール(Nagios)、プロヴィショニングツール(Chef)との統合
- 自社データセンタ環境とクラウド環境(AWS)の透過的な管理
パフォーマンスメトリクスの可視化のしくみ
- MySQLやNginxなどの様々なミドルウェアのメトリクスを取得するためのエージェントの実装
- メッセージキュー(TheSchwartz)を用いたエージェントのタスクマネージメント
- RRDToolを用いたメトリクスの格納,取得および可視化
- 実装に用いたCPANモジュール
Talk Details
Venue | Multiprupose Room 3 |
開始時間 | 2013-09-20 16:10:00 |
Talk Category | Infrastructure / Operations |
Language | Japanese |
Slide Subtitles | Japanese |
Talk Duration | 40 minutes |
Material (Difficulty) Level | Regular |
May we take your photo? | allow |
May we record your talk? | allow |