Click here to load reader
View
2.340
Download
4
Tags:
Embed Size (px)
DESCRIPTION
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: [email protected]: ML: [email protected] CloudStackML: [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
Email: [email protected] Twitter: @kkitase
http://cloudstack.jp
http://cloudstack.jp/community