SlideShare a Scribd company logo
1 of 36
An Introduction to 
Apache CloudStack 
Geoff Higginbottom 
CTO ShapeBlue 
geoff.higginbottom@shapeblue.com 
Twitter: @CloudStackGuru
 Cloud Architect & ShapeBlue CTO 
www.shapeblue.com @CloudStackGuru 
 Specialise in…. 
 Designing & Building Clouds based on Apache CloudStack / Citrix 
CloudPlatform 
 Developing CloudStack training 
 Blogging and sharing CloudStack knowledge 
 Involved with CloudStack before donation to Apache 
 Designed Clouds for Cloudera, SunGard, Ascenty, BskyB, Trader Media, 
M5 Hosting, Team Cymru, Interoute, University of Pennsylvania.… 
 CloudStack Committer 
About Me
About ShapeBlue 
“ShapeBlue are expert builders of public & 
private clouds. They are the leading global 
Apache CloudStack / CloudPlatform 
integrator & consultancy” 
www.shapeblue.com @CloudStackGuru
What is ‘The Cloud’? 
 Cloud computing is a general term for anything that involves 
delivering hosted services over a network. 
 These services are broadly divided into three categories: 
 Infrastructure-as-a-Service (IaaS) 
 I want virtual servers all connected to each other via an internal 
www.shapeblue.com @CloudStackGuru 
network 
 Platform-as-a-Service (PaaS) 
 I want web server, app server, and database functionality 
 Software-as-a-Service (SaaS) 
 I want X number of mailboxes or SharePoint instances
What is ‘The Cloud’? 
 What makes these services ‘Cloudy’? 
www.shapeblue.com @CloudStackGuru 
 On-demand self-service 
 Elasticity 
 Scalability 
 API integration 
 Resource accounting
Who Uses Clouds? 
 Public clouds (SPs/MSPs) 
 General public can create or log into instances themselves 
 Private Clouds (Enterprises) 
 Anyone who wants to be able to orchestrate their environment 
www.shapeblue.com @CloudStackGuru
How to build an IaaS cloud 
PaaS Developer Tooling 
Multi-cloud 
Management 
Billing Management 
eCommerce Platform 
CloudStack API 
Orchestration API 
CMP Apache - Orchestration CloudStack 
layer 
XenServer, KVM, VMWare, Hyper-V, OVM 
Hypervisor 
LXC, UCS, Bare Metal 
Commodity 
Compute 
Networking Compute Storage 
www.shapeblue.com @CloudStackGuru
End to End 
Open Communities 
www.shapeblue.com @CloudStackGuru 
Vendor Centric 
vCloud Director 
Microsoft System 
Center 
Abiquo 
OnApp 
Flexiant 
Hexagrid 
CloudStack 
OpenStack 
OpenNebula 
Eucalyptus 
The World of IaaS Choices
Apache CloudStack 
 Apache CloudStack is a top-level project of the Apache Software 
Foundation (ASF). The project develops open source software 
for deploying public and private Infrastructure-as-a-Service (IaaS) 
clouds. 
 CloudStack provides an open and flexible cloud orchestration 
platform to deliver reliable and scalable private and public clouds 
www.shapeblue.com @CloudStackGuru
CloudStack Background 
 Open source Infrastructure-as-a-Service platform, under ASL 2.0 
www.shapeblue.com @CloudStackGuru 
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 ASF project March 2013 
 A proven cloud platform
Why CloudStack? 
 “OpenStack is for science projects” 
www.shapeblue.com @CloudStackGuru 
 Proven “product” 
 Quick to deploy 
 AWS API fidelity 
 Scalable 
 Open standards 
 Strong & open governance from Apache
Our community is driven by users 
www.shapeblue.com @CloudStackGuru
Global User Groups 
www.shapeblue.com @CloudStackGuru
CloudStack Users 
www.shapeblue.com @CloudStackGuru
CloudStack Users 2.0 
www.shapeblue.com 15 @CloudStackGuru
CloudStack Users 3.0 
www.shapeblue.com 16 @CloudStackGuru
Multiple Cloud Strategies 
Private Clouds Public Clouds 
Hosted 
Enterprise Cloud 
www.shapeblue.com @CloudStackGuru 
 Dedicated Resources 
 Security & Total Control 
 Internal Network 
 Managed by Enterprise 
or 3rd Party 
 Mix of shared and dedicated 
resources 
 Elastic scaling 
 Pay as you go 
 Public internet 
On-Premise 
Enterprise Cloud 
 Dedicated resources 
 Security 
 SLA bound 
 3rd party owned and 
operated 
Multi-Tenant 
Public Cloud
 Broad Hypervisor support 
 XenServer, KVM, VMware, Oracle VM, Hyper-V, LXC, UCS, Bare Metal 
www.shapeblue.com @CloudStackGuru 
 Scalable architecture 
 Support thousands of hosts and virtual machine guests 
 Largest known production cloud 65k+ physical hosts 
 AWS API fidelity 
 High Availability 
 Virtual Networking 
 Web UI, API, CLI 
Feature Highlights
Open Flexible Platform 
XenServer VMware OVM 
KVM 
(LXC) 
UCS 
Bare metal 
S3 
www.shapeblue.com @CloudStackGuru 
Compute 
Network 
Type 
Isolation Firewall LB GSLB 
Network 
Local Disk iSCSI 
Fibre 
Channel 
NFS Swift 
Storage 
Primary Storage Secondary Storage 
VPN 
Hyper-V
What can you do with CloudStack? 
 Create Virtual Machines from Templates or ISOs 
 Start & Stop, Clone, Import, Export Virtual Machines 
 Create Isolated, Shared and Multi-Tiered Networks 
 Manage Firewall and Port Forwarding Rules 
 Manage Network Services such as Firewall, Load Balancing, 
Static and Source NAT, VPNs, Multi-Tiered Networks, 
Global Server Load Balancing and Auto-Scaling 
www.shapeblue.com @CloudStackGuru
CloudStack Architecture 
 Hierarchical structure enables massive scale 
