SlideShare a Scribd company logo
1 of 30
Designing CloudStack Clouds 
Geoff Higginbottom 
CTO ShapeBlue 
geoff.higginbottom@shapeblue.com 
Twitter: @CloudStackGuru
 Cloud Architect & ShapeBlue CTO 
@shapeblue #ccceu14 
 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 and 
many many more… 
 CloudStack Committer 
About Me
About ShapeBlue 
“ShapeBlue are expert builders of public & 
private clouds. They are the leading global 
Apache CloudStack integrator & consultancy” 
@shapeblue #ccceu14
WHY? 
@shapeblue #ccceu14
Type of Cloud 
Public 
Enterprise 
Test & Dev 
@shapeblue #ccceu14
Requirements 
Integration 
Security 
Type 
Scale 
Workloads 
Monitoring 
SLAs 
Preferred Technologies 
User Experience 
Templates 
Portal 
Logging 
Managed Services 
Bursting 
Existing Skills 
Storage Time Scales 
@shapeblue #ccceu14
Design Team 
Billing 
CloudStack ‘Expert’ 
Storage 
@shapeblue #ccceu14 
Marketing 
QA / Testing 
Networking 
Compute 
Product Development 
Support 
Decision Makers
Training 
Design Team need to 
understand CloudStack, 
so train them first 
@shapeblue #ccceu14
Design Cycle 
@shapeblue #ccceu14 
Design is a reiterative 
process, with some 
design decisions 
impacting on others
Scale 
@shapeblue #ccceu14
Workloads 
 Enterprise Workloads 
should be a known quantity 
 Public Cloud Workloads are 
unknown 
@shapeblue #ccceu14
Capacity Calculations 
@shapeblue #ccceu14 
 VM Profiles 
 Memory 
 CPU 
 Storage Capacity 
 Storage IOPS 
 Hypervisor Overhead 
 Storage Performance 
 Network Performance
Hypervisor Choice 
 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 
@shapeblue #ccceu14 
 Existing Skills 
 Feature Comparison 
 Zone Type, Snapshots, VXLAN, IPv6, SDN, VPC, PVLAN, Storage 
 Licensing Costs 
 Supportability 
 Traditional Server vs Blades 
 More than one – Hypervisor Agnostic
 Heavily influenced by Requirements, 
@shapeblue #ccceu14 
Scale, and Zone modes 
 Is often the driver for other 
technology choices 
 Avoid single points of failure 
 Keep it simple 
Networking
Zone Networking Modes 
 ‘One size sits fits all’ may not be the best approach 
 Each Zone can be a different Network Type 
@shapeblue #ccceu14 
 Basic 
 Basic + Security Groups 
 Basic + Security Groups + EIP / ELB 
 Advanced 
 Advanced + Security Groups
Hypervisor Networking 
@shapeblue #ccceu14 
 How many NICs 
 10GB / 1GB 
 Bonding / Multipath 
 Converged 
 Traffic Allocations 
 Management 
 Guest 
 Public 
 Storage 
 High Bandwidth Services
Storage 
 Primary Storage 
 Local 
 Lack of HA 
 Shared 
 NFS 
 iSCSI 
 Fibre Channel 
 Performance is critical, 
IOPS are king 
@shapeblue #ccceu14
Storage 
 Secondary Storage 
 NFS 
 S3 
 Swift 
@shapeblue #ccceu14
@shapeblue #ccceu14 
 Resource Allocation 
 All Public 
 Some Public, Some Dedicated 
 All Dedicated 
 Reseller Model 
 Account/Domain Relationship 
 1-to-1 
 1-to-many 
Domains and Accounts
@shapeblue #ccceu14 
 Allocate resources to VMs 
 CPU 
 RAM 
 Storage Performance 
 Tagging 
 Cost associated with them 
 Public or Private (linked to Domains) 
 Keep them realistic 
Service Offerings
Templates & ISOs 
@shapeblue #ccceu14 
 Pre-Defined VM images 
 Base OS, or fully installed Apps 
 Licensing (RHEL, Windows) 
 Self Build via ISOs 
 Allow user generated Public? 
 Allow user upload / download? 
 Lifecycle Management
