SlideShare a Scribd company logo
1 of 11
Download to read offline
OpenStack Heat + Ansible + JupyterNotebook
動的に変化する環境への自動化適用例
2017/7/30
Tomoaki Nakajima @irix_jp
1
OSC2016 Kyoto
発表者
 中島倫明(Tomoaki Nakajima) @irix_jp
o 日本OpenStackユーザ会 ボードメンバー(初代会長 2013-2015)
o 東京大学 非常勤講師(S1/S2 月曜 2限)
o 国立情報学研究所/TOPSE 講師
o 一般社団法人クラウド利用促進機構 技術アドバイザー
2
Infrastructure as a Code
 ITの現場から「不確定」な要素を取り除き、品質向上と結果としてのコ
スト削減を実現する。
o 人為的ミス(見間違え、入力ミス、やったつもり、対象間違えなど)の防止
o 確実な再発防止
 単純リソースの提供ではなく、「機能」を提供していくためにも有効。
o 開発チームが使いやすい、手間の少ない環境を提供
o 単純リソースの提供がしたいならパブリッククラウドでほとんどのケースは十分。
o 「機能」を提供することでプライベートクラウドの意味が出てくる。
 ツールチェーンで実現
o そのツールが得意とする機能のみを利用して、複数の機能を連結。
o 昔は1つのツールを使いこなしていくのが主流。
 ライセンスの問題。 ↔ 主流機能のOSS化
 1つのツールに依存することになる。 ↔ 1つのツールへの依存度が低くなる
 苦手な事もこのツールをやりくり(学習コスト高)。 ↔ 得意なことだけをやる(低)
 新しいツールが世に出ても容易に組み込めない。 ↔ 容易に組み込める
3
ツールチェーンのポイント
 インフラを「特別扱い」しない
o サーバーやネットワークもツールチェーンを構成する一機能として扱う。
o 逆にツールチェーンの一部として扱えないような環境はもはや論外。
4
環境の作成要求
チケット発行
Notebook
実行
Job実行
プレイブックノートブック
Playbook
実行
環境の構築
テスト
結果の保存
結果の確認
チケットクローズ
環境の利用
★
★
★
OpenStack
 インフラ層の抽象化
o 物理・仮想マシン、ストレージ、ネットワークが主な対象
o 実行層の隠蔽
o 標準化されたAPIの提供
5
仮想サーバ
コントローラ
(Nova)
仮想NW
コントローラ
(Neutron)
仮想ストレージ
コントローラ
(Cinder)
認証/ユーザ管理
(Keystone)
ユーザアプリケーション
OpenStack API
OpenStackコントローラ
ドライバ
(OSS/製品)
ドライバ
(OSS/製品)
ドライバ
(OSS/製品)
実行層
管理層
サーバ
仮想化機能
汎用サーバ
仮想
サーバ
仮想
サーバ
ストレージ
仮想化機能
汎用サーバ/
ストレージ製品
ネットワーク
仮想化機能
汎用サーバ/
NW製品
仮想
ルータ
仮想
FW
API/独自インタフェース
(検証された組み合わせを提供)
※簡略化のため主要機能の概略のみ記載
仮想ストレージ
WebUI
(Horizon)
実行層のエコシステム
アプリ層のエコシステム
Heat
 OpenStackのコンポーネントの1つで、OpenStack上のリソース
(仮想マシンや仮想ネットワーク)を操作する事に特化している。
 システムを構成するリソースをデータ構造(YAML)として定義し、
それをHeatに読み込ませることで、実際のシステム環境を構築す
る。
 このデータ構造を定義するファイルをHOT(Heat Orchestration
Template)と呼ぶ。
6
parameters:
cluster_size:
type: number
label: Cluster size
description: Number of
instances in cluster.
default: 2
resources:
tiny_cluster:
type:
OS::Heat::ResourceGroup
properties:
count: { get_param:
cluster_size }
resource_def:
type: OS::Nova::Server
HOT
WEBサーバー APサーバー DBサーバー
実際のシステム環境
Heatにロードさせる
OpenStack環境
Ansible
 手順をまとめて「仕事」という単位でPlaybookという形式で記述する。
 記述した順番通りに実行される「手順ベース」の考え方。
 手順実行を助けてくれる便利な「モジュール」がたくさんある。
 Ansibleは実行元ホストで実行可能なファイルを生成し、SSH経由で他ホストへ転送し
てから実行します。そのため、エージェントレスで動作し、SSHが到達可能な範囲であ
ればどこでも実行することが可能となります。
7
Ansible
実行可能ファイル
実行可能ファイル
ping
モジュール
setup
モジュール
Inventory
ファイル
sshd1
2
3
指定されたモジュールをインポートする
生成された実行可能ファイルを実行先ホストへ
送信する
指定されたグループのホスト群に
関する情報を取得する
モジュールから実行ファイルを生成
する
Jupyter Notebook
 実行可能・再現可能な「手順書」をノートブックという形式で作
成し、実行する手順や実行結果を保存できる。
o Literate Computing for Reproducible Infrastructure
 自動化の課題を解決
