38
2014/8/2 OSC関西@京都 @star76popin 使いたい人も、作りたい人も 〜 CloudStackがまるごとわかる! 〜 CloudStackの歩き方

OSC関西@京都2014 CloudStackの歩き方

Embed Size (px)

DESCRIPTION

2014年8月2日に実施した、OSC関西@京都2014の資料です(・∀・)!!

Citation preview

Page 1: OSC関西@京都2014 CloudStackの歩き方

2014/8/2 OSC関西@京都

@star76popin

使いたい人も、作りたい人も 〜 CloudStackがまるごとわかる! 〜

CloudStackの歩き方

Page 2: OSC関西@京都2014 CloudStackの歩き方

わたし

大削 緑/Midori Oge みろりん @star76popin

☆某SI会社 → 某通信事業者 → NTTコミュニケーションズで の開発を担当しています

☆こんな記事を書いてますオープンソースの「クラウド基盤ソフトウェア」を比較する【第1回】 機能を徹底比較! ~Eucalyptus、CloudStack、OpenStackオープンソースの「クラウド基盤ソフトウェア」を比較する【第2回】 【徹底比較】Eucalyptus、CloudStack、OpenStackの仮想マシン性能

☆いろんなユーザ会にいます

@副会長

star76

Page 3: OSC関西@京都2014 CloudStackの歩き方

おしながき

1)まずは知りたい:概要編

2)もっと知りたい:機能編

3)ぼっちOK! CloudStack情報まとめ

これであなたもCloudStackerに!

Page 4: OSC関西@京都2014 CloudStackの歩き方

まずは知りたい:概要編

Page 5: OSC関西@京都2014 CloudStackの歩き方

CloudStackとは

クラウド

なにがなんでもコスト削減

エンジニアを育成したい

BCP対策としてクラウドを使いたい 使用量を把握したいクラウドでサービスを差別化したい

資産管理の稼働を削減したい開発業務に専念したい

迅速にITリソースを調達したい

CloudStack=クラウドの基盤を作るための ソフトウェア

初期投資を抑えたい

2013年のクラウドサービス市場規模:前年の56.0%増の609億円※※「ビジネス2.0の視点」http://bit.ly/1ttIiFs

Page 6: OSC関西@京都2014 CloudStackの歩き方

オープンソースのクラウド基盤ソフトウェア

CPUやメモリ、ストレージ、 ネットワークなどのリソースを 仮想化技術を利用して提供

使う分だけ

使うときに

クラウド基盤ソフトウェア

CloudStackとは

〜他にも色々あります〜

Page 7: OSC関西@京都2014 CloudStackの歩き方

歴史

2008年 8月 Sun Microsystemsの開発者が設立したVMOps社で開発

2010年 5月

“VM Instance Manager”

cloud.com社に社名変更し、CloudStackとしてリリースオープンソース版の”コミュニティエディション”

2011年 7月 Citrix社がcloud.com社を買収

2012年 4月 Citrix社がApache Software Foundationに寄贈

2013年 3月 ASFの正式トッププロジェクトになる

Page 8: OSC関西@京都2014 CloudStackの歩き方

ASFのプロジェクト

おつ!むむっ

あらま

http://www.ohloh.net/orgs/apache/

CloudStackは、Apacheプロジェクトの中で コミット数、コントリビュータ増数 No.1

Apache Software Foundation

-約120名のプロジェクトメンバ

-オープンソースソフトウェアの開発を支援する団体-Apache流の開発手法 http://theapacheway.com/

Page 9: OSC関西@京都2014 CloudStackの歩き方

開発サイクル

リリース

リリース・開発/実装 ・ドキュメント作成&テスト

リリース

・RC版リリース・投票機能凍結

テストバグフィックス

翻訳 最後の仕上げ

4ヶ月単位で新しいバージョンをリリース

Page 10: OSC関西@京都2014 CloudStackの歩き方

バージョン

2012年 11月

2013年 6月 4.1リリース

2013年 10月 4.2リリース

2014年 3月 4.3リリース

2014年 7月 4.4リリース

で初めてのリリースとなる4.0をリリース

どんどん開発が進んでいるよ!

Page 11: OSC関西@京都2014 CloudStackの歩き方

AWSのようなクラウド基盤を無料で 構築できる

・オープンソースである(Apache CloudStack)

・操作性の高いGUI、独自APIとAWS互換APIを備えている

・XenServer、KVM、VMware vSphereなどさまざまな ハイパーバイザに対応している

・Java、Pythonを中心に開発されている

・ロードバランサやファイアウォール、VPNなどの サービスが標準で搭載されている

・数多くの商用での導入実績がある

