10. Eucalyptusの功罪
• 「オープンソース版Amazon EC2クローン」
という紹介が良かったのか悪かったのか
– 「ンフラ自動化が無料で手に入る」→狂喜!
• Eucalyptusそのものの目的は正しい
– 元々学術機関向け
– 本格実行前のプレ試験環境
• 本格的にやるときは研究費を使ってAmazon EC2でやる
– 持つ/持たないで効率の良い部分が異なっている
• これを賢く使い分けよう、という道理の通った話
• ”Not a designed as a replacement technology for
EC2 or any other cloud service”
axsh co., LTD. 10
26. Amazon EC2上でリソースが
自動的に増強される流れ
初期状態 (1) マシン準備 (2) サービス起動 (3) 設定
ロード ロード ロード ロード
バランサ バランサ バランサ バランサ
Web Web Web Web Web Web
サーバ サーバ サーバ サーバ サーバ サーバ
DB DB DB DB
サーバ サーバ サーバ サーバ
Wakameは、これらを数分で完了させます
axsh co., LTD. 26
50. Web APIサーバを設置する
• Web APIを受け付けるだけでなく、データ
センタ全体のマネジメントも行う
– Data Center Manager (DCM)
• 詳細は別途登尾さんから発表されます
• 意図しないDoS攻撃
– Web APIサーバはある程度のスケールゕウト
をするようにしておきたい
axsh co., LTD. 50
51. GUIを提供する
• GUI(ExtJS)/GUI Server
axsh co., LTD. 51
52. 最終的な構成図
• 現在Wakameはこの構成で開発されていま
す User Agent
Web API
GUI Server
Proxy
Data Center Manager
Web API
Application Hyper Visor
Controller Controller
Application Hyper Visor
Application Hyper Visor
Agent Agent
axsh co., LTD. 52
53. 後はラックに
サーバ追加するだけにしたい
対外サービス系 リソース系 リソース系 ストレージ系
ラック ラック ラック ラック
GUI Server HVC HVC
Web API Proxy HVA+Xen HVA+Xen
Web API HVA+Xen HVA+Xen
VM Broker HVA+Xen HVA+Xen Shared Storage
axsh co., LTD. 53