Testing 
 Define test and acceptance criteria 
 Develop test plans (manual UI and scripted API) 
 Run tests to confirm initial build is good 
 Use tests for testing future upgrades and expansions 
@shapeblue #ccceu14
Add on Services 
Managed Services 
@shapeblue #ccceu14 
Billing 
Object Storage 
VM Monitoring 
Backup 
Anti Virus
Management Farm 
CloudStack Management 
@shapeblue #ccceu14 
SQL DB 
LDAP 
DNS 
Load Balancers 
Portal 
Billing 
Monitoring 
3rd Party Services 
Automation 
Admin 
vCenter
DC2 Software Management Farm 
Primary Storage Network (iSCSI or NFS) Secondary Storage Network (NFS) 
Example Logical Network Diagram Dual Zone 
Ver Date Description Issuer/ Reviewer 
@shapeblue #ccceu14 
DC1 Software Management Farm 
CS Management Servers 
CS MySql Servers 
NetScaler VPXs 
CM Automation Server 
Deployment Server 
Amysta App Server 
Amysta MySQL Server 
Management Network 
Management Hosts 
Compute Hosts 
Guest Networks 
(Multiple VLANs) 
Public Networks 
(Multiple VLANs) 
Secondary Storage Network (NFS) Primary Storage Network (iSCSI or NFS) 
Secondary Primary 
DC1 Compute 
Management VMs 
Storage Network 
CS Management Servers 
CS MySql Servers 
NetScaler VPXs 
CM Automation Server 
Deployment Server 
Amysta App Server 
Amysta MySQL Server 
Core 
Network 
Management Hosts 
Management VMs 
Storage Network 
Guest Networks Compute Hosts 
(Multiple VLANs) 
Public Networks 
(Multiple VLANs) 
Primary Secondary 
Users Portal Access 
WWW WWW 
WWW 
Tennant 1 Tennant 2 Tennant 3 
Tennant 1 Tennant 2 Tennant 3 
Private Cloud Tennant VMs on Compute in 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 Virtual Router/Firewall. 
Each Network is isolated via VLANs or 
SDN technologies. 
Virtual Routers Public Networks are 
connected directly to the Internet 
enabling users to have full control of 
Firewall & Load Balancing features. 
DC2 Compute 
Public Network(s) 
Virtual Routers 
Guest Networks 
Guest VMs 
Management Network 
Client access to Portal is 
Global Load Balanced by 
Citrix NetScaler VPXs 
running on Management 
Farm using One-Arm 
Configurations 
Firewall functionality 
should be provided by 
existing Firewalls running 
in HA Pair 
Direct Access to Virtual Routers 
1.0 15/08/13 1st releas e G Higginbottom / G Sirett 
Network 
Diagram
Just the one Cloud? 
@shapeblue #ccceu14 
 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
“Build it and they will come” 
is the motto of a fool. 
“Build it, take it to them, ask them to buy 
and serve them well” 
is the motto of a successful person. 
© Larry Winget 
@shapeblue #ccceu14
“Design for tomorrow, 
build for today” 
© Geoff Higginbottom 2013 
@shapeblue #ccceu14
Designing CloudStack Clouds 
Geoff Higginbottom 
CTO ShapeBlue 
geoff.higginbottom@shapeblue.com 
Twitter: @CloudStackGuru

More Related Content

What's hot

Introduction to cloudstack 4.3 networking
Introduction to cloudstack 4.3 networking  Introduction to cloudstack 4.3 networking
Introduction to cloudstack 4.3 networking ShapeBlue
 
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
 
CloudStack Overview
CloudStack OverviewCloudStack Overview
CloudStack Overviewsedukull
 
CloudStack vs OpenStack
CloudStack vs OpenStackCloudStack vs OpenStack
CloudStack vs OpenStackVictor Zhang
 
Cloud stack networking shapeblue technical deep dive
Cloud stack networking   shapeblue technical deep diveCloud stack networking   shapeblue technical deep dive
Cloud stack networking shapeblue technical deep diveShapeBlue
 
Building virtualised CloudStack test environments
Building virtualised CloudStack test environmentsBuilding virtualised CloudStack test environments
Building virtualised CloudStack test environmentsShapeBlue
 