www.shapeblue.com @CloudStackGuru 
 Region 
 A grouping of Availability Zones within a geographic area 
 Dedicated Management Server infrastructure to manage the Region and 
all of its Zones 
 Availability Zone 
 Typically one Zone per DC 
 Contains at least 1 POD, 1 Cluster and Secondary Storage
CloudStack Architecture 
www.shapeblue.com @CloudStackGuru 
 Pod 
 Logical entity, typically a Rack containing one or more Clusters and 
Networking 
 Uses concept of something shared i.e. switch stack or storage array 
 Cluster 
 Group of identical Hosts running a common Hypervisor 
 Primary Storage
CloudStack Architecture 
www.shapeblue.com @CloudStackGuru 
 Primary Storage 
 Traditionally unique to each Cluster 
 KVM and VMware now support Zone-Wide Primary Storage 
 Hosts the Guest Virtual Machines and VM Snapshots 
 Can be any format the Hypervisor Supports 
 Secondary Storage 
 Zone Wide (region wide for S3) 
 NFS + S3 or NFS + Swift for Region Wide Replication 
 Stores Templates, ISOs and Volume Snapshots (backups)
Management Server Deployment Architectures 
 Single-Node Deployment 
Management 
Server 
Zone 1 
Zone 1 
Zones 
MySQL 
DB 
www.shapeblue.com @CloudStackGuru 
GUI 
API
Management Server Deployment Architectures 
 Multi-Node Deployment 
GUI (Master) 
Management 
Server 
MySQL 
DB 
Zone 1 
Zone 1 
Zones 
www.shapeblue.com @CloudStackGuru 
API 
MySQL 
DB 
(Slave) 
Management 
Server 
Management 
Server 
Load Balancer 
Load Balancer
CloudStack Architecture 
 Multiple Availability Zones within a Region 
DC 1 
Zone 1 
www.shapeblue.com @CloudStackGuru 
DC 2 
Zone 2 
Zone 3 
DC n 
Zone n Management 
Servers 
Management 
Servers
CloudStack Architecture 
 Multiple Availability Zones within a Region 
www.shapeblue.com @CloudStackGuru 
Region 1 
DC 1 
Zone 1 
DC 2 
Zone 2 
Management 
Servers 
Region 2 
DC 3 
Zone 3 
DC 4 
Zone 4 
Management 
Servers 
Rabbit MQ 
Account/User data 
DC 5 
Zone 5
Physical Connectivity 
www.shapeblue.com @CloudStackGuru
Basic Networking 
 AWS Style L3 isolation – Massive Scale 
www.shapeblue.com @CloudStackGuru 
 Simple Flat Network 
 Each POD has a unique CIDR (Broadcast domain) 
 Optional Guest Isolation via Security Groups 
 Optional NetScaler Integration - Elastic IPs and Elastic LB 
 Optional Nicira NVP Integration
 Guest Networks isolated by VLANs / SDN Technologies 
 Private and Shared Guest Networks 
 Multiple Physical Networks 
 Virtual Router for each Network providing: 
www.shapeblue.com @CloudStackGuru 
 DNS & DHCP 
 Firewall 
 Client VPN 
 Load Balancing 
 Source / Static NAT 
 Port Forwarding 
Advanced Networking
Security Groups in Advanced Zones 
 Effectively enables the deployment of multiple ‘Basic’ style 
networks which use Security Groups for isolation of VMs, but 
with each Network encapsulated within a unique VLAN (or SDN) 
 Enables the ‘stretching’ of Guest IP Address Space across 
www.shapeblue.com @CloudStackGuru 
multiple PODs
Basic Zone – Example IP Schema 
www.shapeblue.com @CloudStackGuru
Advanced Zone – Example IP Schema 
www.shapeblue.com @CloudStackGuru
Demo 
www.shapeblue.com @CloudStackGuru
Any Questions ? 
www.shapeblue.com @CloudStackGuru
An Introduction to Apache 
CloudStack 
Geoff Higginbottom 
CTO ShapeBlue 
geoff.higginbottom@shapeblue.com 
Twitter: @CloudStackGuru

More Related Content

What's hot

Cloud Application Blueprints with Apache Brooklyn by Alex Henevald
Cloud Application Blueprints with Apache Brooklyn by Alex HenevaldCloud Application Blueprints with Apache Brooklyn by Alex Henevald
Cloud Application Blueprints with Apache Brooklyn by Alex Henevaldbuildacloud
 
Quantum diablo summary
Quantum diablo summaryQuantum diablo summary
Quantum diablo summaryDan Wendlandt
 
VMware on IBM Cloud Client Presentation
VMware on IBM Cloud Client PresentationVMware on IBM Cloud Client Presentation
VMware on IBM Cloud Client PresentationSumaya Erol
 
E2EVC 2014 building clouds with Microsoft Cloud OS and System Center
E2EVC 2014 building clouds with Microsoft Cloud OS and System CenterE2EVC 2014 building clouds with Microsoft Cloud OS and System Center
E2EVC 2014 building clouds with Microsoft Cloud OS and System CenterMichael Rüefli
 
CloudStack User Group welcome
CloudStack User Group welcomeCloudStack User Group welcome
CloudStack User Group welcomeShapeBlue
 
Hybrid cloud overview and VCF on VxRAIL
Hybrid cloud overview and VCF on VxRAILHybrid cloud overview and VCF on VxRAIL
Hybrid cloud overview and VCF on VxRAILDavid Pasek
 
What’s New in CloudStack 4.15 - CloudStack European User Group Virtual, May 2021
What’s New in CloudStack 4.15 - CloudStack European User Group Virtual, May 2021What’s New in CloudStack 4.15 - CloudStack European User Group Virtual, May 2021
What’s New in CloudStack 4.15 - CloudStack European User Group Virtual, May 2021ShapeBlue
 
2014-09-15 cloud platform master class
2014-09-15 cloud platform master class2014-09-15 cloud platform master class
2014-09-15 cloud platform master classCitrix
 