特長

CloudStack = クラウド基盤ソフトウェアの代表格

Page 12: OSC関西@京都2014 CloudStackの歩き方

IDCフロンティア

『IDCFクラウドサービス』

Joe'sクラウド 『Joe'sクラウドサービス』

北海道大学・九州大学 北陸先端科学技術大学 アカデミッククラウド

日本ユニシス 『U-Cloud』

KDDI 『クラウドプラットフォームサービス』

日商エレクトロニクス 『Nissho-Blocks』

日立製作所 『日立クラウド基盤導入ソリューション』

Zynga 『zCloud』

TataCommunication 『InstaCompute』

NTTコミュニケーションズ 『クラウド・エヌ』

キューデン インフォコム 『Qic Qumo』

SCSK 『netXCloud』

コリアテレコム 『ucloud』

そのまま商用サービスの基盤として使える機能性、信頼性

導入実績

GMOクラウド 『Public ALTUS』

Page 13: OSC関西@京都2014 CloudStackの歩き方

個人でも使える

作りながら、サーバやネットワーク、ストレージなど 幅広い知識を身につけることができます

ぼっちOK!

お手軽にマイクラウドを 作ることができます

無料で

CloudStackを使えば…

家にあるPCでも

Page 14: OSC関西@京都2014 CloudStackの歩き方

もっと知りたい:機能編

Page 15: OSC関西@京都2014 CloudStackの歩き方

仮想マシン・ストレージ・ネットワーク管理- VMの作成/起動/停止/削除/復元、スケールアップ/ダウン - パスワードリセット、コンソール画面 - ディスクの作成/アタッチ/デタッチ/削除 - 手動/自動スナップショット - マシンイメージ管理(テンプレート/ISO) - IPの追加/削除、VPN、LB、ポートフォワーディング、スタティックNAT、VPC - パケットフィルタ(セキュリティグループ/FW) - VM/ストレージマイグレーション - CPU/メモリ/ディスクサイズ、通信速度等によるサービスメニュー定義

UI提供/アカウント管理- 管理者/ユーザ用GUI、Native API、AWS互換API - 階層構造によりユーザをグループ化 - アカウント/ユーザの作成/削除/ロック/無効化/パスワード・キー管理 - マルチテナント(L2/L3/VPC/プロジェクト) - メニュー定義、リソース制御

その他- リソース管理、イベントログ/アラート通知 - 外部機器連携(NetScaler,NiciraNVP,F5,SRX)

豊富な機能

Page 16: OSC関西@京都2014 CloudStackの歩き方

さわってみよう

ログイン

Page 17: OSC関西@京都2014 CloudStackの歩き方

さわってみよう

仮想マシンを作る

Page 18: OSC関西@京都2014 CloudStackの歩き方

さわってみよう

仮想マシンを作る

ゾーンやイメージの種類を選ぶ

Page 19: OSC関西@京都2014 CloudStackの歩き方

さわってみよう

仮想マシンを作る

OSを選ぶ

Page 20: OSC関西@京都2014 CloudStackの歩き方

さわってみよう

仮想マシンを作る

仮想マシンのスペックを選ぶ

Page 21: OSC関西@京都2014 CloudStackの歩き方

さわってみよう

仮想マシンを作る

ディスクを追加したい場合は選択

Page 22: OSC関西@京都2014 CloudStackの歩き方

さわってみよう

仮想マシンを作る

ネットワークを選ぶ

Page 23: OSC関西@京都2014 CloudStackの歩き方

さわってみよう

仮想マシンを作る

数分で簡単にできちゃう!

Page 24: OSC関西@京都2014 CloudStackの歩き方

仮想コンソール

ブラウザ経由でコンソール画面を提供

あやまって外部からの接続経路をふさいでしまった場合に便利〜♪

さわってみよう

Page 25: OSC関西@京都2014 CloudStackの歩き方

手っ取り早くCloudStackを知るには

NTTコミュニケーションズ(株)が提供する パブリック・クラウドサービス

ベースにCloudStackを採用ロードバランサやオートスケール、DNS、RDB、モニタリング、

オブジェクトストレージ、PaaSなどさまざまな機能を提供しています。

詳細は「クラウドエヌ」で検索してね♪

Page 26: OSC関西@京都2014 CloudStackの歩き方

アーキテクチャ

→作ってすぐに使える

Management Serverがハブとなって 全体をコントロールする集中管理型

各コンポーネントが組み合わさって 1つのCloudStackシステムを構成

→構築しやすい、運用しやすい

Page 27: OSC関西@京都2014 CloudStackの歩き方

コンポーネント

