26
1 Developers Summit 2014 私が CloudStack を使う 4 つの理由 電気通信大学 大学院情報システム学研究科 中島 拓真 2014/02/14 OpenJam 13:55 14:15

私がCloudStackを使う4つの理由

Tags:

Embed Size (px)

DESCRIPTION

Developers Summit 2014 のCloudStackユーザ会枠のスライド

Citation preview

Page 1: 私がCloudStackを使う4つの理由

1Developers Summit 2014

私が CloudStackを使う4つの理由

電気通信大学大学院情報システム学研究科

中島 拓真

2014/02/14OpenJam13:55〜 14:15

Page 2: 私がCloudStackを使う4つの理由

2Developers Summit 2014

自己紹介

■電気通信大学の大学院生です– Twitter: @penguin2716

■クラウド上の計算リソースを効率的に使う研究をしています– 通常の計算リソースだけでなく

GPU/FPGAのような特殊な HWも共有しよう■クラウド &ネットワーク情報サイトで「 CloudStackを試そう」シリーズの記事– http://www.cloudandnetwork.jp/

Page 3: 私がCloudStackを使う4つの理由

3Developers Summit 2014

CloudStack Day Japan 2014

Page 4: 私がCloudStackを使う4つの理由

4Developers Summit 2014

「 CloudStackって何?」

Page 5: 私がCloudStackを使う4つの理由

5Developers Summit 2014

CloudStackとは

■ IaaSクラウドを構築・管理するOSS

– VMの管理● 作成,破棄,起動,停止,再起動,リセット,ライブマイグレーション,テンプレートの作成,スナップショット管理,HA機能, VM …スペックの定義,

– 仮想ルータによるネットワーク構築● VPN, DHCP, DNS, Firewall, Load Balancer, Source NAT,

Static NAT, Port Forwarding, ...

– ユーザやグループの管理,リソースの管理,プロジェクトの管理,複数ストレージの使い分け,外部NW …機器や他プロジェクトとの連携,

Page 6: 私がCloudStackを使う4つの理由

6Developers Summit 2014

Page 7: 私がCloudStackを使う4つの理由

7Developers Summit 2014

日本 CloudStackユーザ会

■日本 CloudStackユーザ会とは– 日本語による CloudStackに関する情報発信・情報共有を行いCloudStackの普及・人材育成に貢献します

■ CloudStackユーザ会(勉強会)– 2-3ヶ月に 1回程度,最新情報の共有– 場所は東京 /大阪が多い,前回は北海道で開催– 次回は 3月 7日(金), IDCフロンティアにて

■ OSCでのブース出展

Page 8: 私がCloudStackを使う4つの理由

8Developers Summit 2014

CloudStackとOpenStackの違い

■ CloudStack– 1つのプロジェクトとして開発・構築

→構築しやすい■ OpenStack

– 複数のプロジェクトをまとめて構築  Nova, Glance, Swift, Keystone, Horizon, Quantum, Cinder→カスタマイズしやすい

※個人差があります

Page 9: 私がCloudStackを使う4つの理由

9Developers Summit 2014

余談:OpenStack Days潜入レポ

■昨日はOpenStackDaysにいました■ CloudStackとOpenStackって何が違うの?

– 個人的には決定的な違いはないと思います■構築する際の構成の関係上

OpenStackの方が楽 (苦 )しそう■「使って何かする」なら CloudStack,「何かを新たに作る」なら OpenStack

■類似質問「 Vimと Emacsって何が違うの?」※個人差があります

Page 10: 私がCloudStackを使う4つの理由

10Developers Summit 2014

私が CloudStackを使う4つの理由

Page 11: 私がCloudStackを使う4つの理由

11Developers Summit 2014

前提:クラウドを「作る」ことではなく「使って何かする」ことが目的

Page 12: 私がCloudStackを使う4つの理由

12Developers Summit 2014

CloudStackを使う理由その 1「だいたい何でもできる」

Page 13: 私がCloudStackを使う4つの理由

13Developers Summit 2014

その 1:だいたい何でもできる

■必要なものはだいたい揃っている– VMの管理,リソースの管理,ユーザ管理,プロファイル管理,ネットワーク管理,スナップショ

…ット,ライブマイグレーション,■手を入れればだいたい何でもできる

– OSSなので, git cloneしてソースを書き換えてビルドすれば思い通りになる

■現在も機能は増え続けている– 4.3のリリースまでもう少し

Page 14: 私がCloudStackを使う4つの理由

14Developers Summit 2014

CloudStackを使う理由その 2「作りやすい」

Page 15: 私がCloudStackを使う4つの理由

15Developers Summit 2014

その 2:作りやすい

■ CloudStackは 1つのプロジェクトである– 比較的学習量が少なくて済む– 「バージョンの違いで動かない」が少ない– マシン 1台でもインストールして試せる– 構成が分かりやすい

● 管理サーバ, VMホスト,ストレージ– 実はインストールスクリプトもあります

https://github.com/penguin2716/autoinstall_cloudstack

Page 16: 私がCloudStackを使う4つの理由

16Developers Summit 2014

Demo:ちょっと作ってみましょう

Page 17: 私がCloudStackを使う4つの理由

17Developers Summit 2014

CloudStackを使う理由その 3「使いやすい」

Page 18: 私がCloudStackを使う4つの理由

18Developers Summit 2014

■ WebUIが比較的分かりやすい– 分かりやすいことは進捗を出す上でも重要– 学習コスト,教育コストが小さい

その 3:使いやすい

Page 19: 私がCloudStackを使う4つの理由

19Developers Summit 2014

Demo:VMを作ってみましょう

Page 20: 私がCloudStackを使う4つの理由

20Developers Summit 2014

CloudStackを使う理由その 4「無償で使える」

Page 21: 私がCloudStackを使う4つの理由

21Developers Summit 2014

■お金は無限にあるわけではない– 浮いた分はハードウェアに投資できる– 個人でも利用しやすい

■サポートが必要であれば商用版もある– 確かに自分で全部やるのは少し大変

その 4:無償で使える

Page 22: 私がCloudStackを使う4つの理由

22Developers Summit 2014

その結果,私は CloudStackを使い始めたわけですが

Page 23: 私がCloudStackを使う4つの理由

23Developers Summit 2014

クラウドで私はこう変わった

■ OSのインストール(物理)が面倒になった– もう物理マシンにOSのインストールなんてとてもじゃないがやってられない

– VMにOS入れるのも面倒■短期間で進捗が出るようになった

– VM上で何でも試して,失敗した /必要なくなったら破棄

– テンプレートの活用による環境構築

※個人差があります

Page 24: 私がCloudStackを使う4つの理由

24Developers Summit 2014

CloudStack Day Japan 2014

Page 25: 私がCloudStackを使う4つの理由

25Developers Summit 2014

CloudStack Week (3/3-3/7)

■ 3/3

– 「 Citrix CloudPlatform」ハンズオンセミナー■ 3/4

– Apache CloudStack ドキュメント翻訳会– Apache CloudStack 4.3 深堀会

■ 3/6– CloudStack Day 2014

■ 3/7

– 第 16回 CloudStackユーザー会

Page 26: 私がCloudStackを使う4つの理由

26Developers Summit 2014

まとめ

■ CloudStackは IaaSクラウドを構築・管理するOSSです– だいたい何でもできます

■ユーザ会も活発に活動しています■作りやすく,使いやすく,その上無償で利用できます

■短期間で進捗が出るようになりました■ 3/6(木 )にお茶の水ソラシティで

CloudStack Day 2014が開催されます