o 結局、ある処理をまとめて自動化しても、誰かがその自動化のトリガーを
実行する必要がある。
o 自動化を実装することで、その自動化を利用するための作法が作られるの
で、それ如何に間違いなく実行するか?
 ノートブックで出来ること
o そのまま実行可能なコマンドを記述できる(コピペの必要なし)
 一部のオプションを変更した実行も可能
o 実行のための前提条件等をMarkdownで記述できる。
o 実行結果を保存できる。
o テキスト形式なので git 等のバージョン管理システムとの相性良し。
 ちょっと工夫が必要。
8Literate Computing for Reproducible Infrastructure についてはこちらを参照
http://www.slideshare.net/nobu758/literate-computing-for-infrastructure-ipython-jupyter-notebook
デモ(シンプルなツールチェーン)
 ポイント
o 入力した変数によって、構築される環境の構成(サーバー台数)が変わる。
o サーバー台数を検出して手順が実行される先が変更される。
 Ansible のダイナミックインベントリ
o 基本的には結果を確認しながらエンターを押すだけ。
9
変数の入力
手順の実行
HOT実行
環境の構築
Playbook
実行
ソフトの設定
結果の確認結果の確認
まとめ
 自動化は進化しています。
o 操作対象が動的に変化しても対応可能
 ツールチェーンという考え方
o 得意な機能をつなげてやりたいことを実現していく
o インフラもチェーンの一部
 手順書にも一工夫
o 実行可能な手順書
10
11
ご静聴ありがとうございました

More Related Content

What's hot

「hbstudy#23 OpenStack祭!!」資料 ~OpenStackプロジェクトの全体像~
「hbstudy#23 OpenStack祭!!」資料 ~OpenStackプロジェクトの全体像~「hbstudy#23 OpenStack祭!!」資料 ~OpenStackプロジェクトの全体像~
「hbstudy#23 OpenStack祭!!」資料 ~OpenStackプロジェクトの全体像~Masanori Itoh
 
Open stack概要とよくある議論
Open stack概要とよくある議論Open stack概要とよくある議論
Open stack概要とよくある議論shintaro mizuno
 
OpenStack Advent Calendar 2012 JP 12/15
OpenStack Advent Calendar 2012 JP 12/15OpenStack Advent Calendar 2012 JP 12/15
OpenStack Advent Calendar 2012 JP 12/15irix_jp
 
OpenStack Havanaのネットワーキング新機能と適用事例
OpenStack Havanaのネットワーキング新機能と適用事例OpenStack Havanaのネットワーキング新機能と適用事例
OpenStack Havanaのネットワーキング新機能と適用事例Midokura
 
OpenStackで実現するエンタープライズクラウド
OpenStackで実現するエンタープライズクラウドOpenStackで実現するエンタープライズクラウド
OpenStackで実現するエンタープライズクラウドVirtualTech Japan Inc.
 
OpenStack Summitの歩き方
OpenStack Summitの歩き方OpenStack Summitの歩き方
OpenStack Summitの歩き方Hideki Saito
 
OSC.Cloud 2012 インフラエンジニアがOpenStackを学ぶべきたった一つの理由
OSC.Cloud 2012 インフラエンジニアがOpenStackを学ぶべきたった一つの理由OSC.Cloud 2012 インフラエンジニアがOpenStackを学ぶべきたった一つの理由
OSC.Cloud 2012 インフラエンジニアがOpenStackを学ぶべきたった一つの理由irix_jp
 
クラウド時代のエンジニア魂と企業に必要なカルチャーチェンジ(前半)
クラウド時代のエンジニア魂と企業に必要なカルチャーチェンジ(前半)クラウド時代のエンジニア魂と企業に必要なカルチャーチェンジ(前半)
クラウド時代のエンジニア魂と企業に必要なカルチャーチェンジ(前半)irix_jp
 
『フルスタックエンジニアを目指す』ためのOpenStack勉強術 - OpenStack最新情報セミナー 2014年2月
『フルスタックエンジニアを目指す』ためのOpenStack勉強術 - OpenStack最新情報セミナー 2014年2月『フルスタックエンジニアを目指す』ためのOpenStack勉強術 - OpenStack最新情報セミナー 2014年2月
『フルスタックエンジニアを目指す』ためのOpenStack勉強術 - OpenStack最新情報セミナー 2014年2月VirtualTech Japan Inc.
 
いまさら聞けないOpen stack
いまさら聞けないOpen stackいまさら聞けないOpen stack
いまさら聞けないOpen stackHayato Otsuka
 
Interop2016-openstack-user-group-mizuno
Interop2016-openstack-user-group-mizunoInterop2016-openstack-user-group-mizuno
Interop2016-openstack-user-group-mizunoshintaro mizuno
 
Quality Control of OpenStack as Ops
Quality Control of OpenStack as OpsQuality Control of OpenStack as Ops
Quality Control of OpenStack as OpsIkuo Kumagai
 
高度クラウド環境だからこそ、運用自動化・一元化
高度クラウド環境だからこそ、運用自動化・一元化高度クラウド環境だからこそ、運用自動化・一元化
高度クラウド環境だからこそ、運用自動化・一元化Hinemos
 