VMworld 2013: Virtualized Network Services Model with VMware NSX
VMworld 2013: Virtualized Network Services Model with VMware NSX VMworld 2013: Virtualized Network Services Model with VMware NSX
VMworld 2013: Virtualized Network Services Model with VMware NSX VMworld
 
Cloudstack networking2
Cloudstack networking2Cloudstack networking2
Cloudstack networking2Hiroaki Kawai
 
VMware vCloud Director 1.5 - What's New
VMware vCloud Director 1.5  - What's NewVMware vCloud Director 1.5  - What's New
VMware vCloud Director 1.5 - What's New1CloudRoad.com
 
CloudStack vs OpenStack
CloudStack vs OpenStackCloudStack vs OpenStack
CloudStack vs OpenStackVictor Zhang
 
Si fa presto a dire SDDC: come, quando e perché?
Si fa presto a dire SDDC: come, quando e perché?Si fa presto a dire SDDC: come, quando e perché?
Si fa presto a dire SDDC: come, quando e perché?Andrea Mauro
 
NSX 9 Core Use Cases
NSX 9 Core Use CasesNSX 9 Core Use Cases
NSX 9 Core Use CasesKevin Groat
 
CloudStack - Top 5 Technical Issues and Troubleshooting
CloudStack - Top 5 Technical Issues and TroubleshootingCloudStack - Top 5 Technical Issues and Troubleshooting
CloudStack - Top 5 Technical Issues and TroubleshootingShapeBlue
 
Cloudstack vs Openstack
Cloudstack vs OpenstackCloudstack vs Openstack
Cloudstack vs OpenstackHuzefa Husain
 
VMware vCloud Director
VMware vCloud DirectorVMware vCloud Director
VMware vCloud DirectorErik Bussink
 
VMware NSX for vSphere - Intro and use cases
VMware NSX for vSphere - Intro and use casesVMware NSX for vSphere - Intro and use cases
VMware NSX for vSphere - Intro and use casesAngel Villar Garea
 

What's hot (20)

Cloud Application Blueprints with Apache Brooklyn by Alex Henevald
Cloud Application Blueprints with Apache Brooklyn by Alex HenevaldCloud Application Blueprints with Apache Brooklyn by Alex Henevald
Cloud Application Blueprints with Apache Brooklyn by Alex Henevald
 
Quantum diablo summary
Quantum diablo summaryQuantum diablo summary
Quantum diablo summary
 
VMware on IBM Cloud Client Presentation
VMware on IBM Cloud Client PresentationVMware on IBM Cloud Client Presentation
VMware on IBM Cloud Client Presentation
 
E2EVC 2014 building clouds with Microsoft Cloud OS and System Center
E2EVC 2014 building clouds with Microsoft Cloud OS and System CenterE2EVC 2014 building clouds with Microsoft Cloud OS and System Center
E2EVC 2014 building clouds with Microsoft Cloud OS and System Center
 
CloudStack User Group welcome
CloudStack User Group welcomeCloudStack User Group welcome
CloudStack User Group welcome
 
Hybrid cloud overview and VCF on VxRAIL
Hybrid cloud overview and VCF on VxRAILHybrid cloud overview and VCF on VxRAIL
Hybrid cloud overview and VCF on VxRAIL
 
What’s New in CloudStack 4.15 - CloudStack European User Group Virtual, May 2021
What’s New in CloudStack 4.15 - CloudStack European User Group Virtual, May 2021What’s New in CloudStack 4.15 - CloudStack European User Group Virtual, May 2021
What’s New in CloudStack 4.15 - CloudStack European User Group Virtual, May 2021
 
2014-09-15 cloud platform master class
2014-09-15 cloud platform master class2014-09-15 cloud platform master class
2014-09-15 cloud platform master class
 
VMworld 2013: Virtualized Network Services Model with VMware NSX
VMworld 2013: Virtualized Network Services Model with VMware NSX VMworld 2013: Virtualized Network Services Model with VMware NSX
VMworld 2013: Virtualized Network Services Model with VMware NSX
 
Introduction to CloudStack
Introduction to CloudStack Introduction to CloudStack
Introduction to CloudStack
 
Cloudstack networking2
Cloudstack networking2Cloudstack networking2
Cloudstack networking2
 
VMware vCloud Director 1.5 - What's New
VMware vCloud Director 1.5  - What's NewVMware vCloud Director 1.5  - What's New
VMware vCloud Director 1.5 - What's New
 
CloudStack vs OpenStack
CloudStack vs OpenStackCloudStack vs OpenStack
CloudStack vs OpenStack
 
Si fa presto a dire SDDC: come, quando e perché?
Si fa presto a dire SDDC: come, quando e perché?Si fa presto a dire SDDC: come, quando e perché?
Si fa presto a dire SDDC: come, quando e perché?
 
vCloud Architecture BrownBag
vCloud Architecture BrownBagvCloud Architecture BrownBag
vCloud Architecture BrownBag
 
NSX 9 Core Use Cases
NSX 9 Core Use CasesNSX 9 Core Use Cases
NSX 9 Core Use Cases
 
CloudStack - Top 5 Technical Issues and Troubleshooting
CloudStack - Top 5 Technical Issues and TroubleshootingCloudStack - Top 5 Technical Issues and Troubleshooting
CloudStack - Top 5 Technical Issues and Troubleshooting
 
Cloudstack vs Openstack
Cloudstack vs OpenstackCloudstack vs Openstack
Cloudstack vs Openstack
 
VMware vCloud Director
VMware vCloud DirectorVMware vCloud Director
VMware vCloud Director
 
VMware NSX for vSphere - Intro and use cases
VMware NSX for vSphere - Intro and use casesVMware NSX for vSphere - Intro and use cases
VMware NSX for vSphere - Intro and use cases
 

Viewers also liked

Apache CloudStack Architecture by Alex Huang
Apache CloudStack Architecture by Alex HuangApache CloudStack Architecture by Alex Huang
Apache CloudStack Architecture by Alex Huangbuildacloud
 
