SlideShare ist ein Scribd-Unternehmen logo
1 von 29
Designing CloudStack Clouds 
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
WHY? 
www.shapeblue.com @CloudStackGuru
Type of Cloud 
Public 
Enterprise 
Test & Dev 
www.shapeblue.com @CloudStackGuru
Requirements 
Integration 
Security 
Type 
Scale 
Workloads 
Monitoring 
SLAs 
Preferred Technologies 
User Experience 
Templates 
Portal 
Logging 
Managed Services 
Bursting 
Existing Skills 
Storage Time Scales 
www.shapeblue.com @CloudStackGuru
Design Team 
Billing 
CloudStack ‘Expert’ 
Storage 
Compute 
www.shapeblue.com @CloudStackGuru 
Marketing 
QA / Testing 
Networking 
Product Development 
Support 
Decision Makers
Training 
Design Team need to 
understand CloudStack, 
so train them first 
www.shapeblue.com @CloudStackGuru
Design Cycle 
Design is a reiterative 
process, with some 
design decisions 
impacting on others 
www.shapeblue.com @CloudStackGuru
Scale 
www.shapeblue.com @CloudStackGuru
Workloads 
 Enterprise Workloads 
should be a known quantity 
 Public Cloud Workloads are 
unknown 
www.shapeblue.com @CloudStackGuru
Capacity Calculations 
www.shapeblue.com @CloudStackGuru 
 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 
www.shapeblue.com @CloudStackGuru 
 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, 
www.shapeblue.com @CloudStackGuru 
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 
www.shapeblue.com @CloudStackGuru 
 Basic 
 Basic + Security Groups 
 Basic + Security Groups + EIP / ELB 
 Advanced 
 Advanced + Security Groups
Hypervisor Networking 
www.shapeblue.com @CloudStackGuru 
 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 
www.shapeblue.com @CloudStackGuru
Storage 
 Secondary Storage 
 NFS 
 S3 
 Swift 
www.shapeblue.com @CloudStackGuru
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
 Allocate resources to VMs 
www.shapeblue.com @CloudStackGuru 
 CPU 
 RAM 
 Storage Performance 
 Tagging 
 Cost associated with them 
 Public or Private (linked to Domains) 
 Keep them realistic 
Service Offerings
Templates & ISOs 
www.shapeblue.com @CloudStackGuru 
 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 
www.shapeblue.com @CloudStackGuru
Add on Services 
Managed Services 
www.shapeblue.com @CloudStackGuru 
Billing 
Object Storage 
VM Monitoring 
Backup 
Anti Virus
Management Farm 
CloudStack Management 
www.shapeblue.com @CloudStackGuru 
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 
www.shapeblue.com @CloudStackGuru 
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? 
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
“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 
www.shapeblue.com @CloudStackGuru
“Design for tomorrow, 
build for today” 
© Geoff Higginbottom 2013 
www.shapeblue.com @CloudStackGuru
Designing CloudStack Clouds 
Geoff Higginbottom 
CTO ShapeBlue 
geoff.higginbottom@shapeblue.com 
Twitter: @CloudStackGuru

Weitere ähnliche Inhalte

Was ist angesagt?

RH Summit 2015 - Using RH Management Tools In A Hybrid Cloud
RH Summit 2015 - Using RH Management Tools In A Hybrid CloudRH Summit 2015 - Using RH Management Tools In A Hybrid Cloud
RH Summit 2015 - Using RH Management Tools In A Hybrid Cloud
Matthew Mariani
 

Was ist angesagt? (20)

vSphere and private cloud - Marek Bražina
vSphere and private cloud - Marek BražinavSphere and private cloud - Marek Bražina
vSphere and private cloud - Marek Bražina
 
20150311 NSX update 301
20150311 NSX update 30120150311 NSX update 301
20150311 NSX update 301
 
RH Summit 2015 - Using RH Management Tools In A Hybrid Cloud
RH Summit 2015 - Using RH Management Tools In A Hybrid CloudRH Summit 2015 - Using RH Management Tools In A Hybrid Cloud
RH Summit 2015 - Using RH Management Tools In A Hybrid Cloud
 
Citrix Synergy 2014 - Syn110 Transform IT with Cloud
Citrix Synergy 2014 - Syn110  Transform IT with CloudCitrix Synergy 2014 - Syn110  Transform IT with Cloud
Citrix Synergy 2014 - Syn110 Transform IT with Cloud
 
Self service it with v realizeautomation and nsx
Self service it with v realizeautomation and nsxSelf service it with v realizeautomation and nsx
Self service it with v realizeautomation and nsx
 
Openstack - Enterprise cloud management platform
Openstack - Enterprise cloud management platformOpenstack - Enterprise cloud management platform
Openstack - Enterprise cloud management platform
 
