Más contenido relacionado La actualidad más candente (20) Similar a CloudStack Overview(OSC2012Kansai@Kyoto) (20) Más de Satoshi Shimazaki (20) CloudStack Overview(OSC2012Kansai@Kyoto)9. #osckansai
クラウドのタイプによる管理範囲の違い
Private Cloud IaaS PaaS SaaS
Applications
Data
Runtime
Middleware
Operating System
Virtualization
Servers
Storage
Networking
Applications
Data
Runtime
Middleware
Operating System
Applications
Data
Virtualization
Servers
Storage
Networking
Runtime
Middleware
Operating System
Virtualization
Servers
Storage
Networking
Applications
Data
Runtime
Middleware
Operating System
Virtualization
Servers
Storage
Networking
30. #osckansai
Domain 1
Sub Domain 2Sub Domain 1
• Domain:
• 最も大きいグループ単位
• 複数のSub domainを含めることができる
• 例: プライベートクラウドとして利用する企業。
IaaS事業者が再販事業者に割り当てる単位
• Account:
• 独立したグループ単位
• 例: テナント(顧客企業)単位、もしくは社内組織
• User:
• もっとも小さい単位=個人
• Project:
• Accountを横断した、ユーザーのグループ
マルチテナント:ユーザー管理の単位
Account 2
User 2
User N
Account N
User 2
User N
Account 1
User 1
User N
Account N
User 1
User N
Project 1
47. #osckansai
• Hosts
• ハイパーバイザー
• Primary Storage
• 仮想マシン用のストレージ
• Cluster
• HostとPrimary Storageを組み合わせたグループ
• Pod
• n個のクラスタを含む、同一L2単位
• Network
• サービスオファリングに関連付けられた論理ネットワーク
• Secondary Storage
• テンプレートや、スナップショット、ISO用のストレージ
• Zone
• Pod、ネットワークオファリング、
セカンダリストレージを組み合わせたグループ
• Management Server Farm
• 管理機能や仮想マシンのプロビジョニング機能の提供
CloudStackのコンポーネント
Zone
CloudStack Pod
Cluster
Host
Host
Network
Primary
Storage
VM
VM
CloudStack Pod
Cluster
Secondary
Storage
51. #osckansai
• Primary Storage
• 仮想マシンのディスク
• Cluster毎に必要なストレージ
• NFS, iSCSI, FC, Local が利用可能
• Hostに直接接続
• Secondary Storage
• テンプレート、ISO、スナップショット
• Zoneごとに必要なストレージ
• NFS, OpenStack Swift が利用可能
• CloudStack System VMにより管理
ストレージ
Zone
Secondary Storage
Pod
Cluster
Host
Host
Primary Storage
Template
CloudStack
System VM
52. #osckansai
System VMと仮想ルーター:CloudStackの裏側
• Secondary Storage VM
• ZoneへのTemplateのアップロード
• Zone間でのTemplateのコピー
• Primary Storageへテンプレートのコピー
• Snapshotのセカンダリストレジへのコピー
• Console Proxy VM
• ブラウザ埋め込み型コンソールを提供
• ユーザーのブラウザをVNCのポートへ接続
• 仮想ルーター
• ベーシックネットワーク: IPアドレスアサイン、DNSの設定
• アドバンスネットワーク: DHCP, Firewall, LB, VPNを提供
s-500-vm v-501-vm
r-14-vm
55. #osckansai
• 機能追加モジュールとして利用(Basic Network)
• Static NAT、Elastic IP、Elastic Load Balancing
• 仮想ルーターの代替として(Advanced Network)
• Load Balancing
• VPX, MPX & SDX シリーズすべてに対応
• Protocols: TCP、UDP、HTTP
• アルゴリズム: ラウンドロビン、リーストコネクション、ラ
ンダム
• セッション管理: 送信元アドレス, COOKIE
Citrix NetScaler連携
56. #osckansai
各ネットワークアプライアンスとの比較
Feature Virtual Router NetScaler Juniper SRX F5 BigIP
Remote Access VPN YES N/A YES N/A
Firewall YES N/A YES N/A
Source NAT YES N/A YES N/A
Static NAT YES YES YES N/A
Load Balancing YES YES N/A YES
Port Forwarding YES N/A YES N/A
Elastic IP N/A YES N/A N/A
Elastic LB N/A YES N/A N/A
DHCP/DNS/User Data YES N/A N/A N/A
60. #osckansai
リファレンス
• コミュニティーサイト
cloudstack.org: 総本山
docs.cloud.com: デザイン、ナレッジベース
wiki.cloudstack.org: プロジェクトwiki
bugs.cloudstack.org: バグトラッキングDB
• ライセンス
Apache license
• ソースリポジトリ
https://git-wip-us.apache.org/repos/asf/incubator-cloudstack.git
• メーリングリスト
cloudstack-users@incubator.apache.org: ユーザー用のメーリングリスト
cloudstack-dev@incubator.apache.org : 開発エンジニア、テストエンジニア用のメーリングリスト
• Facebook CloudStack ファンページ
http://www.facebook.com/cloudstackjapan
• フォローすべきTwitterアカウント
@kimotuki, @cloudstack_jpn, @yasudatadahiro,
@kkitase, @smzksts, @ulander, @mrhinkle,
@CloudStack などなど
63. #osckansai
パブリッククラウドサービスの事例
IDCフロンティア クラウド(セルフタイプ)
• 国内で初めてCloudStackとCloudPortalを
採用した商用クラウド
• リッチなインターフェースでポータルから仮想マシンや物理マシンの作成、
リソース監視、上限予算設定などの運用が可能
• クレジット決済でサインアップに5分、仮想マシンを5分で作成
• APIの公開により、クラウド管理サービスなどとも連携
• 日本品質SLA99.99%と東西マルチリージョン提供
• 仮想マシン稼働率、ネットワーク接続可用性の2つを保証
• 東日本(首都圏)・西日本(北九州)の複数拠点から提供地域の選択が可能<予定>
• 広域サーバー負荷分散
• NetScalerがもつGSLB(Global Server Load Balancing)の機能を使用し、クラウドおよびデータセン
ター間での負荷分散やバックアップサイトへの切り替えも可能
URL: http://www.idcf.jp/noah/
http://www.idcf.jp/pressrelease/2011/20110512001.html
64. #osckansai
国内最大級のアカデミッククラウドの事例
北海道大学 情報基盤センター
• 全国の大学、研究機関の活動を支援する情報環境に
• ※平成23年11月よりサービス開始予定
• 日立のBladeSymphonyハイエンドモデル「BS2000」を採用
• 最新のIntel XeonプロセッサE7ファミリ、共有メモリ128GB、10GbEx2を有するスパコン並みの性能を有する演算ノ
ード114台から構成
• 全体として4000コア、40TFlops以上、500TBの大容量ストレージ
• 仮想化基盤ソフトウェア: Citrix XenServerを採用
• 管理運用コストの大幅な低減
• 消費電力 1/5 ~ 1/10程度まで削減
• クラウド管理ミドルウェア: CloudStackを採用
• ポータルから一元的にバーチャルマシンの申請、管理、運用を可能
• 提供サービス
• 仮想サーバー、クラスタシステム、コンテンツマネジメントシステム、アプリケーションサービス、オンラインストレ
ージサービス、ブログサービス等、研究者にとって必要となる各種サービスの提供
Source, http://www.hucc.hokudai.ac.jp/gakusai_info.html
66. #osckansai
ハイブリッドクラウドの事例
SCSK - netXCloud
• CloudStackで構築したパブリッククラウドとプライベートクラウドアプライアンス(Cloud System
Enabler)を同時リリース。異なるCloudStack環境を一元的に管理。
• データセンター、オンプレミス連携などインテグレータならではのエンタープライズクラウドサービスを
提供。
プライベートクラウドアプライアンス
リソース専有型
“Cloud System Enabler”
CloudPortal
異なる環境をCloudPortalで
一元的に管理
ア
プ
リ
ケ
ー
シ
ョ
ン
・
デ
ー
タ
連
携
URL:http://www.netxcloud.jp/
パブリッククラウド基盤サービス
企業向け/リソース共用型
70. #osckansai
Citrix CloudPlatform ワークショップ
・詳細
http://www.citrix.co.jp/education/training/cp
_workshop.html
・コース内容
1. イントロダクションと概要
2. アーキテクチャとインストール
3. ドメインとアカウント、
サービスオファリングとインスタンスの作成
4. セキュリティグループ、
テンプレート / ISOの管理
・日程(2012年)
第1回 7月5日-6日(2日間) *定員12名 → 満席
第2回 8月9日-10日(2日間)定員12名
第3回 9月4日-5日(2日間) 定員12名
※以降の開催は未定です
・開催時刻 :10:00-17:30
・場所 :東京(霞が関)Citrix本社
・費用(税別) :150,000円
・ラボ実習
1. ラボ環境XenServerへの接続
2. CentOSのインストール
3. XenServer Toolsのインストールと
ネットワークのセットアップ
4. NFSサーバの構成
5. CloudPlatform管理サーバへのNFS設定
6. CloudPlatformのインストール
7. CloudPlatformテンプレートの展開
8. クラウドの構築
9. ドメイン、アカウント、ユーザーの作成
10.サービスオファリングの作成
11.インスタンスの作成
12.セカンドインスタンスの作成
13.セキュリティグループ
14.2台目のホストの追加
15.インスタンスのマイグレーション
16.CloudPlatformへのISOアップロード
17.アカウントに対する制限の設定
18.基本的なトラブルシューティング