Gartner report on cloud360 cloud management platform
Gartner report on cloud360 cloud management platformGartner report on cloud360 cloud management platform
Gartner report on cloud360 cloud management platformCognizant
 
Cloud management (IBM)
Cloud management (IBM)Cloud management (IBM)
Cloud management (IBM)Vivek Trivedi
 
Presentation cloud management platform
Presentation   cloud management platformPresentation   cloud management platform
Presentation cloud management platformxKinAnx
 
Comparing open source private cloud platforms
Comparing open source private cloud platformsComparing open source private cloud platforms
Comparing open source private cloud platformsOSCON Byrum
 
7 Common Questions About a Cloud Management Platform
7 Common Questions About a Cloud Management Platform7 Common Questions About a Cloud Management Platform
7 Common Questions About a Cloud Management PlatformRightScale
 
CloudStack vs OpenStack vs Eucalyptus: IaaS Private Cloud Brief Comparison
CloudStack vs OpenStack vs Eucalyptus: IaaS Private Cloud Brief ComparisonCloudStack vs OpenStack vs Eucalyptus: IaaS Private Cloud Brief Comparison
CloudStack vs OpenStack vs Eucalyptus: IaaS Private Cloud Brief Comparisonbizalgo
 

Viewers also liked (10)

Management server internals
Management server internalsManagement server internals
Management server internals
 
Apache CloudStack Architecture by Alex Huang
Apache CloudStack Architecture by Alex HuangApache CloudStack Architecture by Alex Huang
Apache CloudStack Architecture by Alex Huang
 
Gartner report on cloud360 cloud management platform
Gartner report on cloud360 cloud management platformGartner report on cloud360 cloud management platform
Gartner report on cloud360 cloud management platform
 
Cloud management (IBM)
Cloud management (IBM)Cloud management (IBM)
Cloud management (IBM)
 
Presentation cloud management platform
Presentation   cloud management platformPresentation   cloud management platform
Presentation cloud management platform
 
Comparing open source private cloud platforms
Comparing open source private cloud platformsComparing open source private cloud platforms
Comparing open source private cloud platforms
 
CloudStack Architecture
CloudStack ArchitectureCloudStack Architecture
CloudStack Architecture
 
CloudStack vs Openstack
CloudStack vs OpenstackCloudStack vs Openstack
CloudStack vs Openstack
 
7 Common Questions About a Cloud Management Platform
7 Common Questions About a Cloud Management Platform7 Common Questions About a Cloud Management Platform
7 Common Questions About a Cloud Management Platform
 
CloudStack vs OpenStack vs Eucalyptus: IaaS Private Cloud Brief Comparison
CloudStack vs OpenStack vs Eucalyptus: IaaS Private Cloud Brief ComparisonCloudStack vs OpenStack vs Eucalyptus: IaaS Private Cloud Brief Comparison
CloudStack vs OpenStack vs Eucalyptus: IaaS Private Cloud Brief Comparison
 

Similar to Silicon Valley CloudStack User Group - Introduction to Apache CloudStack

Citrix cloud platform 4.2 data sheet
Citrix cloud platform 4.2 data sheetCitrix cloud platform 4.2 data sheet
Citrix cloud platform 4.2 data sheetNuno Alves
 
Introduction to CloudStack: How to Deploy and Manage Infrastructure-as-a-Serv...
Introduction to CloudStack: How to Deploy and Manage Infrastructure-as-a-Serv...Introduction to CloudStack: How to Deploy and Manage Infrastructure-as-a-Serv...
Introduction to CloudStack: How to Deploy and Manage Infrastructure-as-a-Serv...cloud-diva
 
Cloud Computing Platform-CloudStack
Cloud Computing Platform-CloudStackCloud Computing Platform-CloudStack
Cloud Computing Platform-CloudStackArcadian Learning
 
Successfully deploy build manage your cloud with cloud stack2
Successfully deploy build manage your cloud with cloud stack2Successfully deploy build manage your cloud with cloud stack2
Successfully deploy build manage your cloud with cloud stack2ke4qqq
 
Designing cloud stack clouds geoff higginbottom/shapeblue
Designing cloud stack clouds  geoff higginbottom/shapeblueDesigning cloud stack clouds  geoff higginbottom/shapeblue
Designing cloud stack clouds geoff higginbottom/shapeblueShapeBlue
 
Introduction to Apache cloudstack - Linuxcon
Introduction to Apache cloudstack - LinuxconIntroduction to Apache cloudstack - Linuxcon
Introduction to Apache cloudstack - LinuxconShapeBlue
 
Cloud Expo East 2013: Essential Open Source Software for Building the Open Cloud
Cloud Expo East 2013: Essential Open Source Software for Building the Open CloudCloud Expo East 2013: Essential Open Source Software for Building the Open Cloud
Cloud Expo East 2013: Essential Open Source Software for Building the Open CloudMark Hinkle
 
CloudStack Overview
CloudStack OverviewCloudStack Overview
CloudStack Overviewsedukull
 
Cloud Strategies for a modern hybrid datacenter - Dec 2015
Cloud Strategies for a modern hybrid datacenter - Dec 2015Cloud Strategies for a modern hybrid datacenter - Dec 2015
Cloud Strategies for a modern hybrid datacenter - Dec 2015Miguel Pérez Colino
 
Hybrid Infrastructure Integration
Hybrid Infrastructure IntegrationHybrid Infrastructure Integration
Hybrid Infrastructure IntegrationAmazon Web Services
 
Hybrid Infrastructure Integration
Hybrid Infrastructure IntegrationHybrid Infrastructure Integration
Hybrid Infrastructure IntegrationAmazon Web Services
 
Workshop - Openstack, Cloud Computing, Virtualization
Workshop - Openstack, Cloud Computing, VirtualizationWorkshop - Openstack, Cloud Computing, Virtualization
Workshop - Openstack, Cloud Computing, VirtualizationJayaprakash R
 