Introducing VMware vRealize Suite - Purpose Built for the Hybrid Cloud
Introducing VMware vRealize Suite - Purpose Built for the Hybrid Cloud Introducing VMware vRealize Suite - Purpose Built for the Hybrid Cloud
Introducing VMware vRealize Suite - Purpose Built for the Hybrid Cloud
 
VMWare on VMWare - How VMware IT Implemented Micro-Segmentation and Deployed ...
VMWare on VMWare - How VMware IT Implemented Micro-Segmentation and Deployed ...VMWare on VMWare - How VMware IT Implemented Micro-Segmentation and Deployed ...
VMWare on VMWare - How VMware IT Implemented Micro-Segmentation and Deployed ...
 
Citrix Day 2013: CloudPlatform & Cloud Portal Business Manager
Citrix Day 2013: CloudPlatform & Cloud Portal Business ManagerCitrix Day 2013: CloudPlatform & Cloud Portal Business Manager
Citrix Day 2013: CloudPlatform & Cloud Portal Business Manager
 
vRealize Operations 6.4: Supercharge your SDDC Intelligent Operations
vRealize Operations 6.4: Supercharge your SDDC Intelligent OperationsvRealize Operations 6.4: Supercharge your SDDC Intelligent Operations
vRealize Operations 6.4: Supercharge your SDDC Intelligent Operations
 
Cloud Management with vRealize Operations
Cloud Management with vRealize OperationsCloud Management with vRealize Operations
Cloud Management with vRealize Operations
 
Storage Management with vRealize Operations
Storage Management with vRealize OperationsStorage Management with vRealize Operations
Storage Management with vRealize Operations
 
Accelerating Public Cloud Migration with Multi-Cloud Load Balancing
Accelerating Public Cloud Migration with Multi-Cloud Load BalancingAccelerating Public Cloud Migration with Multi-Cloud Load Balancing
Accelerating Public Cloud Migration with Multi-Cloud Load Balancing
 
VMware vRealize Network Insight 3.4 whats new
VMware vRealize Network Insight 3.4 whats newVMware vRealize Network Insight 3.4 whats new
VMware vRealize Network Insight 3.4 whats new
 
ZERTO Introduction to End User Presentation
ZERTO Introduction to End User PresentationZERTO Introduction to End User Presentation
ZERTO Introduction to End User Presentation
 
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
 
5 Simple Steps to Migrate to AWS – Zerto
  5 Simple Steps to Migrate to AWS – Zerto  5 Simple Steps to Migrate to AWS – Zerto
5 Simple Steps to Migrate to AWS – Zerto
 
Presentazione Zerto @ VMUGIT UserCon 2015
Presentazione Zerto @ VMUGIT UserCon 2015Presentazione Zerto @ VMUGIT UserCon 2015
Presentazione Zerto @ VMUGIT UserCon 2015
 
VMware on IBM Cloud Client Presentation
VMware on IBM Cloud Client PresentationVMware on IBM Cloud Client Presentation
VMware on IBM Cloud Client Presentation
 
Case Study: EVO SDDC Powered Private Cloud
Case Study: EVO SDDC Powered Private CloudCase Study: EVO SDDC Powered Private Cloud
Case Study: EVO SDDC Powered Private Cloud
 

Ähnlich wie Silicon Valley CloudStack User Group - 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/shapeblue
ShapeBlue
 
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
Nuno Alves
 
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
Amazon Web Services
 
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
Miguel Pérez Colino
 

Ähnlich wie Silicon Valley CloudStack User Group - 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
 
Introduction to CloudStack Networking
Introduction to CloudStack NetworkingIntroduction to CloudStack Networking
Introduction to CloudStack Networking
 
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
 
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
 
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...
 
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
 
Cisco’s Cloud Ready Infrastructure
Cisco’s Cloud Ready InfrastructureCisco’s Cloud Ready Infrastructure
Cisco’s Cloud Ready Infrastructure
 
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...
 
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
 
Ampi vmware
Ampi vmwareAmpi vmware
Ampi vmware
 
Large scale, cloud computing and scalability with Umbraco
Large scale, cloud computing and scalability with UmbracoLarge scale, cloud computing and scalability with Umbraco
Large scale, cloud computing and scalability with Umbraco
 
Cloud Computing 2010 - EMC - Bruno Melandri
Cloud Computing 2010 - EMC - Bruno MelandriCloud Computing 2010 - EMC - Bruno Melandri
Cloud Computing 2010 - EMC - Bruno Melandri
 
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
 
Mastering the move
Mastering the moveMastering the move
Mastering the move
 
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
 
The Best of Microsoft Tech Days 2013, following the Cape Town sessions
The Best of Microsoft Tech Days 2013, following the Cape Town sessionsThe Best of Microsoft Tech Days 2013, following the Cape Town sessions
The Best of Microsoft Tech Days 2013, following the Cape Town sessions
 