☆Management ServerGUI、APIを提供 リソース管理、イベント管理

☆Host仮想マシンを起動

☆Primary Storage仮想マシンのディスク領域

☆Secondary Storage仮想マシンのイメージやスナップショットを格納

Page 28: OSC関西@京都2014 CloudStackの歩き方

コンポーネント

!

Cluster

Pod

Host

Cluster

Host Host

Primary Storage

ClusterPod

Cluster Cluster

Zone

!Management Server

Secondary Storage

ユーザWeb/API

DB

Management Server

Region

Zone

Region

Zone

Zone

※※Primary StorageはSecondaryStorageと同様、Zoneに置くこともできます

Page 29: OSC関西@京都2014 CloudStackの歩き方

☆Virtual Router

☆Console Proxy VM

☆Secondary Storage VMイメージのダウンロードやコピーを仲介する

ユーザが作成したVMにVNC接続するための プロキシ機能を提供

DHCP、DNS、ロードバランサ、ファイアウォール、 NAT、VPNなどのネットワークサービスを提供

VM3兄弟♪

システムVMとVirtualRouter

Page 30: OSC関西@京都2014 CloudStackの歩き方

インフラストラクチャ画面

コンポーネントの 設定、追加・削除は GUIから操作可能

Page 31: OSC関西@京都2014 CloudStackの歩き方

CloudStack情報まとめ

Page 32: OSC関西@京都2014 CloudStackの歩き方

書籍

CloudStack実践ガイドCloudStack徹底入門

60 Recipes for Apache CloudStack(今秋発売予定)

Page 33: OSC関西@京都2014 CloudStackの歩き方

CloudStackユーザ会

日本語によるCloudStackに関する情報発信・共有を行い CloudStackの普及及び人材育成に貢献します

Web http://cloudstack.jp/

ML http://ml.cloudstack.jp/mailman/listinfo/users から参加

Twitter @cloudstackja

Facebook https://www.facebook.com/cloudstackjapan

Youtube http://www.youtube.com/channel/UCB_l4yMR2rE6VWa_H-THPWQ

Ustream http://www.ustream.tv/channel/cloudstackja

参加方法: 入会に特別は手続きは必要ありません 以下サイトからMLに参加して下さい

Page 34: OSC関西@京都2014 CloudStackの歩き方

✯ ユーザ会(勉強会)などのイベント企画、開催

✯ Webやメーリングリストによる情報の共有

✯ 技術情報の蓄積、展開

✯ Apache CloudStack Projectへの貢献

これまで、ユーザ会主催の勉強会を20回以上開催し、その他クラウド系、オープンソースソフトウェア関連の多数のイベントに出展しています。

公式サイトでは、イベントの模様や技術情報を掲載しています。 メーリングリストは誰でも自由に参加でき、CloudStackに関する最新情報の共有や、構築・運用における技術問合せが活発に行われています。

オープンクラウド実証実験タスクフォースへの参画や、有志メンバによる機能検証プロジェクトを発足し、ノウハウのまとめと共有を行っています。 また、これまでにハンズオンやワークショップの開催、執筆書籍の読書会など を実施し、技術者の育成にも貢献しています。

ユーザ会では、ドキュメントの翻訳やUIのローカライゼーションを行っています。 また、本家プロジェクトメンバや海外コミュニティとの積極的な情報交換を 行い、日本での活動状況を定期的にレポートしています。

CloudStackユーザ会 活動内容

Page 35: OSC関西@京都2014 CloudStackの歩き方

今後も多数予定しています

AdventCalendar

ブログ記事を公開

ラジオ出演

読書会

翻訳会

CloudStack Day 2013

色々なイベントを 開催しています

勉強会

Page 36: OSC関西@京都2014 CloudStackの歩き方

☆各種ML

☆Web

☆Twitterhttps://twitter.com/CloudStack

Apache CloudStack公式

http://cloudstack.apache.org/ リリース情報、インストールドキュメント

[email protected] バージョンアップ、セキュリティ関連通知

[email protected] 困ったときはここに質問

[email protected] 新機能やBug対応状況など

[email protected] コミットログ

[email protected] JIRAの更新通知

[email protected] イベント案内など

Page 37: OSC関西@京都2014 CloudStackの歩き方

海外のCloudStackers

@sebgoa(Sebastien Goasguen)

@chipchilders(Chip Childers)

@shengliang(Sheng Liang)

@ke4qqq(David Nalley)

@spark404(Hugo Trippaers)

http://cloudstack.apache.org/who.htmlPMC/Committer一覧

@CloudStack

Page 38: OSC関西@京都2014 CloudStackの歩き方

CloudStack、使ってみてね