Openstack workshop @ Kalasalingam
Openstack workshop @ KalasalingamOpenstack workshop @ Kalasalingam
Openstack workshop @ KalasalingamBeny Raja
 
Hybrid Infrastructure Integration
Hybrid Infrastructure IntegrationHybrid Infrastructure Integration
Hybrid Infrastructure IntegrationAmazon Web Services
 
Getting Started with Apache CloudStack
Getting Started with Apache CloudStackGetting Started with Apache CloudStack
Getting Started with Apache CloudStackJoe Brockmeier
 
Webinar: Dealing with automation tool overload!
Webinar: Dealing with automation tool overload!Webinar: Dealing with automation tool overload!
Webinar: Dealing with automation tool overload!Cloudify Community
 
Build a Cloud Day - CloudStack
Build a Cloud Day - CloudStackBuild a Cloud Day - CloudStack
Build a Cloud Day - CloudStackke4qqq
 

Similar to Silicon Valley CloudStack User Group - Introduction to Apache CloudStack (20)

Citrix cloud platform 4.2 data sheet
Citrix cloud platform 4.2 data sheetCitrix cloud platform 4.2 data sheet
Citrix cloud platform 4.2 data sheet
 
Intro to CloudStack
Intro to CloudStackIntro to CloudStack
Intro to CloudStack
 
Introduction to CloudStack: How to Deploy and Manage Infrastructure-as-a-Serv...
Introduction to CloudStack: How to Deploy and Manage Infrastructure-as-a-Serv...Introduction to CloudStack: How to Deploy and Manage Infrastructure-as-a-Serv...
Introduction to CloudStack: How to Deploy and Manage Infrastructure-as-a-Serv...
 
Introduction to CloudStack: How to Deploy and Manage Infrastructure-as-a-Serv...
Introduction to CloudStack: How to Deploy and Manage Infrastructure-as-a-Serv...Introduction to CloudStack: How to Deploy and Manage Infrastructure-as-a-Serv...
Introduction to CloudStack: How to Deploy and Manage Infrastructure-as-a-Serv...
 
Cloud Computing Platform-CloudStack
Cloud Computing Platform-CloudStackCloud Computing Platform-CloudStack
Cloud Computing Platform-CloudStack
 
Successfully deploy build manage your cloud with cloud stack2
Successfully deploy build manage your cloud with cloud stack2Successfully deploy build manage your cloud with cloud stack2
Successfully deploy build manage your cloud with cloud stack2
 
Designing cloud stack clouds geoff higginbottom/shapeblue
Designing cloud stack clouds  geoff higginbottom/shapeblueDesigning cloud stack clouds  geoff higginbottom/shapeblue
Designing cloud stack clouds geoff higginbottom/shapeblue
 
Introduction to Apache cloudstack - Linuxcon
Introduction to Apache cloudstack - LinuxconIntroduction to Apache cloudstack - Linuxcon
Introduction to Apache cloudstack - Linuxcon
 
Cloud Expo East 2013: Essential Open Source Software for Building the Open Cloud
Cloud Expo East 2013: Essential Open Source Software for Building the Open CloudCloud Expo East 2013: Essential Open Source Software for Building the Open Cloud
Cloud Expo East 2013: Essential Open Source Software for Building the Open Cloud
 
CloudStack Overview
CloudStack OverviewCloudStack Overview
CloudStack Overview
 
Cloud Strategies for a modern hybrid datacenter - Dec 2015
Cloud Strategies for a modern hybrid datacenter - Dec 2015Cloud Strategies for a modern hybrid datacenter - Dec 2015
Cloud Strategies for a modern hybrid datacenter - Dec 2015
 
Hybrid Infrastructure Integration
Hybrid Infrastructure IntegrationHybrid Infrastructure Integration
Hybrid Infrastructure Integration
 
Hybrid Infrastructure Integration
Hybrid Infrastructure IntegrationHybrid Infrastructure Integration
Hybrid Infrastructure Integration
 
OpenStack on SmartOS
OpenStack on SmartOSOpenStack on SmartOS
OpenStack on SmartOS
 
Workshop - Openstack, Cloud Computing, Virtualization
Workshop - Openstack, Cloud Computing, VirtualizationWorkshop - Openstack, Cloud Computing, Virtualization
Workshop - Openstack, Cloud Computing, Virtualization
 
Openstack workshop @ Kalasalingam
Openstack workshop @ KalasalingamOpenstack workshop @ Kalasalingam
Openstack workshop @ Kalasalingam
 
Hybrid Infrastructure Integration
Hybrid Infrastructure IntegrationHybrid Infrastructure Integration
Hybrid Infrastructure Integration
 
Getting Started with Apache CloudStack
Getting Started with Apache CloudStackGetting Started with Apache CloudStack
Getting Started with Apache CloudStack
 
Webinar: Dealing with automation tool overload!
Webinar: Dealing with automation tool overload!Webinar: Dealing with automation tool overload!
Webinar: Dealing with automation tool overload!
 
Build a Cloud Day - CloudStack
Build a Cloud Day - CloudStackBuild a Cloud Day - CloudStack
Build a Cloud Day - CloudStack
 

More from ShapeBlue

Sebastien goasguen cloud stack and docker
Sebastien goasguen   cloud stack and dockerSebastien goasguen   cloud stack and docker
Sebastien goasguen cloud stack and dockerShapeBlue
 
Wido den hollander cloud stack and ceph
Wido den hollander   cloud stack and cephWido den hollander   cloud stack and ceph
Wido den hollander cloud stack and cephShapeBlue
 
Sebastien goasguen cloud stack the next year
Sebastien goasguen   cloud stack the next yearSebastien goasguen   cloud stack the next year
Sebastien goasguen cloud stack the next yearShapeBlue
 
Giles sirett welcome and cloud stack news
Giles sirett   welcome and cloud stack newsGiles sirett   welcome and cloud stack news
Giles sirett welcome and cloud stack newsShapeBlue
 