Running Magnolia on Jelastic Cloud Hosting
Running Magnolia on Jelastic Cloud HostingRunning Magnolia on Jelastic Cloud Hosting
Running Magnolia on Jelastic Cloud Hosting
 
Magnolia CMS on Jelastic
Magnolia CMS on JelasticMagnolia CMS on Jelastic
Magnolia CMS on Jelastic
 
Magnolia CMS - on Jelastic
Magnolia CMS - on JelasticMagnolia CMS - on Jelastic
Magnolia CMS - on Jelastic
 
Why Cloud Management Makes Sense
Why Cloud Management Makes SenseWhy Cloud Management Makes Sense
Why Cloud Management Makes Sense
 

Mehr von ShapeBlue

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
ShapeBlue
 
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 2014
ShapeBlue
 

Mehr von 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
 
Nested CloudStack with VMware
Nested CloudStack with VMwareNested CloudStack with VMware
Nested CloudStack with VMware
 
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
 

Kürzlich hochgeladen

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Kürzlich hochgeladen (20)

[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
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
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
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
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
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
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...
 
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...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
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
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
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
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
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
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 

Silicon Valley CloudStack User Group - Designing CloudStack Clouds

  • 1. Designing CloudStack Clouds 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
  • 5. Type of Cloud Public Enterprise Test & Dev www.shapeblue.com @CloudStackGuru
  • 6. Requirements Integration Security Type Scale Workloads Monitoring SLAs Preferred Technologies User Experience Templates Portal Logging Managed Services Bursting Existing Skills Storage Time Scales www.shapeblue.com @CloudStackGuru
  • 7. Design Team Billing CloudStack ‘Expert’ Storage Compute www.shapeblue.com @CloudStackGuru Marketing QA / Testing Networking Product Development Support Decision Makers
  • 8. Training Design Team need to understand CloudStack, so train them first www.shapeblue.com @CloudStackGuru
  • 9. Design Cycle Design is a reiterative process, with some design decisions impacting on others www.shapeblue.com @CloudStackGuru
  • 11. Workloads  Enterprise Workloads should be a known quantity  Public Cloud Workloads are unknown www.shapeblue.com @CloudStackGuru
  • 12. Capacity Calculations www.shapeblue.com @CloudStackGuru  VM Profiles  Memory  CPU  Storage Capacity  Storage IOPS  Hypervisor Overhead  Storage Performance  Network Performance
  • 13. 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 www.shapeblue.com @CloudStackGuru  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
  • 14.  Heavily influenced by Requirements, www.shapeblue.com @CloudStackGuru Scale, and Zone modes  Is often the driver for other technology choices  Avoid Single Points of Failure  Keep it simple Networking
  • 15. Zone Networking Modes  ‘One size sits fits all’ may not be the best approach  Each Zone can be a different Network Type www.shapeblue.com @CloudStackGuru  Basic  Basic + Security Groups  Basic + Security Groups + EIP / ELB  Advanced  Advanced + Security Groups
  • 16. Hypervisor Networking www.shapeblue.com @CloudStackGuru  How many NICs  10GB / 1GB  Bonding / Multipath  Converged  Traffic Allocations  Management  Guest  Public  Storage  High Bandwidth Services
  • 17. Storage  Primary Storage  Local  Lack of HA  Shared  NFS  iSCSI  Fibre Channel  Performance is critical, IOPS are king www.shapeblue.com @CloudStackGuru
  • 18. Storage  Secondary Storage  NFS  S3  Swift www.shapeblue.com @CloudStackGuru
  • 19. 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
  • 20.  Allocate resources to VMs www.shapeblue.com @CloudStackGuru  CPU  RAM  Storage Performance  Tagging  Cost associated with them  Public or Private (linked to Domains)  Keep them realistic Service Offerings
  • 21. Templates & ISOs www.shapeblue.com @CloudStackGuru  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
  • 22. 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 www.shapeblue.com @CloudStackGuru
  • 23. Add on Services Managed Services www.shapeblue.com @CloudStackGuru Billing Object Storage VM Monitoring Backup Anti Virus
  • 24. Management Farm CloudStack Management www.shapeblue.com @CloudStackGuru SQL DB LDAP DNS Load Balancers Portal Billing Monitoring 3rd Party Services Automation Admin vCenter
  • 25. 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 www.shapeblue.com @CloudStackGuru 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
  • 26. Just the one Cloud? 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
  • 27. “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 www.shapeblue.com @CloudStackGuru
  • 28. “Design for tomorrow, build for today” © Geoff Higginbottom 2013 www.shapeblue.com @CloudStackGuru
  • 29. Designing CloudStack Clouds Geoff Higginbottom CTO ShapeBlue geoff.higginbottom@shapeblue.com Twitter: @CloudStackGuru

Hinweis der Redaktion

  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