CloudStack Best Practice in PPTV
CloudStack Best Practice in PPTVCloudStack Best Practice in PPTV
CloudStack Best Practice in PPTVgavin_lee
 
KVM High Availability Regardless of Storage - Gabriel Brascher, VP of Apache ...
KVM High Availability Regardless of Storage - Gabriel Brascher, VP of Apache ...KVM High Availability Regardless of Storage - Gabriel Brascher, VP of Apache ...
KVM High Availability Regardless of Storage - Gabriel Brascher, VP of Apache ...ShapeBlue
 
SDN in CloudStack
SDN in CloudStackSDN in CloudStack
SDN in CloudStackbuildacloud
 
CloudStack Networking at CloudOpen Japan
CloudStack Networking at CloudOpen JapanCloudStack Networking at CloudOpen Japan
CloudStack Networking at CloudOpen JapanKimihiko Kitase
 
Scalable Object Storage with Apache CloudStack and Apache Hadoop
Scalable Object Storage with Apache CloudStack and Apache HadoopScalable Object Storage with Apache CloudStack and Apache Hadoop
Scalable Object Storage with Apache CloudStack and Apache HadoopChiradeep Vittal
 
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
 
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
 
Silicon Valley CloudStack User Group - Designing CloudStack Clouds
Silicon Valley CloudStack User Group - Designing CloudStack CloudsSilicon Valley CloudStack User Group - Designing CloudStack Clouds
Silicon Valley CloudStack User Group - Designing CloudStack CloudsShapeBlue
 
Hacking apache cloud stack
Hacking apache cloud stackHacking apache cloud stack
Hacking apache cloud stackNitin Mehta
 
Cloudstack vs Openstack
Cloudstack vs OpenstackCloudstack vs Openstack
Cloudstack vs OpenstackHuzefa Husain
 
The Future of SDN in CloudStack by Chiradeep Vittal
The Future of SDN in CloudStack by Chiradeep VittalThe Future of SDN in CloudStack by Chiradeep Vittal
The Future of SDN in CloudStack by Chiradeep Vittalbuildacloud
 

What's hot (20)

Introduction to CloudStack
Introduction to CloudStack Introduction to CloudStack
Introduction to CloudStack
 
Introduction to cloudstack 4.3 networking
Introduction to cloudstack 4.3 networking  Introduction to cloudstack 4.3 networking
Introduction to cloudstack 4.3 networking
 
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
 
Cloud stack for_beginners
Cloud stack for_beginnersCloud stack for_beginners
Cloud stack for_beginners
 
CloudStack Overview
CloudStack OverviewCloudStack Overview
CloudStack Overview
 
CloudStack vs OpenStack
CloudStack vs OpenStackCloudStack vs OpenStack
CloudStack vs OpenStack
 
Cloud stack networking shapeblue technical deep dive
Cloud stack networking   shapeblue technical deep diveCloud stack networking   shapeblue technical deep dive
Cloud stack networking shapeblue technical deep dive
 
Building virtualised CloudStack test environments
Building virtualised CloudStack test environmentsBuilding virtualised CloudStack test environments
Building virtualised CloudStack test environments
 
CloudStack Best Practice in PPTV
CloudStack Best Practice in PPTVCloudStack Best Practice in PPTV
CloudStack Best Practice in PPTV
 
KVM High Availability Regardless of Storage - Gabriel Brascher, VP of Apache ...
KVM High Availability Regardless of Storage - Gabriel Brascher, VP of Apache ...KVM High Availability Regardless of Storage - Gabriel Brascher, VP of Apache ...
KVM High Availability Regardless of Storage - Gabriel Brascher, VP of Apache ...
 
SDN in CloudStack
SDN in CloudStackSDN in CloudStack
SDN in CloudStack
 
CloudStack Networking at CloudOpen Japan
CloudStack Networking at CloudOpen JapanCloudStack Networking at CloudOpen Japan
CloudStack Networking at CloudOpen Japan
 
