citrix cloudplatform 305 and apache cloudstack 40 updates
Post on 19-Oct-2014
3.381 views
DESCRIPTION
This is the slide which I used at the the 9th Japan CloudStack User Group Meeting.TRANSCRIPT
![Page 1: Citrix CloudPlatform 305 and Apache CloudStack 40 Updates](https://reader034.vdocuments.mx/reader034/viewer/2022052310/54441b97afaf9f550d8b47d2/html5/thumbnails/1.jpg)
北瀬 公彦 日本CloudStackユーザー会 http://cloudstack.jp Twitter: @kkitase Email: [email protected]
Apache CloudStack 近況アップデート
![Page 2: Citrix CloudPlatform 305 and Apache CloudStack 40 Updates](https://reader034.vdocuments.mx/reader034/viewer/2022052310/54441b97afaf9f550d8b47d2/html5/thumbnails/2.jpg)
Apache CloudStackとは
![Page 3: Citrix CloudPlatform 305 and Apache CloudStack 40 Updates](https://reader034.vdocuments.mx/reader034/viewer/2022052310/54441b97afaf9f550d8b47d2/html5/thumbnails/3.jpg)
• IaaSクラウド構築・管理ソフトウェア
• リッチなセルフサービスポータル ᵒ 管理者用、グループ管理者用、ユーザー用
• 豊富なネットワークサービス ᵒ LB, FW, VPN, NAT等 ᵒ 外部ネットワーク機器連携
• 豊富な採用事例 ᵒ 100以上のクラウドサービスで採用
• オープンソース ᵒ Apache Software Foundationにより開発 ᵒ Apache CloudStack (9/26: 4.0 予定)
• 商用ディストリビューション ᵒ Citrix CloudPlatform (9/7: 3.0.5)
![Page 4: Citrix CloudPlatform 305 and Apache CloudStack 40 Updates](https://reader034.vdocuments.mx/reader034/viewer/2022052310/54441b97afaf9f550d8b47d2/html5/thumbnails/4.jpg)
2008 2009 2010 2011 2012
VMOps 創業
Apache CloudStack
Citrix Cloud.com買収
Cloud.com に社名変更
![Page 5: Citrix CloudPlatform 305 and Apache CloudStack 40 Updates](https://reader034.vdocuments.mx/reader034/viewer/2022052310/54441b97afaf9f550d8b47d2/html5/thumbnails/5.jpg)
Apache Software Foundation
The Apache Way
• コミュニティ間で、連携したソフトウェア開発
• 商用版を開発しやすいライセンス体系
• 尊重、信頼、技術ベースのコミュニケーション
• セキュリティ重視
• オープンソース財団における標準
• 10年以上の歴史、100以上のプロジェクト、
800以上の開発者
• Apache Web Server, Apache Tomcat, Hadoop,
Cassandra, etc. • 強力な開発コミュニティ
![Page 6: Citrix CloudPlatform 305 and Apache CloudStack 40 Updates](https://reader034.vdocuments.mx/reader034/viewer/2022052310/54441b97afaf9f550d8b47d2/html5/thumbnails/6.jpg)
June ’11 Pre-Acquisition
September ’11 Post-Acquisition
April ’12 Post-Apache
CloudStack.org アクセス数
15,683
185,515
598,651
4x
![Page 7: Citrix CloudPlatform 305 and Apache CloudStack 40 Updates](https://reader034.vdocuments.mx/reader034/viewer/2022052310/54441b97afaf9f550d8b47d2/html5/thumbnails/7.jpg)
June ’11 Pre-Acquisition
September ’11 Post-Acquisition
April ’12 Post-Apache
CloudStack ダウンロード数
5,088
12,950
16,511
3x
![Page 8: Citrix CloudPlatform 305 and Apache CloudStack 40 Updates](https://reader034.vdocuments.mx/reader034/viewer/2022052310/54441b97afaf9f550d8b47d2/html5/thumbnails/8.jpg)
June ’11 Pre-Acquisition
September ’11 Post-Acquisition
April ’12 Post-Apache
CloudStack コミュニティーメンバー数
2,000
8,000
29,000
15x
![Page 9: Citrix CloudPlatform 305 and Apache CloudStack 40 Updates](https://reader034.vdocuments.mx/reader034/viewer/2022052310/54441b97afaf9f550d8b47d2/html5/thumbnails/9.jpg)
![Page 10: Citrix CloudPlatform 305 and Apache CloudStack 40 Updates](https://reader034.vdocuments.mx/reader034/viewer/2022052310/54441b97afaf9f550d8b47d2/html5/thumbnails/10.jpg)
![Page 11: Citrix CloudPlatform 305 and Apache CloudStack 40 Updates](https://reader034.vdocuments.mx/reader034/viewer/2022052310/54441b97afaf9f550d8b47d2/html5/thumbnails/11.jpg)
*
* *
* * *
![Page 12: Citrix CloudPlatform 305 and Apache CloudStack 40 Updates](https://reader034.vdocuments.mx/reader034/viewer/2022052310/54441b97afaf9f550d8b47d2/html5/thumbnails/12.jpg)
Apache CloudStackとは
• Apache Software Foundationにより管理
• 最新版: 4.0 RC1
• 新機能
– EC2/S3 API変換機能
– 多階層ネットワーク構成
– 拠点間VPN
– Nicira NVP対応
– Ceph RBD連携
– Caringo オブジェクトストレージ連携
など..
![Page 13: Citrix CloudPlatform 305 and Apache CloudStack 40 Updates](https://reader034.vdocuments.mx/reader034/viewer/2022052310/54441b97afaf9f550d8b47d2/html5/thumbnails/13.jpg)
Citrix CloudPlatformとは
• Apache CloudStackをベースに開発したCitrixの商用ディストリビューション
• Citrix XenServer有償版を包含
• CloudPortal Business Managerとの連携
• Citrixによる徹底的なテスト
• Citrixによるサービス提供
• 最新版: 3.0.5
• 新機能
– 多階層ネットワーク構成
– 拠点間VPN
– オートスケール(NetScaler連携)
![Page 14: Citrix CloudPlatform 305 and Apache CloudStack 40 Updates](https://reader034.vdocuments.mx/reader034/viewer/2022052310/54441b97afaf9f550d8b47d2/html5/thumbnails/14.jpg)
新機能紹介 Inter-VLAN Routing (aka VPC)
Site-to-Site VPN
![Page 15: Citrix CloudPlatform 305 and Apache CloudStack 40 Updates](https://reader034.vdocuments.mx/reader034/viewer/2022052310/54441b97afaf9f550d8b47d2/html5/thumbnails/15.jpg)
Inter VLAN Routing (aka VPC)
•階層構造を持ったアプリケーションを
ユーザーが簡単に作成できる。
•VPCの仮想ルーターに対して
サイト間VPNを張ることができる。
•階層間では仮想ルーターを経由して
VLAN間ルーティングを行うことができる。
![Page 16: Citrix CloudPlatform 305 and Apache CloudStack 40 Updates](https://reader034.vdocuments.mx/reader034/viewer/2022052310/54441b97afaf9f550d8b47d2/html5/thumbnails/16.jpg)
VPCの追加
VPC全体を包含する
CIDRを指定する
![Page 17: Citrix CloudPlatform 305 and Apache CloudStack 40 Updates](https://reader034.vdocuments.mx/reader034/viewer/2022052310/54441b97afaf9f550d8b47d2/html5/thumbnails/17.jpg)
VPCの仮想ルーター
1VPCにつき、1つの仮想ルーターがVPC作成時にデプロイされる。
![Page 18: Citrix CloudPlatform 305 and Apache CloudStack 40 Updates](https://reader034.vdocuments.mx/reader034/viewer/2022052310/54441b97afaf9f550d8b47d2/html5/thumbnails/18.jpg)
VPCの初期状態の画面
![Page 19: Citrix CloudPlatform 305 and Apache CloudStack 40 Updates](https://reader034.vdocuments.mx/reader034/viewer/2022052310/54441b97afaf9f550d8b47d2/html5/thumbnails/19.jpg)
Tierの追加
VPCにチェックが入ったネットワークオファリングが選択可能
サブネットはVPC全体のCIDRのサブセットである必要がある。
![Page 20: Citrix CloudPlatform 305 and Apache CloudStack 40 Updates](https://reader034.vdocuments.mx/reader034/viewer/2022052310/54441b97afaf9f550d8b47d2/html5/thumbnails/20.jpg)
Tier追加後の画面
Tierに含まれるVMのリストと操作
Tierの詳細
VMの作成
![Page 21: Citrix CloudPlatform 305 and Apache CloudStack 40 Updates](https://reader034.vdocuments.mx/reader034/viewer/2022052310/54441b97afaf9f550d8b47d2/html5/thumbnails/21.jpg)
Tier間のACLの設定
![Page 22: Citrix CloudPlatform 305 and Apache CloudStack 40 Updates](https://reader034.vdocuments.mx/reader034/viewer/2022052310/54441b97afaf9f550d8b47d2/html5/thumbnails/22.jpg)
プライベートゲートウェイ
ここで指定したIPとVLANがVPCの仮想ルーターに追加され、ルーティングできるようになる。
![Page 23: Citrix CloudPlatform 305 and Apache CloudStack 40 Updates](https://reader034.vdocuments.mx/reader034/viewer/2022052310/54441b97afaf9f550d8b47d2/html5/thumbnails/23.jpg)
サイト間VPN
VPN先と通信するゲートウェイが設定される
![Page 24: Citrix CloudPlatform 305 and Apache CloudStack 40 Updates](https://reader034.vdocuments.mx/reader034/viewer/2022052310/54441b97afaf9f550d8b47d2/html5/thumbnails/24.jpg)
サイト間VPN(続き)
VPN先の情報を登録する
![Page 25: Citrix CloudPlatform 305 and Apache CloudStack 40 Updates](https://reader034.vdocuments.mx/reader034/viewer/2022052310/54441b97afaf9f550d8b47d2/html5/thumbnails/25.jpg)
ロードバランサーなどの追加
LB有りのオファリングを選んだ階層にLBを定義可能
![Page 26: Citrix CloudPlatform 305 and Apache CloudStack 40 Updates](https://reader034.vdocuments.mx/reader034/viewer/2022052310/54441b97afaf9f550d8b47d2/html5/thumbnails/26.jpg)
VPC仮想ルーターの持つNIC
プライベートゲートウェイ
“Web”Tier
“AP” Tier
![Page 27: Citrix CloudPlatform 305 and Apache CloudStack 40 Updates](https://reader034.vdocuments.mx/reader034/viewer/2022052310/54441b97afaf9f550d8b47d2/html5/thumbnails/27.jpg)
新機能紹介 Local Storage Support for Data Volumes
Tags enhancement
![Page 28: Citrix CloudPlatform 305 and Apache CloudStack 40 Updates](https://reader034.vdocuments.mx/reader034/viewer/2022052310/54441b97afaf9f550d8b47d2/html5/thumbnails/28.jpg)
• Local Storage Support for Data Volumes
• Tags enhancement
command=listVolumes &listAll=true &tags[0].key=region &tags[0].value=canada &tags[1].key=city &tags[1].value=Toronto
使用可能なAPI
istVirtualMachines, listVolumes, listSnapshots, listNetworks, listTemplates,
listIsos, listFirewallRules, listPortForwardingRules, listPublicIpAddresses,
listSecurityGroups,listLoadBalancerRules, listProjects, listVPCs,
listNetworkACLs, listStaticRoutes,
![Page 29: Citrix CloudPlatform 305 and Apache CloudStack 40 Updates](https://reader034.vdocuments.mx/reader034/viewer/2022052310/54441b97afaf9f550d8b47d2/html5/thumbnails/29.jpg)
新機能紹介 NetScaler Autoscaling
![Page 30: Citrix CloudPlatform 305 and Apache CloudStack 40 Updates](https://reader034.vdocuments.mx/reader034/viewer/2022052310/54441b97afaf9f550d8b47d2/html5/thumbnails/30.jpg)
NetScaler provides Load Balancing and High Availability for Server farm
Internet
CloudPlatform
![Page 31: Citrix CloudPlatform 305 and Apache CloudStack 40 Updates](https://reader034.vdocuments.mx/reader034/viewer/2022052310/54441b97afaf9f550d8b47d2/html5/thumbnails/31.jpg)
CloudPlatform
M
M
M
M
NetScaler monitors servers for CPU, Memory, Latency…
M
M
Internet
![Page 32: Citrix CloudPlatform 305 and Apache CloudStack 40 Updates](https://reader034.vdocuments.mx/reader034/viewer/2022052310/54441b97afaf9f550d8b47d2/html5/thumbnails/32.jpg)
CloudPlatform
M
M
M
M
NetScaler monitoring engine auto-detects run time issues with servers
M
M
Internet
![Page 33: Citrix CloudPlatform 305 and Apache CloudStack 40 Updates](https://reader034.vdocuments.mx/reader034/viewer/2022052310/54441b97afaf9f550d8b47d2/html5/thumbnails/33.jpg)
CloudPlatform
M
M
M
M
M
M
NetScaler triggers AutoScale capability in CloudPlatform
Internet
![Page 34: Citrix CloudPlatform 305 and Apache CloudStack 40 Updates](https://reader034.vdocuments.mx/reader034/viewer/2022052310/54441b97afaf9f550d8b47d2/html5/thumbnails/34.jpg)
CloudPlatform
M
M
M
M
M
M
CloudStack “auto-provisions” new server instances based on AutoScale policy
Internet
![Page 35: Citrix CloudPlatform 305 and Apache CloudStack 40 Updates](https://reader034.vdocuments.mx/reader034/viewer/2022052310/54441b97afaf9f550d8b47d2/html5/thumbnails/35.jpg)
On successful AutoScale, CloudPlatform provides new service descriptions
CloudPlatform
M
M
M
M
M
M
Internet
![Page 36: Citrix CloudPlatform 305 and Apache CloudStack 40 Updates](https://reader034.vdocuments.mx/reader034/viewer/2022052310/54441b97afaf9f550d8b47d2/html5/thumbnails/36.jpg)
CloudPlatform
M
M
M
M
M
M
NetScaler automatically adds new service resources and binds to LB
Internet
![Page 37: Citrix CloudPlatform 305 and Apache CloudStack 40 Updates](https://reader034.vdocuments.mx/reader034/viewer/2022052310/54441b97afaf9f550d8b47d2/html5/thumbnails/37.jpg)
CloudPlatform
M
M
M
M
M
M
Traffic is seamlessly scaled to the newly added services on NetScaler
Internet
M
M
![Page 38: Citrix CloudPlatform 305 and Apache CloudStack 40 Updates](https://reader034.vdocuments.mx/reader034/viewer/2022052310/54441b97afaf9f550d8b47d2/html5/thumbnails/38.jpg)
Triggers and Actions
AutoScale Actions
Provision new servers
De-provision servers
Start VM
Stop VM
Application Triggers
Server CPU
Application Response time
Concurrent connections
SurgeQ (waiting clients)
![Page 39: Citrix CloudPlatform 305 and Apache CloudStack 40 Updates](https://reader034.vdocuments.mx/reader034/viewer/2022052310/54441b97afaf9f550d8b47d2/html5/thumbnails/39.jpg)
新機能紹介 Caringo 連携
![Page 41: Citrix CloudPlatform 305 and Apache CloudStack 40 Updates](https://reader034.vdocuments.mx/reader034/viewer/2022052310/54441b97afaf9f550d8b47d2/html5/thumbnails/41.jpg)
新機能紹介 Ceph RBD 連携
![Page 43: Citrix CloudPlatform 305 and Apache CloudStack 40 Updates](https://reader034.vdocuments.mx/reader034/viewer/2022052310/54441b97afaf9f550d8b47d2/html5/thumbnails/43.jpg)
新機能紹介 Nicira NVP 連携
![Page 44: Citrix CloudPlatform 305 and Apache CloudStack 40 Updates](https://reader034.vdocuments.mx/reader034/viewer/2022052310/54441b97afaf9f550d8b47d2/html5/thumbnails/44.jpg)
Nicira NVP連携
44
• OpenFlowによるアイソレーション
• OpenvSwitchとOpenFlow
• L2 over L3 トンネル (GRE, STT等)
• https://cwiki.apache.org/confluence/
display/CLOUDSTACK/Feature+Nic
ira+NVP+integration
• By Hugo Trippaers, Schuberg Philis
![Page 45: Citrix CloudPlatform 305 and Apache CloudStack 40 Updates](https://reader034.vdocuments.mx/reader034/viewer/2022052310/54441b97afaf9f550d8b47d2/html5/thumbnails/45.jpg)
検証していただける方募集
• 設定方法 ᵒ https://cwiki.apache.org/confluence/display/CLOUDSTACK/Feature+Nicira+NVP+integration
• 検証していただいた(る)は下記までご一報を ᵒ [email protected] または @kkitaseまで
![Page 46: Citrix CloudPlatform 305 and Apache CloudStack 40 Updates](https://reader034.vdocuments.mx/reader034/viewer/2022052310/54441b97afaf9f550d8b47d2/html5/thumbnails/46.jpg)
Apache CloudStackと
Citrix CloudPlatformの違い ソースコードの観点から
![Page 47: Citrix CloudPlatform 305 and Apache CloudStack 40 Updates](https://reader034.vdocuments.mx/reader034/viewer/2022052310/54441b97afaf9f550d8b47d2/html5/thumbnails/47.jpg)
3.0.4 3.0.5
4.0 4.1
base
●
●
●
★ 3.0.0 ….. 3.0.2
★
Citrix CloudPlatform
Apache CloudStack
★
3.0.3
●
3.0.x
● ● ●
● ● ●
★ ★ ★ ★
★ ★
●
“Citrix CloudPlatform 3.0.5 ≒ Apache CloudStack 4.0”
![Page 48: Citrix CloudPlatform 305 and Apache CloudStack 40 Updates](https://reader034.vdocuments.mx/reader034/viewer/2022052310/54441b97afaf9f550d8b47d2/html5/thumbnails/48.jpg)
リファレンス
![Page 49: Citrix CloudPlatform 305 and Apache CloudStack 40 Updates](https://reader034.vdocuments.mx/reader034/viewer/2022052310/54441b97afaf9f550d8b47d2/html5/thumbnails/49.jpg)
• Community site ᵒ http://cloudstack.org
ᵒ http://cloudstack.jp
• Wiki ᵒ New: https://cwiki.apache.org/CLOUDSTACK/
ᵒ Old: http://wiki.cloudstack.org/dashboard.action
• Mailing List ᵒ 開発用のML: [email protected]:
ᵒ ユーザー用のML: [email protected]
ᵒ 日本CloudStackユーザー会のML: [email protected]
![Page 50: Citrix CloudPlatform 305 and Apache CloudStack 40 Updates](https://reader034.vdocuments.mx/reader034/viewer/2022052310/54441b97afaf9f550d8b47d2/html5/thumbnails/50.jpg)
• Build System ᵒ Jenkins
• http://jenkins.cloudstack.org
• http://jenkins.cloudstack.org/job/build-cloudstack-4.0-ubuntu12.04/
• http://jenkins.cloudstack.org/job/build-cloudstack-4.0-rhel6.3/
• 4.0 RC1: http://people.apache.org/~chipchilders/cloudstack/4.0/
• Bug Tracking System ᵒ JIRA
• https://issues.apache.org/jira/browse/CLOUDSTACK
• Source ᵒ GitHub
• https://git-wip-us.apache.org/repos/asf/incubator-cloudstack.git
![Page 51: Citrix CloudPlatform 305 and Apache CloudStack 40 Updates](https://reader034.vdocuments.mx/reader034/viewer/2022052310/54441b97afaf9f550d8b47d2/html5/thumbnails/51.jpg)
ご清聴ありがとうございました
北瀬 公彦 日本CloudStackユーザー会
http://cloudstack.jp Twitter: @kkitase
Email: [email protected]
メンバ募集中 http://cloudstack.jp/communityから登録ください。