『OpenStack共同検証ラボ』のご紹介 - OpenStack最新情報セミナー 2016年3月
『OpenStack共同検証ラボ』のご紹介 - OpenStack最新情報セミナー 2016年3月 『OpenStack共同検証ラボ』のご紹介 - OpenStack最新情報セミナー 2016年3月
『OpenStack共同検証ラボ』のご紹介 - OpenStack最新情報セミナー 2016年3月 VirtualTech Japan Inc.
 

What's hot (20)

OpenStack入門 2016/06/27
OpenStack入門 2016/06/27OpenStack入門 2016/06/27
OpenStack入門 2016/06/27
 
「hbstudy#23 OpenStack祭!!」資料 ~OpenStackプロジェクトの全体像~
「hbstudy#23 OpenStack祭!!」資料 ~OpenStackプロジェクトの全体像~「hbstudy#23 OpenStack祭!!」資料 ~OpenStackプロジェクトの全体像~
「hbstudy#23 OpenStack祭!!」資料 ~OpenStackプロジェクトの全体像~
 
OpenStack批評 2015
OpenStack批評 2015OpenStack批評 2015
OpenStack批評 2015
 
Open stack概要とよくある議論
Open stack概要とよくある議論Open stack概要とよくある議論
Open stack概要とよくある議論
 
OpenStack Advent Calendar 2012 JP 12/15
OpenStack Advent Calendar 2012 JP 12/15OpenStack Advent Calendar 2012 JP 12/15
OpenStack Advent Calendar 2012 JP 12/15
 
OpenStack Havanaのネットワーキング新機能と適用事例
OpenStack Havanaのネットワーキング新機能と適用事例OpenStack Havanaのネットワーキング新機能と適用事例
OpenStack Havanaのネットワーキング新機能と適用事例
 
OpenStackで実現するエンタープライズクラウド
OpenStackで実現するエンタープライズクラウドOpenStackで実現するエンタープライズクラウド
OpenStackで実現するエンタープライズクラウド
 
OpenStack Summitの歩き方
OpenStack Summitの歩き方OpenStack Summitの歩き方
OpenStack Summitの歩き方
 
OSC.Cloud 2012 インフラエンジニアがOpenStackを学ぶべきたった一つの理由
OSC.Cloud 2012 インフラエンジニアがOpenStackを学ぶべきたった一つの理由OSC.Cloud 2012 インフラエンジニアがOpenStackを学ぶべきたった一つの理由
OSC.Cloud 2012 インフラエンジニアがOpenStackを学ぶべきたった一つの理由
 
クラウド時代のエンジニア魂と企業に必要なカルチャーチェンジ(前半)
クラウド時代のエンジニア魂と企業に必要なカルチャーチェンジ(前半)クラウド時代のエンジニア魂と企業に必要なカルチャーチェンジ(前半)
クラウド時代のエンジニア魂と企業に必要なカルチャーチェンジ(前半)
 
『フルスタックエンジニアを目指す』ためのOpenStack勉強術 - OpenStack最新情報セミナー 2014年2月
『フルスタックエンジニアを目指す』ためのOpenStack勉強術 - OpenStack最新情報セミナー 2014年2月『フルスタックエンジニアを目指す』ためのOpenStack勉強術 - OpenStack最新情報セミナー 2014年2月
『フルスタックエンジニアを目指す』ためのOpenStack勉強術 - OpenStack最新情報セミナー 2014年2月
 
Open stack界でのコンテナの現状
Open stack界でのコンテナの現状Open stack界でのコンテナの現状
Open stack界でのコンテナの現状
 
いまさら聞けないOpen stack
いまさら聞けないOpen stackいまさら聞けないOpen stack
いまさら聞けないOpen stack
 
Osaka-Meetup-Sep2016
Osaka-Meetup-Sep2016Osaka-Meetup-Sep2016
Osaka-Meetup-Sep2016
 
Interop2016-openstack-user-group-mizuno
Interop2016-openstack-user-group-mizunoInterop2016-openstack-user-group-mizuno
Interop2016-openstack-user-group-mizuno
 
Quality Control of OpenStack as Ops
Quality Control of OpenStack as OpsQuality Control of OpenStack as Ops
Quality Control of OpenStack as Ops
 
Baremetal openstackのご紹介
Baremetal openstackのご紹介Baremetal openstackのご紹介
Baremetal openstackのご紹介
 
OpenStackを使用するメリット
OpenStackを使用するメリットOpenStackを使用するメリット
OpenStackを使用するメリット
 
高度クラウド環境だからこそ、運用自動化・一元化
高度クラウド環境だからこそ、運用自動化・一元化高度クラウド環境だからこそ、運用自動化・一元化
高度クラウド環境だからこそ、運用自動化・一元化
 
