第6回 コンテナ型仮想化の情報交換会@東京 #lxcjp
劉さん:Two-level: ・Mesos:サーバーリソースの割り当ては、各フレームワークに渡すだけ →Mesosからもらったリソースは、使う・使わない、実行するしないを自分で決める #lxcjp
2015-02-18 19:17:04劉さん:Mesos Architecture: ・Mesos Master →リソースコーディネーター ・Standby Master →Active-Standbyになっている ・Mesos Slaveがリソースを実行 → #lxcjp
2015-02-18 19:18:15劉さん:Mesos:リソースオファーの例: ・Slave 1から実行に必要なリソースとスケジューリングをMesos Masterに要求 ・Mesos Masterはフレームワーク1のスケジューラーが持つタスクを割り当て、またリソースを割り当てて返す #lxcjp
2015-02-18 19:20:46劉さん:Two-level Scheduler(Mesos): ・バッチ系に使われる事が多い →タスクの長さ(生存期間)は短い #lxcjp
2015-02-18 19:21:42受け付けは 19:30 ごろにいったん撤収します。 遅れてきた方は、受付に置いてある案内に書かれている番号に電話して、スタッフを読んでください。 第6回 コンテナ型仮想化の情報交換会@東京 ct-study.connpass.com/event/10566/ #lxcjp
2015-02-18 19:22:24劉さん:Clusterのワークロード: ・バッチジョブ →処理を行い終了する ・サービスジョブ →長い間処理を続ける #lxcjp
2015-02-18 19:23:01劉さん:Cluster trace from Google: ・80%以上がバッチジョブ ・一般的なリソース(55~80%)はサービスジョブに割り当てられている #lxcjp
2015-02-18 19:23:40劉さん:Googleのニーズ: ・バッチ系のジョブは短い →サービス系のほうが、要求がより厳しい ・両立できるスケジューラがー必要 #lxcjp
2015-02-18 19:25:35劉さん: ・MonolithicとTwo-Level SchedulerはGoogleのニーズを満たせない ・Monolithicは、いろんなテクニックを使って改善しようとした →最新のものは、ソフトウェアエンジニアリングと言える #lxcjp
2015-02-18 19:27:01ジョブの特性を考えてスケジューラも考えなきゃっていう当たり前のお話かも知れないけど、それがOSレベルっつーかカーネルでなくクラスタへの話っていうのをあまり聞いたこと無くかった。それぞれのサービスによって特性が違うから、スケジューラも合うものをチョイスしなきゃね、と #lxcjp
2015-02-18 19:28:04第6回コンテナ型仮想化の情報交換会@東京、中継中です。 ustream.tv/channel/contai… #lxcjp
2015-02-18 19:28:48劉さん:Share-state: ・各フレームワークは、Googleは、全体のクラスターステート情報を保持する場合に、中央集権的ではない ・リソースの割り当てとスケジューリングは、自分のフレームワークで行っている #lxcjp
2015-02-18 19:29:22劉さん:Share-State Scheduler(Omega): ・パラレルの問題、スーパースケール ・グローバルなViewがないこと これらを解消できる #lxcjp
2015-02-18 19:29:57