View
3.379
Download
3
Embed Size (px)
DESCRIPTION
This is the slide which I used at the the 9th Japan CloudStack User Group Meeting.
Citation preview
北瀬 公彦 日本CloudStackユーザー会 http://cloudstack.jp Twitter: @kkitase Email: [email protected]
Apache CloudStack 近況アップデート
Apache CloudStackとは
• IaaSクラウド構築・管理ソフトウェア
• リッチなセルフサービスポータル ᵒ 管理者用、グループ管理者用、ユーザー用
• 豊富なネットワークサービス ᵒ LB, FW, VPN, NAT等 ᵒ 外部ネットワーク機器連携
• 豊富な採用事例 ᵒ 100以上のクラウドサービスで採用
• オープンソース ᵒ Apache Software Foundationにより開発 ᵒ Apache CloudStack (9/26: 4.0 予定)
• 商用ディストリビューション ᵒ Citrix CloudPlatform (9/7: 3.0.5)
2008 2009 2010 2011 2012
VMOps 創業
Apache CloudStack
Citrix Cloud.com買収
Cloud.com に社名変更
Apache Software Foundation
The Apache Way
• コミュニティ間で、連携したソフトウェア開発
• 商用版を開発しやすいライセンス体系
• 尊重、信頼、技術ベースのコミュニケーション
• セキュリティ重視
• オープンソース財団における標準
• 10年以上の歴史、100以上のプロジェクト、
800以上の開発者
• Apache Web Server, Apache Tomcat, Hadoop,
Cassandra, etc. • 強力な開発コミュニティ
June ’11 Pre-Acquisition
September ’11 Post-Acquisition
April ’12 Post-Apache
CloudStack.org アクセス数
15,683
185,515
598,651
4x
June ’11 Pre-Acquisition
September ’11 Post-Acquisition
April ’12 Post-Apache
CloudStack ダウンロード数
5,088
12,950
16,511
3x
June ’11 Pre-Acquisition
September ’11 Post-Acquisition
April ’12 Post-Apache
CloudStack コミュニティーメンバー数
2,000
8,000
29,000
15x
*
* *
* * *
Apache CloudStackとは
• Apache Software Foundationにより管理
• 最新版: 4.0 RC1
• 新機能
– EC2/S3 API変換機能
– 多階層ネットワーク構成
– 拠点間VPN
– Nicira NVP対応
– Ceph RBD連携
– Caringo オブジェクトストレージ連携
など..
Citrix CloudPlatformとは
• Apache CloudStackをベースに開発したCitrixの商用ディストリビューション
• Citrix XenServer有償版を包含
• CloudPortal Business Managerとの連携
• Citrixによる徹底的なテスト
• Citrixによるサービス提供
• 最新版: 3.0.5
• 新機能
– 多階層ネットワーク構成
– 拠点間VPN
– オートスケール(NetScaler連携)
新機能紹介 Inter-VLAN Routing (aka VPC)
Site-to-Site VPN
Inter VLAN Routing (aka VPC)
•階層構造を持ったアプリケーションを
ユーザーが簡単に作成できる。
•VPCの仮想ルーターに対して
サイト間VPNを張ることができる。
•階層間では仮想ルーターを経由して
VLAN間ルーティングを行うことができる。
VPCの追加
VPC全体を包含する
CIDRを指定する
VPCの仮想ルーター
1VPCにつき、1つの仮想ルーターがVPC作成時にデプロイされる。
VPCの初期状態の画面
Tierの追加
VPCにチェックが入ったネットワークオファリングが選択可能
サブネットはVPC全体のCIDRのサブセットである必要がある。
Tier追加後の画面
Tierに含まれるVMのリストと操作
Tierの詳細
VMの作成
Tier間のACLの設定
プライベートゲートウェイ
ここで指定したIPとVLANがVPCの仮想ルーターに追加され、ルーティングできるようになる。
サイト間VPN
VPN先と通信するゲートウェイが設定される
サイト間VPN(続き)
VPN先の情報を登録する
ロードバランサーなどの追加
LB有りのオファリングを選んだ階層にLBを定義可能
VPC仮想ルーターの持つNIC
プライベートゲートウェイ
“Web”Tier
“AP” Tier
新機能紹介 Local Storage Support for Data Volumes
Tags enhancement
• 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,
新機能紹介 NetScaler Autoscaling
NetScaler provides Load Balancing and High Availability for Server farm
Internet
CloudPlatform
CloudPlatform
M
M
M
M
NetScaler monitors servers for CPU, Memory, Latency…
M
M
Internet
CloudPlatform
M
M
M
M
NetScaler monitoring engine auto-detects run time issues with servers
M
M
Internet
CloudPlatform
M
M
M
M
M
M
NetScaler triggers AutoScale capability in CloudPlatform
Internet
CloudPlatform
M
M
M
M
M
M
CloudStack “auto-provisions” new server instances based on AutoScale policy
Internet
On successful AutoScale, CloudPlatform provides new service descriptions
CloudPlatform
M
M
M
M
M
M
Internet
CloudPlatform
M
M
M
M
M
M
NetScaler automatically adds new service resources and binds to LB
Internet
CloudPlatform
M
M
M
M
M
M
Traffic is seamlessly scaled to the newly added services on NetScaler
Internet
M
M
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)
新機能紹介 Caringo 連携
検証していただける方募集
• 検証していただいた(る)方は下記までご一報を ᵒ [email protected] または @kkitaseまで
新機能紹介 Ceph RBD 連携
検証していただける方募集
• 検証していただいた(る)方は下記までご一報を ᵒ [email protected] または @kkitaseまで
新機能紹介 Nicira NVP 連携
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
検証していただける方募集
• 設定方法 ᵒ https://cwiki.apache.org/confluence/display/CLOUDSTACK/Feature+Nicira+NVP+integration
• 検証していただいた(る)は下記までご一報を ᵒ [email protected] または @kkitaseまで
Apache CloudStackと
Citrix CloudPlatformの違い ソースコードの観点から
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”
リファレンス
• 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]
• 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
ご清聴ありがとうございました
北瀬 公彦 日本CloudStackユーザー会
http://cloudstack.jp Twitter: @kkitase
Email: [email protected]
メンバ募集中 http://cloudstack.jp/communityから登録ください。