『OpenStack共同検証ラボ』のご紹介 - OpenStack最新情報セミナー 2016年3月
『OpenStack共同検証ラボ』のご紹介 - OpenStack最新情報セミナー 2016年3月 『OpenStack共同検証ラボ』のご紹介 - OpenStack最新情報セミナー 2016年3月
『OpenStack共同検証ラボ』のご紹介 - OpenStack最新情報セミナー 2016年3月
 

Viewers also liked

Openstack abstract2
Openstack abstract2Openstack abstract2
Openstack abstract2Ayumi Oka
 
OSSのオーケストレーションツール CloudConductor入門 ~インストールでのハマりどころ~
OSSのオーケストレーションツールCloudConductor入門 ~インストールでのハマりどころ~OSSのオーケストレーションツールCloudConductor入門 ~インストールでのハマりどころ~
OSSのオーケストレーションツール CloudConductor入門 ~インストールでのハマりどころ~Yoshimi Tominaga
 
Osc cloud2012 open_stackabstract
Osc cloud2012 open_stackabstractOsc cloud2012 open_stackabstract
Osc cloud2012 open_stackabstractAyumi Oka
 
【マジセミ】クラウドオーケストレーションが描く明日からのシステム構築
【マジセミ】クラウドオーケストレーションが描く明日からのシステム構築【マジセミ】クラウドオーケストレーションが描く明日からのシステム構築
【マジセミ】クラウドオーケストレーションが描く明日からのシステム構築cloudconductor
 
OpenStack Vancouver Summit Report presented at nttgroup meeting in Japanese
OpenStack Vancouver Summit Report presented at nttgroup meeting in JapaneseOpenStack Vancouver Summit Report presented at nttgroup meeting in Japanese
OpenStack Vancouver Summit Report presented at nttgroup meeting in JapaneseToshikazu Ichikawa
 
【Interop Tokyo 2015】クラウドオーケストレーションと仮想データセンターが描く、明日からのシステム構築
【Interop Tokyo 2015】クラウドオーケストレーションと仮想データセンターが描く、明日からのシステム構築【Interop Tokyo 2015】クラウドオーケストレーションと仮想データセンターが描く、明日からのシステム構築
【Interop Tokyo 2015】クラウドオーケストレーションと仮想データセンターが描く、明日からのシステム構築cloudconductor
 
OSC2011Tokyo/Fall OpenStack Swift入門
OSC2011Tokyo/Fall OpenStack Swift入門OSC2011Tokyo/Fall OpenStack Swift入門
OSC2011Tokyo/Fall OpenStack Swift入門irix_jp
 
【Interop Tokyo 2016】 次世代サービス チェイニング NSH (Network Service Header)
【Interop Tokyo 2016】 次世代サービス チェイニング NSH (Network Service Header)【Interop Tokyo 2016】 次世代サービス チェイニング NSH (Network Service Header)
【Interop Tokyo 2016】 次世代サービス チェイニング NSH (Network Service Header)シスコシステムズ合同会社
 
JTF2016 The strategy and Sun Tzu
JTF2016 The strategy and Sun TzuJTF2016 The strategy and Sun Tzu
JTF2016 The strategy and Sun Tzuirix_jp
 
JOSUG Meetup 28th Heat 101
JOSUG Meetup 28th Heat 101JOSUG Meetup 28th Heat 101
JOSUG Meetup 28th Heat 101irix_jp
 
OpenStack 最新動向 2016/11
OpenStack 最新動向 2016/11OpenStack 最新動向 2016/11
OpenStack 最新動向 2016/11Akira Yoshiyama
 
Literate Computing for Infrastructure - インフラ・コード化の実践におけるIPython (Jupyter) Not...
Literate Computing for Infrastructure - インフラ・コード化の実践におけるIPython (Jupyter) Not...Literate Computing for Infrastructure - インフラ・コード化の実践におけるIPython (Jupyter) Not...
Literate Computing for Infrastructure - インフラ・コード化の実践におけるIPython (Jupyter) Not...No Bu
 

Viewers also liked (14)

Openstack abstract2
Openstack abstract2Openstack abstract2
Openstack abstract2
 
OSSのオーケストレーションツール CloudConductor入門 ~インストールでのハマりどころ~
OSSのオーケストレーションツールCloudConductor入門 ~インストールでのハマりどころ~OSSのオーケストレーションツールCloudConductor入門 ~インストールでのハマりどころ~
OSSのオーケストレーションツール CloudConductor入門 ~インストールでのハマりどころ~
 
Osc cloud2012 open_stackabstract
Osc cloud2012 open_stackabstractOsc cloud2012 open_stackabstract
Osc cloud2012 open_stackabstract
 
【マジセミ】クラウドオーケストレーションが描く明日からのシステム構築
【マジセミ】クラウドオーケストレーションが描く明日からのシステム構築【マジセミ】クラウドオーケストレーションが描く明日からのシステム構築
【マジセミ】クラウドオーケストレーションが描く明日からのシステム構築
 
OpenStack Vancouver Summit Report presented at nttgroup meeting in Japanese
OpenStack Vancouver Summit Report presented at nttgroup meeting in JapaneseOpenStack Vancouver Summit Report presented at nttgroup meeting in Japanese
OpenStack Vancouver Summit Report presented at nttgroup meeting in Japanese
 