Scalable Object Storage with Apache CloudStack and Apache Hadoop
Scalable Object Storage with Apache CloudStack and Apache HadoopScalable Object Storage with Apache CloudStack and Apache Hadoop
Scalable Object Storage with Apache CloudStack and Apache Hadoop
 
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
 
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
 
Silicon Valley CloudStack User Group - Designing CloudStack Clouds
Silicon Valley CloudStack User Group - Designing CloudStack CloudsSilicon Valley CloudStack User Group - Designing CloudStack Clouds
Silicon Valley CloudStack User Group - Designing CloudStack Clouds
 
Hacking apache cloud stack
Hacking apache cloud stackHacking apache cloud stack
Hacking apache cloud stack
 
CloudStack Networking
CloudStack NetworkingCloudStack Networking
CloudStack Networking
 
Cloudstack vs Openstack
Cloudstack vs OpenstackCloudstack vs Openstack
Cloudstack vs Openstack
 
The Future of SDN in CloudStack by Chiradeep Vittal
The Future of SDN in CloudStack by Chiradeep VittalThe Future of SDN in CloudStack by Chiradeep Vittal
The Future of SDN in CloudStack by Chiradeep Vittal
 

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 (9)

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
 
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 Designing CloudStack Clouds

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
 
Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...
Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...
Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...Eduardo Patrocinio
 
Mastering the move
Mastering the moveMastering the move
Mastering the moveTrivadis
 
Cisco’s Cloud Ready Infrastructure
Cisco’s Cloud Ready InfrastructureCisco’s Cloud Ready Infrastructure
Cisco’s Cloud Ready InfrastructureCisco Canada
 
cncf overview and building edge computing using kubernetes
cncf overview and building edge computing using kubernetescncf overview and building edge computing using kubernetes
cncf overview and building edge computing using kubernetesKrishna-Kumar
 
The Network Fabric for Your Digital Transformation
The Network Fabric for Your Digital TransformationThe Network Fabric for Your Digital Transformation
The Network Fabric for Your Digital TransformationAmazon Web Services
 
VMworld 2013: vCloud Powered HPC is Better and Outperforming Physical
VMworld 2013: vCloud Powered HPC is Better and Outperforming PhysicalVMworld 2013: vCloud Powered HPC is Better and Outperforming Physical
VMworld 2013: vCloud Powered HPC is Better and Outperforming PhysicalVMworld
 
PLNOG15: Arista EOS Cloud Vision: Pivotal point in workload orchestration and...
PLNOG15: Arista EOS Cloud Vision: Pivotal point in workload orchestration and...PLNOG15: Arista EOS Cloud Vision: Pivotal point in workload orchestration and...
PLNOG15: Arista EOS Cloud Vision: Pivotal point in workload orchestration and...PROIDEA
 
Build & Deploy Scalable Cloud Applications in Record Time
Build & Deploy Scalable Cloud Applications in Record TimeBuild & Deploy Scalable Cloud Applications in Record Time
Build & Deploy Scalable Cloud Applications in Record TimeRightScale
 
Cloud computing and its job opportunities
Cloud computing and its job opportunities Cloud computing and its job opportunities
Cloud computing and its job opportunities Ramya SK
 
Technology Primer: Software-Defined Networking and Its Impact on Infrastructu...
Technology Primer: Software-Defined Networking and Its Impact on Infrastructu...Technology Primer: Software-Defined Networking and Its Impact on Infrastructu...
Technology Primer: Software-Defined Networking and Its Impact on Infrastructu...CA Technologies
 
NSX_Advanced_Load_Balancer_Solution_with_Oracle.pptx
NSX_Advanced_Load_Balancer_Solution_with_Oracle.pptxNSX_Advanced_Load_Balancer_Solution_with_Oracle.pptx
NSX_Advanced_Load_Balancer_Solution_with_Oracle.pptxAvi Networks
 
VMworld 2013: SDDC is Here and Now: A Success Story
VMworld 2013: SDDC is Here and Now: A Success Story VMworld 2013: SDDC is Here and Now: A Success Story
VMworld 2013: SDDC is Here and Now: A Success Story VMworld
 
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
 
Multicloud as the Next Generation of Cloud Infrastructure
Multicloud as the Next Generation of Cloud Infrastructure Multicloud as the Next Generation of Cloud Infrastructure
Multicloud as the Next Generation of Cloud Infrastructure Brad Eckert
 
