Aug 2014
Takenori Matsumoto
Sales Engineer
takenori.matsumoto@canonical.com
Twitter : @CanonicalJapan
Canonical が支える、
さくっと動く Ubuntu OpenStack
なんでUbuntu ?
1
*
Ubuntuは良いこと取り
無償で利用
必要なときにはサポートを!
Free but unsupported Supported through subscriptions
UbuntuはWeb、Cloudで#1
Ubuntu
Ubuntu
Ubuntu
Ubuntu
EC2上での利用状況 OpenStack上のゲストOSの利用状況
DigitalOcean上での利用状況
WebサーバのホストOSのトレンド
Ubuntuは、メジャーなwebサービスを支えています。
時代はUbuntu !!!
OpenStackの開発環境としても
Source: OpenStack
Foundation Survey 2013
なぜ、 Canonical ?
2
Ubuntuを
サポートしているのは
Canonical !!!
Ubuntu OpenStack
リリースサイクル
3
Ubuntu OpenStackのサポートサイクル
さくっと OpenStack
4
物理マシンプロビジョニング
+
ダイナミックに再利用
2つの自動化ツール
アプリケーションのデ
プロイメント
+
スケール
MAAS
Source: https://insights.ubuntu.
com/2014/07/01/hp-publishes-openstack-on-
ubuntu-reference-architecture/
Ubuntu Cloud のサンプルアーキテクチャ
Demo Video
JujuとPuppet/Chefを混在させる
Puppet/ChefのスクリプトをJuju
Charmに組入れることが出来ます。
Puppet
charm
Chef
charm
Salt
charm
Ansible
charm
● Charmは、お好みの言語で書け
ます。
○ Puppetのモジュールや
Chefを使えます。
● Puppetを含むCharmとCephを
含むCharmを連携できます。
既存のPuppet/Chef資産の再利用も
できます。
-- サービス オーケストレーター
クラウドプロバイダーも、Juju
の開発に貢献
contribution as of Q214
Charm -- エコシステム
Charms:
● 合計 900+ charms がストア上で公開済
○ 42% がコミュニティによる貢献
○ 58% が Canonical による開発
contribution as of Q214
Charm -- エコシステム
さくっと 運用
5
➢ パッケージ&パッチ管理
➢ モニタリング
➢ リモートコマンド
➢ セキュリティレポート
Landscape -- 利用するメリット
パッケージおよびパッチの一元配
布元
パッケージおよびパッチの選択配
布という高度な管理
セキュリティ/監査レポート&
コンプライアンス管理
1
2
3
Landscape -- 管理コンソール
http://www.ubuntu.com/management/working-with-landscape
Landscape -- ぜひ評価版のご利用ください!
Canonical サポートモデル
6
Ubuntu OpenStack 事例
7
ユーザーおよび協力企業の一例
クイズタイム!
8
Q1.
Ubuntuのサービスオーケスト
レーションツールは?
1. Ansible
2. Juju
3. Fuel
A1.
Q2.
Ubuntuの物理マシン
プロビジョニングシステムは?
1. MAAS
2. Cobbler
3. Crowbar
A2.
MAAS
Q3.
Ubuntuのライセンス料金は?
1. Free
2. $100 / 2 ソケット
3. $1,000 / 2 ソケット
A3.
タダ!
Q4.
80台構成のOpenStackの
年間サポート費用は?
1. 約750万
2. 約1800万
3. 約3500万
A4.
約750万
1サーバ当り10万以下
500ノード以上のシステムだ
と、一台当り7万円以下
Links
juju.ubuntu.com -- overview
juju.ubuntu.com/install/ -- install juju
juju.ubuntu.com/charms/ -- charm overview
juju.ubuntu.com/features/ -- juju and charm features
juju.ubuntu.com/deployment/ -- juju deployment
juju.ubuntu.com/docs/ -- juju documentation
juju.ubuntu.com/community/ -- juju community
http://bazaar.launchpad.net/~go-bot/juju-core/trunk/view/head:/README -- Juju
Core
https://juju.ubuntu.com/docs/authors-charm-store.html -- Charms
https://juju.ubuntu.com/docs/contributing.html -- Juju Documentation
https://github.com/juju/juju-gui/blob/develop/HACKING.rst -- Juju GUI

Canonical様講演 OpenStack最新情報セミナー 2014年8月