OpenStack Now!
OpenStack Now!OpenStack Now!
OpenStack Now!
 
【Interop Tokyo 2015】クラウドオーケストレーションと仮想データセンターが描く、明日からのシステム構築
【Interop Tokyo 2015】クラウドオーケストレーションと仮想データセンターが描く、明日からのシステム構築【Interop Tokyo 2015】クラウドオーケストレーションと仮想データセンターが描く、明日からのシステム構築
【Interop Tokyo 2015】クラウドオーケストレーションと仮想データセンターが描く、明日からのシステム構築
 
OpenStackに必要な技術スキルとは
OpenStackに必要な技術スキルとはOpenStackに必要な技術スキルとは
OpenStackに必要な技術スキルとは
 
OSC2011Tokyo/Fall OpenStack Swift入門
OSC2011Tokyo/Fall OpenStack Swift入門OSC2011Tokyo/Fall OpenStack Swift入門
OSC2011Tokyo/Fall OpenStack Swift入門
 
【Interop Tokyo 2016】 次世代サービス チェイニング NSH (Network Service Header)
【Interop Tokyo 2016】 次世代サービス チェイニング NSH (Network Service Header)【Interop Tokyo 2016】 次世代サービス チェイニング NSH (Network Service Header)
【Interop Tokyo 2016】 次世代サービス チェイニング NSH (Network Service Header)
 
JTF2016 The strategy and Sun Tzu
JTF2016 The strategy and Sun TzuJTF2016 The strategy and Sun Tzu
JTF2016 The strategy and Sun Tzu
 
JOSUG Meetup 28th Heat 101
JOSUG Meetup 28th Heat 101JOSUG Meetup 28th Heat 101
JOSUG Meetup 28th Heat 101
 
OpenStack 最新動向 2016/11
OpenStack 最新動向 2016/11OpenStack 最新動向 2016/11
OpenStack 最新動向 2016/11
 
Literate Computing for Infrastructure - インフラ・コード化の実践におけるIPython (Jupyter) Not...
Literate Computing for Infrastructure - インフラ・コード化の実践におけるIPython (Jupyter) Not...Literate Computing for Infrastructure - インフラ・コード化の実践におけるIPython (Jupyter) Not...
Literate Computing for Infrastructure - インフラ・コード化の実践におけるIPython (Jupyter) Not...
 

Similar to OSC2016 Kyoto Heat + Ansible + Jupyter

The invitation to Infrastructure CI
The invitation to Infrastructure CIThe invitation to Infrastructure CI
The invitation to Infrastructure CIirix_jp
 
IoT Cyber Security Counter Measurement
IoT Cyber Security Counter MeasurementIoT Cyber Security Counter Measurement
IoT Cyber Security Counter MeasurementKiyoshi Ogawa
 
オープンソースソフトウェア開発におけるバグ修正活動の課題分析とその解決方法の提案
オープンソースソフトウェア開発におけるバグ修正活動の課題分析とその解決方法の提案オープンソースソフトウェア開発におけるバグ修正活動の課題分析とその解決方法の提案
オープンソースソフトウェア開発におけるバグ修正活動の課題分析とその解決方法の提案Takashi Natsume
 
[OCPJ PoCWG Engineering Workshop] Zabbixを用いたOCPベアメタル監視環境の自動構築
[OCPJ PoCWG Engineering Workshop] Zabbixを用いたOCPベアメタル監視環境の自動構築[OCPJ PoCWG Engineering Workshop] Zabbixを用いたOCPベアメタル監視環境の自動構築
[OCPJ PoCWG Engineering Workshop] Zabbixを用いたOCPベアメタル監視環境の自動構築cloudconductor
 
1時間でITの流行を理解する
1時間でITの流行を理解する1時間でITの流行を理解する
1時間でITの流行を理解するKenichi Inoue
 
株式会社Pol 概要 (2)
株式会社Pol 概要  (2)株式会社Pol 概要  (2)
株式会社Pol 概要 (2)ssuserdc53c01
 
Osc tokyo20141019-last
Osc tokyo20141019-lastOsc tokyo20141019-last
Osc tokyo20141019-lastKiyoshi Ogawa
 
先駆的研究テーマ mruby/c
先駆的研究テーマ mruby/c先駆的研究テーマ mruby/c
先駆的研究テーマ mruby/cshimane-itoc
 
【産業技術総合研究所】平成19年環境報告書2007
【産業技術総合研究所】平成19年環境報告書2007【産業技術総合研究所】平成19年環境報告書2007
【産業技術総合研究所】平成19年環境報告書2007env11
 
嘉悦大学 「ICT×社会起業=イノベーション!」
嘉悦大学 「ICT×社会起業=イノベーション!」嘉悦大学 「ICT×社会起業=イノベーション!」
嘉悦大学 「ICT×社会起業=イノベーション!」Ayako Togaeri
 
Dockerコミュニティ近況
Dockerコミュニティ近況Dockerコミュニティ近況
Dockerコミュニティ近況Akihiro Suda
 
