2. www.shapeblue.com @CloudStackGuru
Cloud Architect & ShapeBlue CTO
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 SunGard, Ascenty, BskyB, Trader Media,
M5 Hosting, Team Cymru, Interoute, University of Pennsylvania.…
CloudStack Committer
About Me
12. www.shapeblue.com @CloudStackGuru
Hypervisor Selection and Decisions in CloudStack by Tim
Mackey
http://open.citrix.com/cloud-computing-vids/video/latest/hypervisor-
selection-and-decisions-in-cloudstack-by-tim-mackey.html
Hypervisor Choice
13. www.shapeblue.com @CloudStackGuru
Heavily influenced by Requirements,
Scale, and Zone modes
Is often the driver for other
technology choices
Avoid Single Points of Failure
Keep it simple
Networking
14. www.shapeblue.com @CloudStackGuru
‘One size sits fits all’ may not be the best approach
Each Zone can be a different Network Type
Basic
Basic + Security Groups
Basic + Security Groups + EIP / ELB
Advanced
Advanced + Security Groups
Zone Networking Modes
15. www.shapeblue.com @CloudStackGuru
How many NICs
10GB / 1GB
Bonding / Multipath
Converged
Traffic Allocations
Management
Guest
Public
Storage
High Bandwidth Services
Hypervisor Networking
16. www.shapeblue.com @CloudStackGuru
Resource Allocation
All Public
Some Public, Some Dedicated
All Dedicated
Reseller Model
Account Domain Relationship
1-to-1
1-to-many
Domains and Accounts
18. www.shapeblue.com @CloudStackGuru
CSManagementServers
CSMySqlServers
NetScalerVPXs
CMAutomationServer
DeploymentServer
AmystaAppServer
AmystaMySQLServer
Management Hosts
Compute Hosts
Secondary Primary
DC1 Software Management Farm
Guest Networks
(Multiple VLANs)
Public Networks
(Multiple VLANs)
DC1 Compute
Management Network
Secondary Storage Network (NFS) Primary Storage Network (iSCSI or NFS)
Management VMs
Storage Network
CSManagementServers
CSMySqlServers
NetScalerVPXs
CMAutomationServer
DeploymentServer
AmystaAppServer
AmystaMySQLServer
Core
Network
Management Hosts
Management VMs
Storage Network
Compute HostsGuest Networks
(Multiple VLANs)
Public Networks
(Multiple VLANs)
Primary Secondary
Primary Storage Network (iSCSI or NFS) Secondary Storage Network (NFS)
Users Portal Access
WWW WWW
Tennant 1 Tennant 2 Tennant 3
WWW
Tennant 1 Tennant 2 Tennant 3
Private Cloud Tennant VMs on Computein either DC1 or DC2
Each Network is isolated via VLANs or SDN technologies.
Public Cloud Tennant
VMs on Compute in
either DC1 or DC2
Each Tennant has an Isolated Network
protected by VirtualRouter/Firewall.
Each Network is isolated via VLANs or
SDN technologies.
VirtualRouters Public Networks are
connected directly to theInternet
enabling users to have full controlof
Firewall & Load Balancing features.
DC2 Compute
DC2 Software Management Farm
VirtualRouters
Guest Networks
Guest VMs
Public Network(s)
Management Network
Client access to Portal is
GlobalLoad Balanced by
Citrix NetScaler VPXs
running on Management
Farm using One-Arm
Configurations
Firewallfunctionality
should be provided by
existing Firewalls running
in HA Pair
Direct Access to Virtual Routers
1.0 15/08/13 1st
release G Higginbottom / G Sirett
Ver Date Description Issuer/ Reviewer
Example Logical Network Diagram Dual Zone
Network
Diagram
19. www.shapeblue.com @CloudStackGuru
Production
Very Strict Configuration Management
Pre-Production
Same design as Production
Smaller, but with all key components
Strict Configuration Management
Testing
Probably gets rebuilt every few months
Just the one Cloud?