Rohit yadav cloud stack internals
Rohit yadav   cloud stack internalsRohit yadav   cloud stack internals
Rohit yadav cloud stack internalsShapeBlue
 
So you think you can contribute?
So you think you can contribute?So you think you can contribute?
So you think you can contribute?ShapeBlue
 
Redundant Virtual Private Clouds
Redundant Virtual Private CloudsRedundant Virtual Private Clouds
Redundant Virtual Private CloudsShapeBlue
 
XenServer HA Improvements
XenServer HA ImprovementsXenServer HA Improvements
XenServer HA ImprovementsShapeBlue
 
CloudStack User Group Overview And News - 12 feb 2015
CloudStack User Group Overview And News - 12 feb 2015CloudStack User Group Overview And News - 12 feb 2015
CloudStack User Group Overview And News - 12 feb 2015ShapeBlue
 
Whats New in Apache CloudStack Version 4.5
Whats New in Apache CloudStack Version 4.5Whats New in Apache CloudStack Version 4.5
Whats New in Apache CloudStack Version 4.5ShapeBlue
 
Science logic cloudstack london meetup 2015 02-11
Science logic cloudstack london meetup 2015 02-11Science logic cloudstack london meetup 2015 02-11
Science logic cloudstack london meetup 2015 02-11ShapeBlue
 
Intorduction to clocker at cloudstack european user group
Intorduction to clocker at cloudstack european user groupIntorduction to clocker at cloudstack european user group
Intorduction to clocker at cloudstack european user groupShapeBlue
 
Radware bringing mission and performance critical applications to cloud sta...
Radware   bringing mission and performance critical applications to cloud sta...Radware   bringing mission and performance critical applications to cloud sta...
Radware bringing mission and performance critical applications to cloud sta...ShapeBlue
 
Cloudstack user group 26 june 2014
Cloudstack user group  26 june 2014Cloudstack user group  26 june 2014
Cloudstack user group 26 june 2014ShapeBlue
 
Kaspersky security for virtualization light agent launch presentation
Kaspersky security for virtualization light agent   launch presentationKaspersky security for virtualization light agent   launch presentation
Kaspersky security for virtualization light agent launch presentationShapeBlue
 
Citrix cloud platform - Journey to IT-as-a-Service
Citrix cloud platform - Journey to IT-as-a-ServiceCitrix cloud platform - Journey to IT-as-a-Service
Citrix cloud platform - Journey to IT-as-a-ServiceShapeBlue
 
Hybrid Enterprise IaaS Cloud - what you need to know!
Hybrid Enterprise IaaS Cloud - what you need to know!Hybrid Enterprise IaaS Cloud - what you need to know!
Hybrid Enterprise IaaS Cloud - what you need to know!ShapeBlue
 
ShapeBlue South Africa Launch-Iaas business use cases
ShapeBlue South Africa Launch-Iaas business use cases ShapeBlue South Africa Launch-Iaas business use cases
ShapeBlue South Africa Launch-Iaas business use cases ShapeBlue
 
Cloudstack user group 26 june 2014
Cloudstack user group  26 june 2014Cloudstack user group  26 june 2014
Cloudstack user group 26 june 2014ShapeBlue
 
CloudStack Metering – Working with the Usage Data
CloudStack Metering – Working with the Usage DataCloudStack Metering – Working with the Usage Data
CloudStack Metering – Working with the Usage DataShapeBlue
 

More from ShapeBlue (20)

Sebastien goasguen cloud stack and docker
Sebastien goasguen   cloud stack and dockerSebastien goasguen   cloud stack and docker
Sebastien goasguen cloud stack and docker
 
Wido den hollander cloud stack and ceph
Wido den hollander   cloud stack and cephWido den hollander   cloud stack and ceph
Wido den hollander cloud stack and ceph
 
Sebastien goasguen cloud stack the next year
Sebastien goasguen   cloud stack the next yearSebastien goasguen   cloud stack the next year
Sebastien goasguen cloud stack the next year
 
Giles sirett welcome and cloud stack news
Giles sirett   welcome and cloud stack newsGiles sirett   welcome and cloud stack news
Giles sirett welcome and cloud stack news
 
Rohit yadav cloud stack internals
Rohit yadav   cloud stack internalsRohit yadav   cloud stack internals
Rohit yadav cloud stack internals
 
So you think you can contribute?
So you think you can contribute?So you think you can contribute?
So you think you can contribute?
 
Redundant Virtual Private Clouds
Redundant Virtual Private CloudsRedundant Virtual Private Clouds
Redundant Virtual Private Clouds
 
XenServer HA Improvements
XenServer HA ImprovementsXenServer HA Improvements
XenServer HA Improvements
 
CloudStack User Group Overview And News - 12 feb 2015
CloudStack User Group Overview And News - 12 feb 2015CloudStack User Group Overview And News - 12 feb 2015
CloudStack User Group Overview And News - 12 feb 2015
 
Whats New in Apache CloudStack Version 4.5
Whats New in Apache CloudStack Version 4.5Whats New in Apache CloudStack Version 4.5
Whats New in Apache CloudStack Version 4.5
 
Science logic cloudstack london meetup 2015 02-11
Science logic cloudstack london meetup 2015 02-11Science logic cloudstack london meetup 2015 02-11
Science logic cloudstack london meetup 2015 02-11
 
Intorduction to clocker at cloudstack european user group
Intorduction to clocker at cloudstack european user groupIntorduction to clocker at cloudstack european user group
Intorduction to clocker at cloudstack european user group
 
Radware bringing mission and performance critical applications to cloud sta...
Radware   bringing mission and performance critical applications to cloud sta...Radware   bringing mission and performance critical applications to cloud sta...
Radware bringing mission and performance critical applications to cloud sta...
 
Cloudstack user group 26 june 2014
Cloudstack user group  26 june 2014Cloudstack user group  26 june 2014
Cloudstack user group 26 june 2014
 