Francisco guerra presentation for euro cloud 200510
Francisco guerra presentation for euro cloud 200510Francisco guerra presentation for euro cloud 200510
Francisco guerra presentation for euro cloud 200510EuroCloud
 
Planning for MQ in the cloud MQTC 2017
Planning for MQ in the cloud MQTC 2017Planning for MQ in the cloud MQTC 2017
Planning for MQ in the cloud MQTC 2017Robert Parker
 
OVNC 2015-Software-Defined Networking: Where Are We Today?
OVNC 2015-Software-Defined Networking: Where Are We Today?OVNC 2015-Software-Defined Networking: Where Are We Today?
OVNC 2015-Software-Defined Networking: Where Are We Today?NAIM Networks, Inc.
 
Citi Tech Talk: Hybrid Cloud
Citi Tech Talk: Hybrid CloudCiti Tech Talk: Hybrid Cloud
Citi Tech Talk: Hybrid Cloudconfluent
 

Similar to Designing CloudStack Clouds (20)

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
 
Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...
Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...
Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...
 
Mastering the move
Mastering the moveMastering the move
Mastering the move
 
Cisco’s Cloud Ready Infrastructure
Cisco’s Cloud Ready InfrastructureCisco’s Cloud Ready Infrastructure
Cisco’s Cloud Ready Infrastructure
 
cncf overview and building edge computing using kubernetes
cncf overview and building edge computing using kubernetescncf overview and building edge computing using kubernetes
cncf overview and building edge computing using kubernetes
 
The Network Fabric for Your Digital Transformation
The Network Fabric for Your Digital TransformationThe Network Fabric for Your Digital Transformation
The Network Fabric for Your Digital Transformation
 
VMworld 2013: vCloud Powered HPC is Better and Outperforming Physical
VMworld 2013: vCloud Powered HPC is Better and Outperforming PhysicalVMworld 2013: vCloud Powered HPC is Better and Outperforming Physical
VMworld 2013: vCloud Powered HPC is Better and Outperforming Physical
 
PLNOG15: Arista EOS Cloud Vision: Pivotal point in workload orchestration and...
PLNOG15: Arista EOS Cloud Vision: Pivotal point in workload orchestration and...PLNOG15: Arista EOS Cloud Vision: Pivotal point in workload orchestration and...
PLNOG15: Arista EOS Cloud Vision: Pivotal point in workload orchestration and...
 
Build & Deploy Scalable Cloud Applications in Record Time
Build & Deploy Scalable Cloud Applications in Record TimeBuild & Deploy Scalable Cloud Applications in Record Time
Build & Deploy Scalable Cloud Applications in Record Time
 
Cloud computing and its job opportunities
Cloud computing and its job opportunities Cloud computing and its job opportunities
Cloud computing and its job opportunities
 
Mini-Track: Lessons from Public Cloud
Mini-Track: Lessons from Public CloudMini-Track: Lessons from Public Cloud
Mini-Track: Lessons from Public Cloud
 
Technology Primer: Software-Defined Networking and Its Impact on Infrastructu...
Technology Primer: Software-Defined Networking and Its Impact on Infrastructu...Technology Primer: Software-Defined Networking and Its Impact on Infrastructu...
Technology Primer: Software-Defined Networking and Its Impact on Infrastructu...
 
NSX_Advanced_Load_Balancer_Solution_with_Oracle.pptx
NSX_Advanced_Load_Balancer_Solution_with_Oracle.pptxNSX_Advanced_Load_Balancer_Solution_with_Oracle.pptx
NSX_Advanced_Load_Balancer_Solution_with_Oracle.pptx
 
VMworld 2013: SDDC is Here and Now: A Success Story
VMworld 2013: SDDC is Here and Now: A Success Story VMworld 2013: SDDC is Here and Now: A Success Story
VMworld 2013: SDDC is Here and Now: A Success Story
 
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
 
Multicloud as the Next Generation of Cloud Infrastructure
Multicloud as the Next Generation of Cloud Infrastructure Multicloud as the Next Generation of Cloud Infrastructure
Multicloud as the Next Generation of Cloud Infrastructure
 
