Upload
satoshi-yazawa
View
337
Download
1
Embed Size (px)
DESCRIPTION
20120518 SE勉強会
Citation preview
谷沢智史@edubase Cloudの中
やざわ ◦ 10年前くらい:オンラインゲーム開発会社で開発アルバイト
◦ 5年前くらい:HD DVD陣営に加わってBlu-ray陣営にボコボコに ◦ 現在:edubase Cloudの中。他、非常勤講師やアプリ開発など
学生時代の研究 ◦ 東京高専:遠隔教育とか
◦ 静岡大学:コンポーネント指向的な話とか ◦ 電気通信大学:OSをネタにコンポーネント指向、あと可視化とか
博士後期課程で脱落
あえての少しゆるめの形式です ◦ 気楽な感じで聞いていただけるとありがたいです
edubase Cloudとは
edubase Cloudの中はとてもしんどい
edubase Cloudを可視化してみた
監視アーキテクチャ・ツールの話
まだまだ増える
仮想計算機環境を自分たちで持つ ◦ 仮想計算機を自分たちの都合にあわせて自由に確保したい ◦ (Amazon EC2だと金かかるし下でなにやられてるのかいまいちわからない)
実体は(基本的に)千葉
Amazon EC2との互換 インタフェースで操作可能 ◦ 独自拡張なども実施
計算ノード×14のクラスタ×10 + 計算ノード×6のクラスタ×5
◦ 仮想マシンは1計算ノードあたり最大で8個収容可
ストレージも数が多い
クラウド分だけで言うと・・・ SAS450GBディスク×16のストレージ×12 + SATA1TBディスク×16のストレージ×8
他、ユーティリティ的に利用されるマシン、 ストレージが多数
シンクライアント関係もある ◦ @一ツ橋
マシン・機器 スペック 数
PowerEdge R710 CPU: Xeon X5520 Memory: 32GB
HDD: 500GB ×3 (HDD, Memoryはいくつかバリエーションあり)
41
PowerEdge R610 CPU: Xeon X5530 Memory: 32GB
HDD: 500GB ×3 (HDD, Memoryはいくつかバリエーションあり)
180
EqualLogic PS6000 HDD: 450GB×16 (HDD, Memoryはいくつかバリエーションあり)
22
Latitude E6500 CPU: Core2 Duo T9600 Memory: 4GB HDD: 160GB
1
PowerVault MD3000 HDD: 1TB×15 2
PowerVault MD1000 HDD: 1TB×15 4
EMC Ship NX4 HDD: 1TB×12 6
千葉遠い
結構暑い
バラバラの監視ツール
設備の維持 ◦ 異常状態の検知 ◦ 故障対応
サービスの維持 ◦ 利用状況の把握 ◦ リソースの適切な分配
これらをできるだけがんばらないで実現したい ◦ これまでの経験則:がんばるとだいたい事故る ◦ 回数をたくさん繰り返す・・・一定確率でミスをする ◦ ものをたくさん覚える・・・ほぼ覚えていない
たくさんの情報を自動的に集めてきて、必要なときに必要な情報のみを提示する
デモ
App. Server
DB (Key-Value)
iDRAC
IPMI
Management Machine
iDRAC
IPMI
App. Server
Plugin
可視化WEBサービス
Visual Query Client
状態リポジトリ
Drawing Tool
HTTP+JSON
HTTP+JSON +PNG
HTTP+JSON
またマシンが増える・・・!