Kaspersky security for virtualization light agent launch presentation
Kaspersky security for virtualization light agent   launch presentationKaspersky security for virtualization light agent   launch presentation
Kaspersky security for virtualization light agent launch presentation
 
Citrix cloud platform - Journey to IT-as-a-Service
Citrix cloud platform - Journey to IT-as-a-ServiceCitrix cloud platform - Journey to IT-as-a-Service
Citrix cloud platform - Journey to IT-as-a-Service
 
Hybrid Enterprise IaaS Cloud - what you need to know!
Hybrid Enterprise IaaS Cloud - what you need to know!Hybrid Enterprise IaaS Cloud - what you need to know!
Hybrid Enterprise IaaS Cloud - what you need to know!
 
ShapeBlue South Africa Launch-Iaas business use cases
ShapeBlue South Africa Launch-Iaas business use cases ShapeBlue South Africa Launch-Iaas business use cases
ShapeBlue South Africa Launch-Iaas business use cases
 
Cloudstack user group 26 june 2014
Cloudstack user group  26 june 2014Cloudstack user group  26 june 2014
Cloudstack user group 26 june 2014
 
CloudStack Metering – Working with the Usage Data
CloudStack Metering – Working with the Usage DataCloudStack Metering – Working with the Usage Data
CloudStack Metering – Working with the Usage Data
 

Recently uploaded

Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 

Recently uploaded (20)

Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 

Silicon Valley CloudStack User Group - Introduction to Apache CloudStack

  • 1. An Introduction to Apache CloudStack Geoff Higginbottom CTO ShapeBlue geoff.higginbottom@shapeblue.com Twitter: @CloudStackGuru
  • 2.  Cloud Architect & ShapeBlue CTO www.shapeblue.com @CloudStackGuru  Specialise in….  Designing & Building Clouds based on Apache CloudStack / Citrix CloudPlatform  Developing CloudStack training  Blogging and sharing CloudStack knowledge  Involved with CloudStack before donation to Apache  Designed Clouds for Cloudera, SunGard, Ascenty, BskyB, Trader Media, M5 Hosting, Team Cymru, Interoute, University of Pennsylvania.…  CloudStack Committer About Me
  • 3. About ShapeBlue “ShapeBlue are expert builders of public & private clouds. They are the leading global Apache CloudStack / CloudPlatform integrator & consultancy” www.shapeblue.com @CloudStackGuru
  • 4. What is ‘The Cloud’?  Cloud computing is a general term for anything that involves delivering hosted services over a network.  These services are broadly divided into three categories:  Infrastructure-as-a-Service (IaaS)  I want virtual servers all connected to each other via an internal www.shapeblue.com @CloudStackGuru network  Platform-as-a-Service (PaaS)  I want web server, app server, and database functionality  Software-as-a-Service (SaaS)  I want X number of mailboxes or SharePoint instances
  • 5. What is ‘The Cloud’?  What makes these services ‘Cloudy’? www.shapeblue.com @CloudStackGuru  On-demand self-service  Elasticity  Scalability  API integration  Resource accounting
  • 6. Who Uses Clouds?  Public clouds (SPs/MSPs)  General public can create or log into instances themselves  Private Clouds (Enterprises)  Anyone who wants to be able to orchestrate their environment www.shapeblue.com @CloudStackGuru
  • 7. How to build an IaaS cloud PaaS Developer Tooling Multi-cloud Management Billing Management eCommerce Platform CloudStack API Orchestration API CMP Apache - Orchestration CloudStack layer XenServer, KVM, VMWare, Hyper-V, OVM Hypervisor LXC, UCS, Bare Metal Commodity Compute Networking Compute Storage www.shapeblue.com @CloudStackGuru
  • 8. End to End Open Communities www.shapeblue.com @CloudStackGuru Vendor Centric vCloud Director Microsoft System Center Abiquo OnApp Flexiant Hexagrid CloudStack OpenStack OpenNebula Eucalyptus The World of IaaS Choices
  • 9. Apache CloudStack  Apache CloudStack is a top-level project of the Apache Software Foundation (ASF). The project develops open source software for deploying public and private Infrastructure-as-a-Service (IaaS) clouds.  CloudStack provides an open and flexible cloud orchestration platform to deliver reliable and scalable private and public clouds www.shapeblue.com @CloudStackGuru
  • 10. CloudStack Background  Open source Infrastructure-as-a-Service platform, under ASL 2.0 www.shapeblue.com @CloudStackGuru 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 ASF project March 2013  A proven cloud platform
  • 11. Why CloudStack?  “OpenStack is for science projects” www.shapeblue.com @CloudStackGuru  Proven “product”  Quick to deploy  AWS API fidelity  Scalable  Open standards  Strong & open governance from Apache
  • 12. Our community is driven by users www.shapeblue.com @CloudStackGuru
  • 13. Global User Groups www.shapeblue.com @CloudStackGuru
  • 15. CloudStack Users 2.0 www.shapeblue.com 15 @CloudStackGuru
  • 16. CloudStack Users 3.0 www.shapeblue.com 16 @CloudStackGuru
  • 17. Multiple Cloud Strategies Private Clouds Public Clouds Hosted Enterprise Cloud www.shapeblue.com @CloudStackGuru  Dedicated Resources  Security & Total Control  Internal Network  Managed by Enterprise or 3rd Party  Mix of shared and dedicated resources  Elastic scaling  Pay as you go  Public internet On-Premise Enterprise Cloud  Dedicated resources  Security  SLA bound  3rd party owned and operated Multi-Tenant Public Cloud
  • 18.  Broad Hypervisor support  XenServer, KVM, VMware, Oracle VM, Hyper-V, LXC, UCS, Bare Metal www.shapeblue.com @CloudStackGuru  Scalable architecture  Support thousands of hosts and virtual machine guests  Largest known production cloud 65k+ physical hosts  AWS API fidelity  High Availability  Virtual Networking  Web UI, API, CLI Feature Highlights
  • 19. Open Flexible Platform XenServer VMware OVM KVM (LXC) UCS Bare metal S3 www.shapeblue.com @CloudStackGuru Compute Network Type Isolation Firewall LB GSLB Network Local Disk iSCSI Fibre Channel NFS Swift Storage Primary Storage Secondary Storage VPN Hyper-V
  • 20. What can you do with CloudStack?  Create Virtual Machines from Templates or ISOs  Start & Stop, Clone, Import, Export Virtual Machines  Create Isolated, Shared and Multi-Tiered Networks  Manage Firewall and Port Forwarding Rules  Manage Network Services such as Firewall, Load Balancing, Static and Source NAT, VPNs, Multi-Tiered Networks, Global Server Load Balancing and Auto-Scaling www.shapeblue.com @CloudStackGuru
  • 21. CloudStack Architecture  Hierarchical structure enables massive scale www.shapeblue.com @CloudStackGuru  Region  A grouping of Availability Zones within a geographic area  Dedicated Management Server infrastructure to manage the Region and all of its Zones  Availability Zone  Typically one Zone per DC  Contains at least 1 POD, 1 Cluster and Secondary Storage
  • 22. CloudStack Architecture www.shapeblue.com @CloudStackGuru  Pod  Logical entity, typically a Rack containing one or more Clusters and Networking  Uses concept of something shared i.e. switch stack or storage array  Cluster  Group of identical Hosts running a common Hypervisor  Primary Storage
  • 23. CloudStack Architecture www.shapeblue.com @CloudStackGuru  Primary Storage  Traditionally unique to each Cluster  KVM and VMware now support Zone-Wide Primary Storage  Hosts the Guest Virtual Machines and VM Snapshots  Can be any format the Hypervisor Supports  Secondary Storage  Zone Wide (region wide for S3)  NFS + S3 or NFS + Swift for Region Wide Replication  Stores Templates, ISOs and Volume Snapshots (backups)
  • 24. Management Server Deployment Architectures  Single-Node Deployment Management Server Zone 1 Zone 1 Zones MySQL DB www.shapeblue.com @CloudStackGuru GUI API
  • 25. Management Server Deployment Architectures  Multi-Node Deployment GUI (Master) Management Server MySQL DB Zone 1 Zone 1 Zones www.shapeblue.com @CloudStackGuru API MySQL DB (Slave) Management Server Management Server Load Balancer Load Balancer
  • 26. CloudStack Architecture  Multiple Availability Zones within a Region DC 1 Zone 1 www.shapeblue.com @CloudStackGuru DC 2 Zone 2 Zone 3 DC n Zone n Management Servers Management Servers
  • 27. CloudStack Architecture  Multiple Availability Zones within a Region www.shapeblue.com @CloudStackGuru Region 1 DC 1 Zone 1 DC 2 Zone 2 Management Servers Region 2 DC 3 Zone 3 DC 4 Zone 4 Management Servers Rabbit MQ Account/User data DC 5 Zone 5
  • 29. Basic Networking  AWS Style L3 isolation – Massive Scale www.shapeblue.com @CloudStackGuru  Simple Flat Network  Each POD has a unique CIDR (Broadcast domain)  Optional Guest Isolation via Security Groups  Optional NetScaler Integration - Elastic IPs and Elastic LB  Optional Nicira NVP Integration
  • 30.  Guest Networks isolated by VLANs / SDN Technologies  Private and Shared Guest Networks  Multiple Physical Networks  Virtual Router for each Network providing: www.shapeblue.com @CloudStackGuru  DNS & DHCP  Firewall  Client VPN  Load Balancing  Source / Static NAT  Port Forwarding Advanced Networking
  • 31. Security Groups in Advanced Zones  Effectively enables the deployment of multiple ‘Basic’ style networks which use Security Groups for isolation of VMs, but with each Network encapsulated within a unique VLAN (or SDN)  Enables the ‘stretching’ of Guest IP Address Space across www.shapeblue.com @CloudStackGuru multiple PODs
  • 32. Basic Zone – Example IP Schema www.shapeblue.com @CloudStackGuru
  • 33. Advanced Zone – Example IP Schema www.shapeblue.com @CloudStackGuru
  • 35. Any Questions ? www.shapeblue.com @CloudStackGuru
  • 36. An Introduction to Apache CloudStack Geoff Higginbottom CTO ShapeBlue geoff.higginbottom@shapeblue.com Twitter: @CloudStackGuru

