Upload
satoshi-yazawa
View
4.146
Download
5
Embed Size (px)
Citation preview
誰? 谷沢智史
◦ 株式会社ボイスリサーチ エンジニア◦ GitHub/Twitter: @yacchin1205
昔 : オンラインゲームとか映像コンテンツとか 今 : クラウド運用とかロボットとか
国立情報学研究所 (NII)でプライベートクラウドの運用支援
学術機関 … 要求が多様 教材用途 : VM ベースにして自由に壊せるようにしたい / それを 1 週間だけほしいー
Baremetal
VM VM VM VM VM
NN ZK NN ZK ZKDN DN DN
Baremetal
VM VM VM VM VM
NN ZK NN ZK ZKDN DN DN
Baremetal
VM VM VM VM VM
NN ZK NN ZK ZKDN DN DN
Baremetal
VM VM VM VM VM
NN ZK NN ZK ZKDN DN DN
Baremetal
VM VM VM VM VM
NN ZK NN ZK ZKDN DN DN
Baremetal
VM VM VM VM VM
NN ZK NN ZK ZKDN DN DN
Baremetal
VM VM VM VM VM
NN ZK NN ZK ZKDN DN DN
Baremetal
VM VM VM VM VM
NN ZK NN ZK ZKDN DN DN
…
学術機関 … 要求が多様 分析用途 : ログ集約には Fluentd がいいなあ / 認証つけて /
OpenTSDB ってのを使いたいよね / しばらく維持し続けたい / etc…
Baremetal
DN RegionServer
Baremetal
DN RegionServer
Baremetal
DN RegionServer
Baremetal
DN RegionServer
Baremetal
DN RegionServer
Baremetal
DN RegionServer
Baremetal
DN RegionServer
Baremetal
DN RegionServer…
Baremetal
NN ZK
Baremetal
NN ZK
Baremetal
Master ZK
Baremetal
Fluentd
Baremetal
Fluentd OpenTSDB
KDCMaster
KDCSlave
KDCSlave
Hadoop エコシステムは広大・・・!
構築・運用をどうやろう? Hadoop の管理ツールを使う?
◦ ディストリビューションで完結できれば、とても便利なツールがあるが…◦ 管理ツールがサポートするソフトウェアに利用を絞れれば使えそう
構成管理ツールを使う?◦ 例えば Ansible とか… 多くの Role が公開されている◦ 構築 : うまくパラメータ化し、 Playbook にまとめれば構成管理ツールで完結できそう◦ 運用 : 知識「どういうときに、何をやるべきか? 」の表現・共有は構成管理ツールでは難しそう
Literate Computingfor Reproducible Infrastructure
Jupyter( 旧 IPython) + Ansible
実行コード実行結果説明を Notebook として、ひとまとめに