Francisco guerra presentation for euro cloud 200510
Francisco guerra presentation for euro cloud 200510Francisco guerra presentation for euro cloud 200510
Francisco guerra presentation for euro cloud 200510
 
Planning for MQ in the cloud MQTC 2017
Planning for MQ in the cloud MQTC 2017Planning for MQ in the cloud MQTC 2017
Planning for MQ in the cloud MQTC 2017
 
OVNC 2015-Software-Defined Networking: Where Are We Today?
OVNC 2015-Software-Defined Networking: Where Are We Today?OVNC 2015-Software-Defined Networking: Where Are We Today?
OVNC 2015-Software-Defined Networking: Where Are We Today?
 
Citi Tech Talk: Hybrid Cloud
Citi Tech Talk: Hybrid CloudCiti Tech Talk: Hybrid Cloud
Citi Tech Talk: Hybrid Cloud
 

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
 
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
 
Whats the Use!? (Real Customer Use-Cases)
Whats the Use!? (Real Customer Use-Cases)Whats the Use!? (Real Customer Use-Cases)
Whats the Use!? (Real Customer Use-Cases)ShapeBlue
 

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
 
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
 
Whats the Use!? (Real Customer Use-Cases)
Whats the Use!? (Real Customer Use-Cases)Whats the Use!? (Real Customer Use-Cases)
Whats the Use!? (Real Customer Use-Cases)
 

Recently uploaded

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
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
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
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
 
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
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 

Recently uploaded (20)

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
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...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
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
 
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
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 