Editor's Notes

  1. Service providers – public create instances themselves and pay per-instance per-hour depending on the size of offering Add services such as vpn extra ip addresses backup etc. MSP add their own value-add
  2. CloudStack works within multiple enterprise strategies and mandates, as well as supporting multiple cloud strategies from a provider perspective. As an initial step beyond traditional server virtualization, many organizations are looking to private cloud implementations as a means to satisfy flexibility while still retaining control over service delivery. The private cloud may be hosted by the IT organization itself, or sourced from a managed service provider, but the net goals of total control and security without compromising SLAs is achieved. For some organizations, the managed service model is stepped up one level with all resources sourced from a hosted solution. SLA guarantees and security concerns often dictate the types of providers an enterprise will look towards. At the far end of the spectrum are public cloud providers with pay as you go pricing structures and elastic scaling. Since public clouds often abstract details such as network topology, a hybrid cloud strategy allows IT to retain control over key aspects of their operations such as data, while leveraging the benefits of elastic public cloud capacity.
  3. MS is stateless MS can be deployed as physical server or VM Single MS node can manage up to 10K hosts. Multiple nodes can be deployed for scale or redundancy
  4. Single Management Server can manage multiple zones Zones can be geographically distributed but low latency links are expected for better performance Single MS node can manage up to 10K hosts Multiple MS nodes can be deployed as cluster for scale or redundancy
  5. Guest VMs and Hosts can be on different VLANs even though Admin Guide states they cannot
  6. Private – limited to one account Shared – Accessible to either the whole Zone, a Domain (with or without subdomains), an Account or Project
  7. A Zone can be either Basic OR Advanced