OSC 2009 Tokyo/Sprint 2st Day
はてなでの仮想化技術あれこれ
はてなの紹介
- 700万ユーザ
- 10億PV
仮想化技術
はてなでの仮想化
- Xen を利用
- Xen における仮想化モデル
- 仮想化モデルとは
- 準仮想化
- エミュレーションオーバーヘッドを最小に押さえられるが,OS 側の対応が必要
- 完全仮想化
- 実ハードウェア用OSがそのまま動作するが,エミュレーションオーバーヘッドが大きくなる
- 準仮想化
- 仮想化モデルとは
- はてなにおける仮想化の歴史
- サーバの台数
- 物理サーバ500台で,仮想化して890台(ホスト+インスタンス)
- はてなシステムの全体像と解説
- 三層構造
- リバースプロキシ
- アプリケーションサーバ
- データベースサーバ
- 各所に LVS でロードバランス
- サーバ台数の割合
- Web:DB = 4:6 〜 6:4
- 全体の6〜7割が Web/DB
- その他は,ネットワーク関係・ファイルサーバ・管理用・メール・分散ストレージサーバ
- 非同期システムが増量中
- 仮想化サーバの構築ポリシー
- あいているリソースを主に利用する DomU を投入
- CPU があいているなら Web サーバ
- IO があいているなら DB サーバ
- メモリが空いているなら キャッシュサーバ
- 同じ傾向で,かつ負荷の高い用途同士は避ける
- あいているリソースを主に利用する DomU を投入
- 三層構造
- はてなでの Xen
- ストレージ選択のパターン on Xen
- Xen の運用
- Xen の使っていない機能
- Xen のデメリット
- Xen の運用上の注意ポイント
- 仮想化によって得られるもの
今後の展開
- 仮想ホストの自動制御
- 他の仮想化技術の検討
- KVM
- OpenVZ
管理ツール
- リソースに空きがある物理サーバを探している
- 撮影禁止だったようだ
オープンソースでシステム監視!統合監視ソフトウェア ZABBIX の機能と利用事例のご紹介
- http://www.zabbix.jp/ (ZABBIX-JP)
- ZABBIX(ざびっくす)
OSS統合監視ソフトウェア ZABBIX のご紹介
ZABBIX による Web システムの監視事例
- Summary
- ZABBIX の DB は週に1回,MySQL の DB 再編を行ってデータの増加を防ぐことが重要
ZABBIXによるネットワーク機器のパフォーマンス測定検証事例
- ZABBIX の選定理由
- Fedora に標準搭載
- とりあえずやってみるが,あまり深追いしない
- わりと重要な考え方
オープンソースの本を書きましょう!
まとめ
- 自分出版で,本を印刷する直前まで作って出版社に持ち込み,印刷代も自分で払って名刺代わりに!
勉強会大集合 ー スピーカーへのススメー
- パネラー(敬称略)
- モデレーター
- 鈴木@LIND
開催の趣旨
- 勉強会の悩み事
- 話す人がいなく,いつも同じ人になる
- 知ってもらう,感じてもらう
- なぜ話すの?どう話すの?
- 何を伝えたいか
- みんなスピーカーになろう!
- メリット,喜び,成長感など
- スピーカに慣れる場所を探そう!
- 社内勉強会もいいよ!
- 内輪勉強会でやれば,気軽にできそうだよね!
- 重要なのは実践すること
- みんなスピーカーになろう!
- 心の壁を作らずに聞いて欲しい
- 「あの人だからできる」とは感じないで欲しい
パネルディスカッション
- 初めて発表したキッカケ
- さとうようぞうさん
- 社内で自分で話したいと思ったから
- 社内のレベルを自分で上げないといかないという危機感
- 社内で自分で話したいと思ったから
- ヨシオリさん
- ひがなんとかさんに,「おまえも発表しろよ」と言われたから
- 最近は緊張感を愉しんでいる
- 五十嵐さん
- LT を見て楽しそうだなと思ったから
- そのときに2つ山があった
- 登壇者のレベルが高い気がした
- 発表のレベルは聴衆が決めるんだから,気にしても仕方ない
- 完璧じゃないと発表できないんじゃないか
- 世の中に埋もれてしまう前に,6〜7割までできたら出した方がフィードバックとかあっていいよ
- 登壇者のレベルが高い気がした
- そのときに2つ山があった
- LT を見て楽しそうだなと思ったから
- あまのりょーさん
- 20~30年生きてきて,5分ぐらいなら発表するネタがあるだろうから,それを気楽に話してみるのがいいんじゃないか
- 気楽な場所
- 何回か出た勉強会とかで
- とっちゃんさん
- 東京でわんくま同盟立ち上げるときに,「Microsoft MVP だから喋ってみてよ」と言われたから
- Windows Installer について喋りたいと思ったので
- 東京でわんくま同盟立ち上げるときに,「Microsoft MVP だから喋ってみてよ」と言われたから
- さとう@LINDさん(モデレータ)(PHP勉強会の人)
- 大きな場所でやるのは今日が初めて
- 自分がやってきたことを人に伝えたいと思ったから
- さとうようぞうさん
- スピーカーのメリット
- とっちゃんさん
- 名前を覚えてもらえる.非常に大きなメリット.
- あまのりょーさん
- 人とつながりが出来る,のは言われてしまった
- 資料を作ると再度勉強し直せるのがメリットじゃないか
- ヨシオリさんが,「あの発表が良かったよ」と言われるのが嬉しいと言ってました
- 五十嵐さん
- LT での発表資料を作っているときに,考え直せる
- そのネタで雑誌に記事を書けたりしたので,よかった
- LT での発表資料を作っているときに,考え直せる
- ヨシオリさん
- お金に関するメリット
- 発表するとチケットがただで手にはいるとか,控え室で電源の心配がないとか
- ブログなどで反応があるのが嬉しい
- 他のコミュニティから呼ばれることも嬉しい
- お金に関するメリット
- さとうようぞうさん
- 名刺が大量に減る
- 控え室にいる著名な人と会えるとか
- とっちゃんさん
- 発表した内容の反応で嬉しかったことは?
- とっちゃんさん
- 大阪のイベントに四国から来てくれた人がいた!
- わざわざ来てくれた人がいると嬉しい
- 大阪のイベントに四国から来てくれた人がいた!
- とっちゃんさん
- 社内勉強会をして評価あがった?
- 表情で察していただければ・・・・首にはなってないし
- MISAO
- 発表中に IRC のメッセージをプレゼンの上にのせられる
- メリットとして
- 乱入が出来る
- 発表者間の内輪感を楽しめる
- 勉強会の開催について
- 仲間を誘うときのコツなど
- あまのりょーさん
- 話のわかる上司がいる.その上司を巻き込める
- さとうようぞうさん
- 仲間にも恵まれている
- あまのりょーさん
- 上司から「その勉強会やってどう成果が出るの?」に対する切り返しは?
- さとうようぞうさん
- 成果を数字で出せば上司は納得する
- 社内勉強会の開催前後で,アンケート・テストを行う
- その内容が成果に繋がる
- 社内勉強会の開催前後で,アンケート・テストを行う
- 成果を数字で出せば上司は納得する
- ヨシオリさん
- そこまでやって社内でやる意味がないのなら,社外でやればいいんじゃないか
- さとうようぞうさん
- 社外でやるばあいの場所は?
LT 大会
- さとうようぞうさん
- スピーカー楽しいヨ!
- Ruby Business Commons の裏方やってます
- リハーサルで時間配分をやる
- ビデオを撮って練習するのがいいかも
- 次は 2/25(水)
- ヨシオリさん
- 五十嵐さん
- 大事なことは何度も言う
- 発表で失敗することの方が難しい
- あまのりょーさん
- PFPの人
- Project Facilitation Project
- 次回WS 3/18(水)
- 資料制作 Hacks
- ノンデザイナーズ・デザインブック
- PFPの人
- とっちゃんさん
- わんくま同盟の宣伝
- 発表はアドリブでやってる.型はない!
最後のお願い
- 今日聞いたことを是非実践してください
- フィードバック
- ブログとかに書こう!
抽選会
- いない!ので,所属がわかってる人に
- OSC で商用ソフトウェアが抽選される事態はちょっと面白い
*1:これはいいスタイルじゃないでしょうか