citrix cloudplatform 305 and apache cloudstack 40 updates

Post on 19-Oct-2014

3.381 Views

Category:

Technology

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

This is the slide which I used at the the 9th Japan CloudStack User Group Meeting.

TRANSCRIPT

北瀬 公彦 日本CloudStackユーザー会 http://cloudstack.jp Twitter: @kkitase Email: kkitase@gmail.com

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 連携

検証していただける方募集

• 検証していただいた(る)方は下記までご一報を ᵒ users@cloudstack.jp または @kkitaseまで

新機能紹介 Ceph RBD 連携

検証していただける方募集

• 検証していただいた(る)方は下記までご一報を ᵒ users@cloudstack.jp または @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

• 検証していただいた(る)は下記までご一報を ᵒ users@cloudstack.jp または @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: cloudstack-dev@incubator.apache.org:

ᵒ ユーザー用のML: cloudstack-users@incubator.apache.org

ᵒ 日本CloudStackユーザー会のML: users@cloudstack.jp

• 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: kkitase@gmail.com

メンバ募集中 http://cloudstack.jp/communityから登録ください。

top related