Apache Mesos勉強会に行ってきた

MesosはKubernetesと比較されることが多いので気になっていた。
イベントのURLはこちら

1. Mesos とは何か

木内さん @クリエーションライン

概要

  • DCOS(ディーシーオーエス)と呼べ
  • YARN日書いが、YARNはHadoopのためのジョブスケジューラ
  • Mesosはサービス基盤の運用を目的にしている(対象範囲が広い)
  • Mesos is cluster of cluster
  • Dockerとの統合をサポート

コンテナ化すると分業が可能

  • データセンタチーム : 実行基盤の配置だけ
  • インフラチーム : リソースの稼働状況だけ
  • アプリケーションチーム : コンテナの内容だけ

この手の物は作業が少なくなるというより
(むしろ見るコンポーネントは増えていることが多々) 分業できるところに利点を置いてるので、小さいチームもしくは大きいチームでも分業されないと 運用負荷は上がるばかりだと思う

2. Docker ホスティングサービス ‘Arukas’ での Mesos + Marathon の活用について

山田 修司 さん @さくらインターネット

構成

  • Zookeeper
  • Master
  • Slave: executor実行, CPU情報の送信

k8s VS Mesos

k8sはセットアップ簡単だけどシングルテナント向けでコンテナOnly。

k8sのMultiTenant話はここら辺にある。
セットアップ楽という話が出ていたが…。(Mesosがものすごくツライのかもしれない)

Twitterでの議論

mesos-marathon-demo

3. Mesos Frameworkの作り方

上西さん @ノーチラス・テクノロジーズ

概要

  • Scheduller & Framework時のファイルオーバーとなどは自前で実装する必要あり(辛そう)
  • Frameworkを自分で作らないとMesosを作ったとは言えない(emacsのメインモードを作らないと 以下略
  • CPUもGPUもcgroupsで隔離されている

Retz

4. Mesos に GPU を食わせてみるテスト ~2016夏~

須藤さん @さくらインターネット

概要

  • 高火力は、大量の計算資源を使ってもらうためのクローズドサービス
  • 機械学習での利用がおおい
  • GPGPU界隈はこわい
  • Framework作る人向けにMesos層を提供する(かもしれない)

5. IaaSの実装をフルスクラッチした人が思う、もうMesosで良いじゃんって話

山崎 泰宏さん @Axsh

概要

  • Mesosを使ってるわけではないけど、IaaSを作っている人から見たMesosの話
  • 仮想ネットワークだけ求めているお客さんが多かった
  • OS相当のソフトウェアがDCにも必要

ものすごくうまく情報収集して設計していて凄い…
概念的なOSかと思っていたらPOSIXの互換APIを実装している :o

comments powered by Disqus