GamePM#9「イノベーションスプリント2011報告」
GamePM#9「イノベーションスプリント2011報告」GamePM#9「イノベーションスプリント2011報告」
GamePM#9「イノベーションスプリント2011報告」Hiroyuki Tanaka
 
正統なソフトウェア品質エンジニアであるためにSQiP研究会に入るべき7つの理由
正統なソフトウェア品質エンジニアであるためにSQiP研究会に入るべき7つの理由正統なソフトウェア品質エンジニアであるためにSQiP研究会に入るべき7つの理由
正統なソフトウェア品質エンジニアであるためにSQiP研究会に入るべき7つの理由Hironori Washizaki
 
NewsPicksにおける記事の推薦
NewsPicksにおける記事の推薦NewsPicksにおける記事の推薦
NewsPicksにおける記事の推薦Akira Kitauchi
 
オープンデータで実現する作文測定分析のシステム構成
オープンデータで実現する作文測定分析のシステム構成オープンデータで実現する作文測定分析のシステム構成
オープンデータで実現する作文測定分析のシステム構成yamahige
 
夏まつり2016 Session4(事例ローテーション:インフォテック 謝花様)
夏まつり2016 Session4(事例ローテーション:インフォテック 謝花様)夏まつり2016 Session4(事例ローテーション:インフォテック 謝花様)
夏まつり2016 Session4(事例ローテーション:インフォテック 謝花様)takumibp
 
IoTに活用!センサの基礎セミナー
IoTに活用!センサの基礎セミナーIoTに活用!センサの基礎セミナー
IoTに活用!センサの基礎セミナーshimane-itoc
 
「HOME'Sデータセット」を通じた不動産分野の研究活性化
「HOME'Sデータセット」を通じた不動産分野の研究活性化「HOME'Sデータセット」を通じた不動産分野の研究活性化
「HOME'Sデータセット」を通じた不動産分野の研究活性化Yoji Kiyota
 

Similar to OSC2016 Kyoto Heat + Ansible + Jupyter (20)

The invitation to Infrastructure CI
The invitation to Infrastructure CIThe invitation to Infrastructure CI
The invitation to Infrastructure CI
 
Mki2013
Mki2013Mki2013
Mki2013
 
IoT Cyber Security Counter Measurement
IoT Cyber Security Counter MeasurementIoT Cyber Security Counter Measurement
IoT Cyber Security Counter Measurement
 
オープンソースソフトウェア開発におけるバグ修正活動の課題分析とその解決方法の提案
オープンソースソフトウェア開発におけるバグ修正活動の課題分析とその解決方法の提案オープンソースソフトウェア開発におけるバグ修正活動の課題分析とその解決方法の提案
オープンソースソフトウェア開発におけるバグ修正活動の課題分析とその解決方法の提案
 
[OCPJ PoCWG Engineering Workshop] Zabbixを用いたOCPベアメタル監視環境の自動構築
[OCPJ PoCWG Engineering Workshop] Zabbixを用いたOCPベアメタル監視環境の自動構築[OCPJ PoCWG Engineering Workshop] Zabbixを用いたOCPベアメタル監視環境の自動構築
[OCPJ PoCWG Engineering Workshop] Zabbixを用いたOCPベアメタル監視環境の自動構築
 
1時間でITの流行を理解する
1時間でITの流行を理解する1時間でITの流行を理解する
1時間でITの流行を理解する
 
株式会社Pol 概要 (2)
株式会社Pol 概要  (2)株式会社Pol 概要  (2)
株式会社Pol 概要 (2)
 
Osc tokyo20141019-last
Osc tokyo20141019-lastOsc tokyo20141019-last
Osc tokyo20141019-last
 
先駆的研究テーマ mruby/c
先駆的研究テーマ mruby/c先駆的研究テーマ mruby/c
先駆的研究テーマ mruby/c
 
Osc tokyo20141019
Osc tokyo20141019Osc tokyo20141019
Osc tokyo20141019
 
【産業技術総合研究所】平成19年環境報告書2007
【産業技術総合研究所】平成19年環境報告書2007【産業技術総合研究所】平成19年環境報告書2007
【産業技術総合研究所】平成19年環境報告書2007
 
嘉悦大学 「ICT×社会起業=イノベーション!」
嘉悦大学 「ICT×社会起業=イノベーション!」嘉悦大学 「ICT×社会起業=イノベーション!」
嘉悦大学 「ICT×社会起業=イノベーション!」
 
Dockerコミュニティ近況
Dockerコミュニティ近況Dockerコミュニティ近況
Dockerコミュニティ近況
 
GamePM#9「イノベーションスプリント2011報告」
GamePM#9「イノベーションスプリント2011報告」GamePM#9「イノベーションスプリント2011報告」
GamePM#9「イノベーションスプリント2011報告」
 
正統なソフトウェア品質エンジニアであるためにSQiP研究会に入るべき7つの理由
正統なソフトウェア品質エンジニアであるためにSQiP研究会に入るべき7つの理由正統なソフトウェア品質エンジニアであるためにSQiP研究会に入るべき7つの理由
正統なソフトウェア品質エンジニアであるためにSQiP研究会に入るべき7つの理由
 
