Whats new Apache CloudStack

Download Whats new Apache CloudStack

Post on 19-Oct-2014

2.334 views

Category:

Technology

4 download

Embed Size (px)

DESCRIPTION

 

TRANSCRIPT

PowerPoint

Apache CloudStack

Apache CloudStack

IaaS

LB, FW, VPN, NAT

130

Apache Software Foundation Apache CloudStack (11/6: 4.0)

Citrix CloudPlatform (12/29: 3.0.6)

(NFS, OpenStack Swift)

(LB, FW, SDN/OpenFlow)

(NFS, iSCSI, FC SAN, Local)

2008 2009 2010 2011 2012

VMOps

Apache CloudStack

Citrix Cloud.com

Cloud.com

Apache Software Foundation

The Apache Way

10100

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 CloudStackCitrix

Citrix XenServer

CloudPortal Business Manager

Citrix

Citrix

: 3.0.5

VPN

NetScaler)

3.0.5 3.0.6

4.0.0 4.1

master

3.0.0 3.0.1 3.0.2

Citrix CloudPlatform

Apache CloudStack

3.0.4 Campo

3.0.3

: NetScaler

: Nicira NVP

4.0.1

Apache CloudStack

Apache CloudStack 4.0.x

11/9 Apache CloudStack 4.0.0

2/12 Apache CloudStack 4.0.1

Apache CloudStack 4.1

11/1 1/31

1/31

2/1 2/28

2/28

3/1 3/22

3/22 RC1

3/22 - VOTE

Apache CloudStack 4.1

Cisco UCS Cisco UCS ManagerUCS

kickstart

Apache CloudStack 4.1

Big Switch

Nicira NVP UINicira NVP L3 KVM

KVMOpenvSwitch

Network VMNetwork

NetScaler

Apache CloudStack 4.2

VPC | Site-to-Site VPN Apache CloudStack 4.0.0+

Citrix CloudPlatform 3.0.5+

Inter VLAN Routing (aka VPC)

VPC VPN

VLAN

VPC

VPC CIDR

VPC

1VPC1VPC

VPC

Tier

VPC

VPCCIDR

Tier

TierVM

Tier

VM

TierACL

IPVLANVPC

VPN

VPN

- Cisco ISR with IOS 12.4 or later

- Juniper J-Series routers with JunOS 9.5 or later

VPN

VPN

LBLB

VPCNIC

WebTier

AP Tier

Caringo Apache CloudStack 4.0.0+

Citrix CloudPlatform

Citrix CloudPortal

Q3 2012

Native integration available in 4.0+

Uses S3 API

Interface offered via ASL license

Q1 2013

Based off current CloudStack 4.0

integration

Ideal for snapshots, ISOs, templates

Q1 2013

Enables rapid storage-as-a-service

deployment

Demo available

Citrix + Caringo Product Integrations

How to Access CAStor from CloudStack 4.0

1. Install CloudStack 4.0

2. Set enable.s3.api=true

3. Change storage.root in cloud-bridge.properties to begin with castor

4. Specify a CAStor domain to write content to [Optional] Specify IP addresses of nodes or port

5. Create tenant domain within CAStor

Examples

# Static IP list with optional port

storage.root=castor domain=cloudstack 10.1.1.51 10.1.1.52 10.1.1.53 80

# Zeroconf locator for cluster named "castor.example.com"

storage.root=castor domain=cloudstack zeroconf=castor.example.com

Ceph RBD Apache CloudStack 4.0.0

Apache CloudStack 4.0.1

Project born at UCSC, 2003

Sage Weil PhD

Catalyst Lustre Scalability

Open sourced 2006 (LGPLv2)

Incubated by DreamHost

Included in the Linux Kernel

Integrated in Cloud Platforms

Integrated in QEMU/KVM

Company launched April 2012

Funded by DreamHost

Supporting those adopting, integrating and operating Ceph

Support and services

Shepherding the Community

Offices in Los Angeles, Brea, San Francisco and Sunnyvale

33 people

RADOS

A reliable, autonomous, distributed object store comprised of self-healing, self-managing, intelligent storage nodes

LIBRADOS

A library allowing

apps to directly

access RADOS,

with support for

C, C++, Java,

Python, Ruby,

and PHP

RBD

A reliable and fully-

distributed block device,

with a Linux kernel client

and a QEMU/KVM driver

CEPH FS

A POSIX-compliant

distributed file system,

with a Linux kernel client

and support for FUSE

RADOSGW

A bucket-based REST

gateway, compatible with

S3 and Swift

APP APP HOST/VM CLIENT

43

RADOS

LIBRADOS

RBD Virtual block device

CEPH FS Distributed file system

RADOSGW REST gateway

How Ceph Disrupts

Proprietary Block

Device Platforms

Amazon (EBS)

Sheepdog

Solidfire

Amazon (S3)

OpenStack Swift

Basho (Riak)

EMC

NetApp

Hitachi Data Systems

Redhat (Gluster, xFS)

Intel (Lustre)

44

How Ceph Integrates

KVM

OpenStack

CloudStack

Linux kernel

OpenStack

CloudStack

jclouds

CompatibleOne

Hadoop

Ganesha (NFS)

Samba (CIFS)

Linux kernel

RADOS

LIBRADOS

RBD Virtual block device

CEPH FS Distributed file system

RADOSGW REST gateway

Basho Riak FS Apache CloudStack 4.1

Nicira NVP Apache CloudStack 4.0.0

Apache CloudStack 4.1

Nicira NVP

47

OpenFlow

OpenvSwitchOpenFlow

L2 over L3 (GRE, STT)

https://cwiki.apache.org/confluence/display/CLOUDSTACK/Feature+Nic

ira+NVP+integration

By Hugo Trippaers, Schuberg Philis

CloudStack + Nicira NVP

Nicira NVP The IP address of the NVP Controller

The username to access the API

The password to access the API

The UUID of the Transport Zone that contains the hypervisors in this Zone

The UUID of the Physical Network that will used for the Guest networks

: XenServer Nicira NVP 2.1.02.2.02.2.1 CloudStack API UI

Nicira NVP

addNetworkServiceProvider name = "NiciraNVP"

physicalnetworkid =

updateNetworkServiceProvider

id =

state = "Enabled"

addNiciraNvpDevice physicalnetworkid = the UUID of the physical network

hostname = the IP address of the NVP controller

username = the username for access to the NVP API

password = the password for access to the NVP API

transportzoneuuid = the UUID of the transportzone

deleteNiciraNVPDevice nvpdeviceid: the UUID of the device

listNiciraNVPDevices

Big Switch Apache CloudStack 4.1

CloudPlatform 3.0.5

Apache CloudStack 4.1

CloudPlatform

CloudPlatform

1. CloudPlatformNetScaler

CloudPlatform

CloudPlatform

2. NetScaler (latency, throughput, )

CloudPlatform

CloudPlatform

3. NetScaler

CloudPlatform

CloudPlatform

4. NetScalerCloudPlatform

CloudPlatform

CloudPlatform

5. CloudPlatform

CloudPlatform

CloudPlatform

6. CloudPlatform NetScaler

CloudPlatform

CloudPlatform

7. NetScaler UP

CloudPlatform

CloudPlatform

8.

VM

VM

CPU

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 CloudStackML: 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

Email: kkitase@gmail.com Twitter: @kkitase

http://cloudstack.jp

http://cloudstack.jp/community