Upload
midori-oge
View
1.112
Download
3
Embed Size (px)
DESCRIPTION
2014年8月2日に実施した、OSC関西@京都2014の資料です(・∀・)!!
Citation preview
2014/8/2 OSC関西@京都
@star76popin
使いたい人も、作りたい人も 〜 CloudStackがまるごとわかる! 〜
CloudStackの歩き方
わたし
大削 緑/Midori Oge みろりん @star76popin
☆某SI会社 → 某通信事業者 → NTTコミュニケーションズで の開発を担当しています
☆こんな記事を書いてますオープンソースの「クラウド基盤ソフトウェア」を比較する【第1回】 機能を徹底比較! ~Eucalyptus、CloudStack、OpenStackオープンソースの「クラウド基盤ソフトウェア」を比較する【第2回】 【徹底比較】Eucalyptus、CloudStack、OpenStackの仮想マシン性能
☆いろんなユーザ会にいます
@副会長
star76
おしながき
1)まずは知りたい:概要編
2)もっと知りたい:機能編
3)ぼっちOK! CloudStack情報まとめ
これであなたもCloudStackerに!
まずは知りたい:概要編
CloudStackとは
クラウド
なにがなんでもコスト削減
エンジニアを育成したい
BCP対策としてクラウドを使いたい 使用量を把握したいクラウドでサービスを差別化したい
資産管理の稼働を削減したい開発業務に専念したい
迅速にITリソースを調達したい
CloudStack=クラウドの基盤を作るための ソフトウェア
初期投資を抑えたい
2013年のクラウドサービス市場規模:前年の56.0%増の609億円※※「ビジネス2.0の視点」http://bit.ly/1ttIiFs
オープンソースのクラウド基盤ソフトウェア
CPUやメモリ、ストレージ、 ネットワークなどのリソースを 仮想化技術を利用して提供
使う分だけ
使うときに
クラウド基盤ソフトウェア
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の正式トッププロジェクトになる
ASFのプロジェクト
おつ!むむっ
あらま
http://www.ohloh.net/orgs/apache/
CloudStackは、Apacheプロジェクトの中で コミット数、コントリビュータ増数 No.1
Apache Software Foundation
-約120名のプロジェクトメンバ
-オープンソースソフトウェアの開発を支援する団体-Apache流の開発手法 http://theapacheway.com/
開発サイクル
リリース
リリース・開発/実装 ・ドキュメント作成&テスト
リリース
・RC版リリース・投票機能凍結
テストバグフィックス
翻訳 最後の仕上げ
4ヶ月単位で新しいバージョンをリリース
バージョン
2012年 11月
2013年 6月 4.1リリース
2013年 10月 4.2リリース
2014年 3月 4.3リリース
2014年 7月 4.4リリース
で初めてのリリースとなる4.0をリリース
どんどん開発が進んでいるよ!
AWSのようなクラウド基盤を無料で 構築できる
・オープンソースである(Apache CloudStack)
・操作性の高いGUI、独自APIとAWS互換APIを備えている
・XenServer、KVM、VMware vSphereなどさまざまな ハイパーバイザに対応している
・Java、Pythonを中心に開発されている
・ロードバランサやファイアウォール、VPNなどの サービスが標準で搭載されている
・数多くの商用での導入実績がある
特長
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』
個人でも使える
作りながら、サーバやネットワーク、ストレージなど 幅広い知識を身につけることができます
ぼっちOK!
お手軽にマイクラウドを 作ることができます
無料で
CloudStackを使えば…
家にあるPCでも
もっと知りたい:機能編
仮想マシン・ストレージ・ネットワーク管理- VMの作成/起動/停止/削除/復元、スケールアップ/ダウン - パスワードリセット、コンソール画面 - ディスクの作成/アタッチ/デタッチ/削除 - 手動/自動スナップショット - マシンイメージ管理(テンプレート/ISO) - IPの追加/削除、VPN、LB、ポートフォワーディング、スタティックNAT、VPC - パケットフィルタ(セキュリティグループ/FW) - VM/ストレージマイグレーション - CPU/メモリ/ディスクサイズ、通信速度等によるサービスメニュー定義
UI提供/アカウント管理- 管理者/ユーザ用GUI、Native API、AWS互換API - 階層構造によりユーザをグループ化 - アカウント/ユーザの作成/削除/ロック/無効化/パスワード・キー管理 - マルチテナント(L2/L3/VPC/プロジェクト) - メニュー定義、リソース制御
その他- リソース管理、イベントログ/アラート通知 - 外部機器連携(NetScaler,NiciraNVP,F5,SRX)
豊富な機能
さわってみよう
ログイン
さわってみよう
仮想マシンを作る
さわってみよう
仮想マシンを作る
ゾーンやイメージの種類を選ぶ
さわってみよう
仮想マシンを作る
OSを選ぶ
さわってみよう
仮想マシンを作る
仮想マシンのスペックを選ぶ
さわってみよう
仮想マシンを作る
ディスクを追加したい場合は選択
さわってみよう
仮想マシンを作る
ネットワークを選ぶ
さわってみよう
仮想マシンを作る
数分で簡単にできちゃう!
仮想コンソール
ブラウザ経由でコンソール画面を提供
あやまって外部からの接続経路をふさいでしまった場合に便利〜♪
さわってみよう
手っ取り早くCloudStackを知るには
NTTコミュニケーションズ(株)が提供する パブリック・クラウドサービス
ベースにCloudStackを採用ロードバランサやオートスケール、DNS、RDB、モニタリング、
オブジェクトストレージ、PaaSなどさまざまな機能を提供しています。
詳細は「クラウドエヌ」で検索してね♪
アーキテクチャ
→作ってすぐに使える
Management Serverがハブとなって 全体をコントロールする集中管理型
各コンポーネントが組み合わさって 1つのCloudStackシステムを構成
→構築しやすい、運用しやすい
コンポーネント
☆Management ServerGUI、APIを提供 リソース管理、イベント管理
☆Host仮想マシンを起動
☆Primary Storage仮想マシンのディスク領域
☆Secondary Storage仮想マシンのイメージやスナップショットを格納
コンポーネント
!
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に置くこともできます
☆Virtual Router
☆Console Proxy VM
☆Secondary Storage VMイメージのダウンロードやコピーを仲介する
ユーザが作成したVMにVNC接続するための プロキシ機能を提供
DHCP、DNS、ロードバランサ、ファイアウォール、 NAT、VPNなどのネットワークサービスを提供
VM3兄弟♪
システムVMとVirtualRouter
インフラストラクチャ画面
コンポーネントの 設定、追加・削除は GUIから操作可能
CloudStack情報まとめ
書籍
CloudStack実践ガイドCloudStack徹底入門
60 Recipes for Apache 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に参加して下さい
✯ ユーザ会(勉強会)などのイベント企画、開催
✯ Webやメーリングリストによる情報の共有
✯ 技術情報の蓄積、展開
✯ Apache CloudStack Projectへの貢献
これまで、ユーザ会主催の勉強会を20回以上開催し、その他クラウド系、オープンソースソフトウェア関連の多数のイベントに出展しています。
公式サイトでは、イベントの模様や技術情報を掲載しています。 メーリングリストは誰でも自由に参加でき、CloudStackに関する最新情報の共有や、構築・運用における技術問合せが活発に行われています。
オープンクラウド実証実験タスクフォースへの参画や、有志メンバによる機能検証プロジェクトを発足し、ノウハウのまとめと共有を行っています。 また、これまでにハンズオンやワークショップの開催、執筆書籍の読書会など を実施し、技術者の育成にも貢献しています。
ユーザ会では、ドキュメントの翻訳やUIのローカライゼーションを行っています。 また、本家プロジェクトメンバや海外コミュニティとの積極的な情報交換を 行い、日本での活動状況を定期的にレポートしています。
CloudStackユーザ会 活動内容
☆
☆
☆
☆
今後も多数予定しています
AdventCalendar
ブログ記事を公開
ラジオ出演
読書会
翻訳会
CloudStack Day 2013
色々なイベントを 開催しています
勉強会
☆各種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] イベント案内など
海外のCloudStackers
@sebgoa(Sebastien Goasguen)
@chipchilders(Chip Childers)
@shengliang(Sheng Liang)
@ke4qqq(David Nalley)
@spark404(Hugo Trippaers)
http://cloudstack.apache.org/who.htmlPMC/Committer一覧
@CloudStack
CloudStack、使ってみてね