NewsPicksにおける記事の推薦
NewsPicksにおける記事の推薦NewsPicksにおける記事の推薦
NewsPicksにおける記事の推薦
 
オープンデータで実現する作文測定分析のシステム構成
オープンデータで実現する作文測定分析のシステム構成オープンデータで実現する作文測定分析のシステム構成
オープンデータで実現する作文測定分析のシステム構成
 
夏まつり2016 Session4(事例ローテーション:インフォテック 謝花様)
夏まつり2016 Session4(事例ローテーション:インフォテック 謝花様)夏まつり2016 Session4(事例ローテーション:インフォテック 謝花様)
夏まつり2016 Session4(事例ローテーション:インフォテック 謝花様)
 
IoTに活用!センサの基礎セミナー
IoTに活用!センサの基礎セミナーIoTに活用!センサの基礎セミナー
IoTに活用!センサの基礎セミナー
 
「HOME'Sデータセット」を通じた不動産分野の研究活性化
「HOME'Sデータセット」を通じた不動産分野の研究活性化「HOME'Sデータセット」を通じた不動産分野の研究活性化
「HOME'Sデータセット」を通じた不動産分野の研究活性化
 

More from irix_jp

The NoOps strategy and tactics
The NoOps strategy and tacticsThe NoOps strategy and tactics
The NoOps strategy and tacticsirix_jp
 
The practical guide of Infrastructure CI
The practical guide of Infrastructure CIThe practical guide of Infrastructure CI
The practical guide of Infrastructure CIirix_jp
 
The strategy from the Iserlohn fortress at JTF2018
The strategy from the Iserlohn fortress at JTF2018The strategy from the Iserlohn fortress at JTF2018
The strategy from the Iserlohn fortress at JTF2018irix_jp
 
JOSUG 34th Meetup
JOSUG 34th Meetup JOSUG 34th Meetup
JOSUG 34th Meetup irix_jp
 
Japan OpenStack User Group 34th Meetup - Handson Environment
Japan OpenStack User Group 34th Meetup - Handson EnvironmentJapan OpenStack User Group 34th Meetup - Handson Environment
Japan OpenStack User Group 34th Meetup - Handson Environmentirix_jp
 
Hot の書き方(Template Version 2015-04-30) 前編
Hot の書き方(Template Version 2015-04-30) 前編Hot の書き方(Template Version 2015-04-30) 前編
Hot の書き方(Template Version 2015-04-30) 前編irix_jp
 
OpenStackをさらに”使う”技術 概要と基礎操作
OpenStackをさらに”使う”技術 概要と基礎操作OpenStackをさらに”使う”技術 概要と基礎操作
OpenStackをさらに”使う”技術 概要と基礎操作irix_jp
 
Josug 20th meetup アンケート集計
Josug 20th meetup アンケート集計Josug 20th meetup アンケート集計
Josug 20th meetup アンケート集計irix_jp
 
H26第1回 沖縄オープンラボラトリ・ハンズオンセミナー:ボリューム操作編
H26第1回 沖縄オープンラボラトリ・ハンズオンセミナー:ボリューム操作編H26第1回 沖縄オープンラボラトリ・ハンズオンセミナー:ボリューム操作編
H26第1回 沖縄オープンラボラトリ・ハンズオンセミナー:ボリューム操作編irix_jp
 
H26第1回 沖縄オープンラボラトリ・ハンズオンセミナー:OpenStack 基礎操作編
H26第1回 沖縄オープンラボラトリ・ハンズオンセミナー:OpenStack 基礎操作編H26第1回 沖縄オープンラボラトリ・ハンズオンセミナー:OpenStack 基礎操作編
H26第1回 沖縄オープンラボラトリ・ハンズオンセミナー:OpenStack 基礎操作編irix_jp
 
JTF2014:OpenStackの概要と最新技術動向
JTF2014:OpenStackの概要と最新技術動向JTF2014:OpenStackの概要と最新技術動向
JTF2014:OpenStackの概要と最新技術動向irix_jp
 
Interop2014 - OpenStackの概要と最新技術動向(Icehouse)
Interop2014 - OpenStackの概要と最新技術動向(Icehouse)Interop2014 - OpenStackの概要と最新技術動向(Icehouse)
Interop2014 - OpenStackの概要と最新技術動向(Icehouse)irix_jp
 
Control distribution of virtual machines
Control distribution of virtual machinesControl distribution of virtual machines
Control distribution of virtual machinesirix_jp
 
OSC2013 Tokyo Spring OpenStack Overview
OSC2013 Tokyo Spring OpenStack OverviewOSC2013 Tokyo Spring OpenStack Overview
OSC2013 Tokyo Spring OpenStack Overviewirix_jp
 
OpenStack + Common Lisp
OpenStack + Common LispOpenStack + Common Lisp
OpenStack + Common Lispirix_jp
 
Eucalyptus on OpenStack
Eucalyptus on OpenStackEucalyptus on OpenStack
Eucalyptus on OpenStackirix_jp
 