Designing CloudStack Clouds

  • 1. Designing CloudStack Clouds Geoff Higginbottom CTO ShapeBlue geoff.higginbottom@shapeblue.com Twitter: @CloudStackGuru
  • 2.  Cloud Architect & ShapeBlue CTO @shapeblue #ccceu14  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 and many many more…  CloudStack Committer About Me
  • 3. About ShapeBlue “ShapeBlue are expert builders of public & private clouds. They are the leading global Apache CloudStack integrator & consultancy” @shapeblue #ccceu14
  • 4.
  • 6. Type of Cloud Public Enterprise Test & Dev @shapeblue #ccceu14
  • 7. Requirements Integration Security Type Scale Workloads Monitoring SLAs Preferred Technologies User Experience Templates Portal Logging Managed Services Bursting Existing Skills Storage Time Scales @shapeblue #ccceu14
  • 8. Design Team Billing CloudStack ‘Expert’ Storage @shapeblue #ccceu14 Marketing QA / Testing Networking Compute Product Development Support Decision Makers
  • 9. Training Design Team need to understand CloudStack, so train them first @shapeblue #ccceu14
  • 10. Design Cycle @shapeblue #ccceu14 Design is a reiterative process, with some design decisions impacting on others
  • 12. Workloads  Enterprise Workloads should be a known quantity  Public Cloud Workloads are unknown @shapeblue #ccceu14
  • 13. Capacity Calculations @shapeblue #ccceu14  VM Profiles  Memory  CPU  Storage Capacity  Storage IOPS  Hypervisor Overhead  Storage Performance  Network Performance
  • 14. Hypervisor Choice  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 @shapeblue #ccceu14  Existing Skills  Feature Comparison  Zone Type, Snapshots, VXLAN, IPv6, SDN, VPC, PVLAN, Storage  Licensing Costs  Supportability  Traditional Server vs Blades  More than one – Hypervisor Agnostic
  • 15.  Heavily influenced by Requirements, @shapeblue #ccceu14 Scale, and Zone modes  Is often the driver for other technology choices  Avoid single points of failure  Keep it simple Networking
  • 16. Zone Networking Modes  ‘One size sits fits all’ may not be the best approach  Each Zone can be a different Network Type @shapeblue #ccceu14  Basic  Basic + Security Groups  Basic + Security Groups + EIP / ELB  Advanced  Advanced + Security Groups
  • 17. Hypervisor Networking @shapeblue #ccceu14  How many NICs  10GB / 1GB  Bonding / Multipath  Converged  Traffic Allocations  Management  Guest  Public  Storage  High Bandwidth Services
  • 18. Storage  Primary Storage  Local  Lack of HA  Shared  NFS  iSCSI  Fibre Channel  Performance is critical, IOPS are king @shapeblue #ccceu14
  • 19. Storage  Secondary Storage  NFS  S3  Swift @shapeblue #ccceu14
  • 20. @shapeblue #ccceu14  Resource Allocation  All Public  Some Public, Some Dedicated  All Dedicated  Reseller Model  Account/Domain Relationship  1-to-1  1-to-many Domains and Accounts
  • 21. @shapeblue #ccceu14  Allocate resources to VMs  CPU  RAM  Storage Performance  Tagging  Cost associated with them  Public or Private (linked to Domains)  Keep them realistic Service Offerings
  • 22. Templates & ISOs @shapeblue #ccceu14  Pre-Defined VM images  Base OS, or fully installed Apps  Licensing (RHEL, Windows)  Self Build via ISOs  Allow user generated Public?  Allow user upload / download?  Lifecycle Management
  • 23. Testing  Define test and acceptance criteria  Develop test plans (manual UI and scripted API)  Run tests to confirm initial build is good  Use tests for testing future upgrades and expansions @shapeblue #ccceu14
  • 24. Add on Services Managed Services @shapeblue #ccceu14 Billing Object Storage VM Monitoring Backup Anti Virus
  • 25. Management Farm CloudStack Management @shapeblue #ccceu14 SQL DB LDAP DNS Load Balancers Portal Billing Monitoring 3rd Party Services Automation Admin vCenter
  • 26. DC2 Software Management Farm Primary Storage Network (iSCSI or NFS) Secondary Storage Network (NFS) Example Logical Network Diagram Dual Zone Ver Date Description Issuer/ Reviewer @shapeblue #ccceu14 DC1 Software Management Farm CS Management Servers CS MySql Servers NetScaler VPXs CM Automation Server Deployment Server Amysta App Server Amysta MySQL Server Management Network Management Hosts Compute Hosts Guest Networks (Multiple VLANs) Public Networks (Multiple VLANs) Secondary Storage Network (NFS) Primary Storage Network (iSCSI or NFS) Secondary Primary DC1 Compute Management VMs Storage Network CS Management Servers CS MySql Servers NetScaler VPXs CM Automation Server Deployment Server Amysta App Server Amysta MySQL Server Core Network Management Hosts Management VMs Storage Network Guest Networks Compute Hosts (Multiple VLANs) Public Networks (Multiple VLANs) Primary Secondary Users Portal Access WWW WWW WWW Tennant 1 Tennant 2 Tennant 3 Tennant 1 Tennant 2 Tennant 3 Private Cloud Tennant VMs on Compute in 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 Virtual Router/Firewall. Each Network is isolated via VLANs or SDN technologies. Virtual Routers Public Networks are connected directly to the Internet enabling users to have full control of Firewall & Load Balancing features. DC2 Compute Public Network(s) Virtual Routers Guest Networks Guest VMs Management Network Client access to Portal is Global Load Balanced by Citrix NetScaler VPXs running on Management Farm using One-Arm Configurations Firewall functionality should be provided by existing Firewalls running in HA Pair Direct Access to Virtual Routers 1.0 15/08/13 1st releas e G Higginbottom / G Sirett Network Diagram
  • 27. Just the one Cloud? @shapeblue #ccceu14  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
  • 28. “Build it and they will come” is the motto of a fool. “Build it, take it to them, ask them to buy and serve them well” is the motto of a successful person. © Larry Winget @shapeblue #ccceu14
  • 29. “Design for tomorrow, build for today” © Geoff Higginbottom 2013 @shapeblue #ccceu14
  • 30. Designing CloudStack Clouds Geoff Higginbottom CTO ShapeBlue geoff.higginbottom@shapeblue.com Twitter: @CloudStackGuru

Editor's Notes

  1. Seems like a good idea? Boss wants one? Solid Business Case?
  2. It’s not a linear path, some choices affect others
  3. Understanding workloads are important – they drive the design Enterprise = Known Workloads Public = Unknown Workloads