LinuxCon Introduction To CloudStack
LinuxCon Introduction To CloudStack
CloudStack: An Introduction
Linux CloudOpen 23 Oct 2013
Giles Sirett
CEO ShapeBlue
[email protected]
Twitter: @ShapeBlue
Apache CloudStack is a
scalable,
multi-tenant,
open source,
purpose-built,
cloud orchestration platform
for delivering turnkey
Infrastructure-as-a-Service
clouds
@ShapeBlue
Developer
tooling
Multi-cloud
management
eCommerce
Ecommerce Platform
platform
Management
orchestration
CloudStack API
API
CMP
Apache
- Orchestration
CloudStack
layer
Choice of Hypervisor (KVM, VMWare,
Hypervisor
Xen, hyper-V)
Networking
Commodity
compute
compute
@ShapeBlue
Storage
Storage
3
Vendor centric
End to end
vCloud Director
Microsoft System
Center
Abiquo
OnApp
Felxiant
Haexagrid
@ShapeBlue
Open communities
CloudStack
OpenStack
Opennebula
Euacalyptus
CloudStack Background
Open source Infrastructure-as-a-Service platform, under
ASL 2.0 license
A vibrant and growing community in ASF
Developed since 2008 by Cloud.com
Acquired by Citrix in 2011
Donated to Apache April 2012
Became top level AF project March 2013
A proven cloud platform
@ShapeBlue
CloudStack Users
www.shapeblue.com
www.shapeblue.com
www.shapeblue.com
Private Cloud
Hybrid Cloud
@ShapeBlue
Public Cloud
CloudStack Use-Cases
@ShapeBlue
Feature Highlights
Broad Hypervisor support
XenServer, KVM, VMware, OracleVM
Scalable architecture
Support thousands of hosts and virtual machine guests
AWS API fidelity
High availability
Configurations that provide automatic failover for virtual machines
Virtual Networking Ability to define service level definitions with specific
resource footprints
Choice of interfaces
Web UI, command line, REST-based API
www.shapeblue.com
User Interface
Administrator
Integration API
Operational Integration
CloudStack Architecture
End User
Developer API
Console
LB
HA
Monitoring
Resource Management
Servers
Storage
Amazon
Custom
Image Libraries
Application Catalog
Custom Templates
Network
Servers
Network
@ShapeBlue
Storage
Deployment Model
@ShapeBlue
Management
Server
GUI
Load Balancer
MySQL
DB
MySQL
DB
Management
Server
API
Management
Server
www.shapeblue.com
Zone 1
Zone 1
Zones
Basic Zone
Massive scale
Simple, AWS like
Security Groups
Elastic IPs and Elastic
Load Balancing
@ShapeBlue
Demo
@ShapeBlue
Provisioning virtual
resources
Controlling virtual
resources
Networking as a Service
Any Questions ?
@ShapeBlue
VPC Components
Public Gateway
Private Gateway
Created by Root Admins
Virtual Router Connects
Configured by Users (Static Routes)
all
the
VPC
Components
Network Tiers Isolated Networks,
Site-2-Site VPN
each with unique VLAN and CIDR
Linked to Public Gateway
www.shapeblue.com
www.shapeblue.com
www.shapeblue.com
www.shapeblue.com
www.shapeblue.com
www.shapeblue.com
www.shapeblue.com
www.shapeblue.com
www.shapeblue.com
www.shapeblue.com
www.shapeblue.com
www.shapeblue.com
www.shapeblue.com
www.shapeblue.com
www.shapeblue.com
www.shapeblue.com
www.shapeblue.com