glance replicator
glance replicatorglance replicator
glance replicatoririx_jp
 
Open stack advent calendar 2012jp 12/17 Cloud on Cloud
Open stack advent calendar 2012jp 12/17 Cloud on CloudOpen stack advent calendar 2012jp 12/17 Cloud on Cloud
Open stack advent calendar 2012jp 12/17 Cloud on Cloudirix_jp
 
OSC.Cloud 2012 分散システムを支えるメッセージングの仕組み
OSC.Cloud 2012 分散システムを支えるメッセージングの仕組みOSC.Cloud 2012 分散システムを支えるメッセージングの仕組み
OSC.Cloud 2012 分散システムを支えるメッセージングの仕組みirix_jp
 

More from irix_jp (19)

The NoOps strategy and tactics
The NoOps strategy and tacticsThe NoOps strategy and tactics
The NoOps strategy and tactics
 
The practical guide of Infrastructure CI
The practical guide of Infrastructure CIThe practical guide of Infrastructure CI
The practical guide of Infrastructure CI
 
The strategy from the Iserlohn fortress at JTF2018
The strategy from the Iserlohn fortress at JTF2018The strategy from the Iserlohn fortress at JTF2018
The strategy from the Iserlohn fortress at JTF2018
 
JOSUG 34th Meetup
JOSUG 34th Meetup JOSUG 34th Meetup
JOSUG 34th Meetup
 
Japan OpenStack User Group 34th Meetup - Handson Environment
Japan OpenStack User Group 34th Meetup - Handson EnvironmentJapan OpenStack User Group 34th Meetup - Handson Environment
Japan OpenStack User Group 34th Meetup - Handson Environment
 
Hot の書き方(Template Version 2015-04-30) 前編
Hot の書き方(Template Version 2015-04-30) 前編Hot の書き方(Template Version 2015-04-30) 前編
Hot の書き方(Template Version 2015-04-30) 前編
 
OpenStackをさらに”使う”技術 概要と基礎操作
OpenStackをさらに”使う”技術 概要と基礎操作OpenStackをさらに”使う”技術 概要と基礎操作
OpenStackをさらに”使う”技術 概要と基礎操作
 
Josug 20th meetup アンケート集計
Josug 20th meetup アンケート集計Josug 20th meetup アンケート集計
Josug 20th meetup アンケート集計
 
H26第1回 沖縄オープンラボラトリ・ハンズオンセミナー:ボリューム操作編
H26第1回 沖縄オープンラボラトリ・ハンズオンセミナー:ボリューム操作編H26第1回 沖縄オープンラボラトリ・ハンズオンセミナー:ボリューム操作編
H26第1回 沖縄オープンラボラトリ・ハンズオンセミナー:ボリューム操作編
 
H26第1回 沖縄オープンラボラトリ・ハンズオンセミナー:OpenStack 基礎操作編
H26第1回 沖縄オープンラボラトリ・ハンズオンセミナー:OpenStack 基礎操作編H26第1回 沖縄オープンラボラトリ・ハンズオンセミナー:OpenStack 基礎操作編
H26第1回 沖縄オープンラボラトリ・ハンズオンセミナー:OpenStack 基礎操作編
 
JTF2014:OpenStackの概要と最新技術動向
JTF2014:OpenStackの概要と最新技術動向JTF2014:OpenStackの概要と最新技術動向
JTF2014:OpenStackの概要と最新技術動向
 
Interop2014 - OpenStackの概要と最新技術動向(Icehouse)
Interop2014 - OpenStackの概要と最新技術動向(Icehouse)Interop2014 - OpenStackの概要と最新技術動向(Icehouse)
Interop2014 - OpenStackの概要と最新技術動向(Icehouse)
 
Control distribution of virtual machines
Control distribution of virtual machinesControl distribution of virtual machines
Control distribution of virtual machines
 
OSC2013 Tokyo Spring OpenStack Overview
OSC2013 Tokyo Spring OpenStack OverviewOSC2013 Tokyo Spring OpenStack Overview
OSC2013 Tokyo Spring OpenStack Overview
 
OpenStack + Common Lisp
OpenStack + Common LispOpenStack + Common Lisp
OpenStack + Common Lisp
 
Eucalyptus on OpenStack
Eucalyptus on OpenStackEucalyptus on OpenStack
Eucalyptus on OpenStack
 
glance replicator
glance replicatorglance replicator
glance replicator
 
Open stack advent calendar 2012jp 12/17 Cloud on Cloud
Open stack advent calendar 2012jp 12/17 Cloud on CloudOpen stack advent calendar 2012jp 12/17 Cloud on Cloud
Open stack advent calendar 2012jp 12/17 Cloud on Cloud
 
OSC.Cloud 2012 分散システムを支えるメッセージングの仕組み
OSC.Cloud 2012 分散システムを支えるメッセージングの仕組みOSC.Cloud 2012 分散システムを支えるメッセージングの仕組み
OSC.Cloud 2012 分散システムを支えるメッセージングの仕組み
 

OSC2016 Kyoto Heat + Ansible + Jupyter