SlideShare uma empresa Scribd logo
1 de 35
What’s The Use?!
Real Customer Use Cases
Paul Angus
Cloud Architect
paul.angus@shapeblue.com
Twitter: @ShapeBlue
@ShapeBlue #CloudStack #CCC13 CloudStack Collaboration Conference 2013
Real Customer Use Cases
How they’re using CloudStack
Their challenges
Their solutions (if they’ve got them)
Features and improvements they would
like to see.
What’s The Use?!
@ShapeBlue #CloudStack #CCC13 CloudStack Collaboration Conference 2013
Who am I
Cloud Architect with ShapeBlue
Worked with CloudStack since 2.2.13
View CloudStack from ‘What can I practically
do with it’ point-of-view
About Me
@ShapeBlue #CloudStack #CCC13 CloudStack Collaboration Conference 2013
“ShapeBlue are expert builders of public &
private clouds. They are the leading global
independent CloudStack / CloudPlatform
integrator & consultancy”
About ShapeBlue
@ShapeBlue #CloudStack #CCC13 CloudStack Collaboration Conference 2013
@ShapeBlue #CloudStack #CCC13 CloudStack Collaboration Conference 2013
The UK’s Largest Satellite Broadcasting Company
Noel King / John Turner - Paddy Power
Lee Walker - Trader Media
Stuart Jennings - Citrix
Geoff Higginbottom - ShapeBlue
Acknowledgements
@ShapeBlue #CloudStack #CCC13 CloudStack Collaboration Conference 2013
What’s The Use?!
Use Cases (summarised)
@ShapeBlue #CloudStack #CCC13 CloudStack Collaboration Conference 2013
Test & Dev
Highly scalable public facing applications
High speed server resource deployment
Reduced reliance on corporate infrastructure teams
Use Cases
I FIND YOUR LACK OF
TESTING DISTURBING
@ShapeBlue #CloudStack #CCC13 CloudStack Collaboration Conference 2013
What’s The Use?!
In a real private cloud
@ShapeBlue #CloudStack #CCC13 CloudStack Collaboration Conference 2013
Use case:
Create replicas of production environment to in which to
develop / experiment
Once development completed, environment used for UAT
Once UAT passed, environment becomes the ‘production’
environment
A National Industry Regulator
@ShapeBlue #CloudStack #CCC13 CloudStack Collaboration Conference 2013
A National Industry Regulator
Work Flow Production
Environment
Snapshot
Backups
Production
Templates
DEV / UAT
Environment
Machine
Templates
ISO
Images
@ShapeBlue #CloudStack #CCC13 CloudStack Collaboration Conference 2013
Trader Media
Owns ‘AutoTrader’ which started in print
media
Website receives 10 million unique users
per month
An average of 833,000,000 page views
per month
CloudStack environment is still in
development
@ShapeBlue #CloudStack #CCC13 CloudStack Collaboration Conference 2013
`
Hits
Early Morning Lunchtime Late Evening
Burst Threshold
Traffic Profile
(indicative)
Trader Media
@ShapeBlue #CloudStack #CCC13 CloudStack Collaboration Conference 2013
‘Standard deployment’
Trader Media
DC1 DC2
Hosts
Hosts
Hosts
Hosts
Hosts
Hosts
Hosts
MySQL MySQL
CS Man CS Man
LB
Hosts
@ShapeBlue #CloudStack #CCC13 CloudStack Collaboration Conference 2013
Trader Media
DC1 DC2
Hosts
Hosts
Hosts
Hosts
Hosts
Hosts
F5
CS ManHosts CS Man CS Man CS Man Hosts
F5
MySQL
Galera
MySQL MySQL
F5
MySQL
Galera
MySQL MySQL
F5
@ShapeBlue #CloudStack #CCC13 CloudStack Collaboration Conference 2013
RightScale
Trader Media
CLOUD MANAGEMENT
Configuration Management
Automation Engine
Governance Controls
@ShapeBlue #CloudStack #CCC13 CloudStack Collaboration Conference 2013
Paddy Power
“If we haven’t yet done the marketing equivalent of running up and slapping you in the face, then please
allow us to introduce ourselves. Paddy Power is Ireland’s biggest, most successful, security conscious
and innovative bookmaker”
@ShapeBlue #CloudStack #CCC13 CloudStack Collaboration Conference 2013
Paddy Power
Facts and figures
paddypower.com has 1.6 million users*
Annual revenue of $535m from online
users*
CloudStack environment is still in
development
*2012 figures
@ShapeBlue #CloudStack #CCC13 CloudStack Collaboration Conference 2013
Environment Templates
Paddy Power
NEW
APP
NOSQL
NEW
APP
Tomc
at
NOSQL
NEW
APP
Tomc
at
NOSQL
NEW
APP
Tomc
at
NOSQL
NEW
APP
Tomc
at
@ShapeBlue #CloudStack #CCC13 CloudStack Collaboration Conference 2013
Chaos Monkey / Simian Army (Problems as a Service)
Guest instances which are designed
specifically to disrupt or test elements
to prove the robustness of the overall
architecture.
Paddy Power
@ShapeBlue #CloudStack #CCC13 CloudStack Collaboration Conference 2013
Faster transition from Development to Production
Paddy Power
Web
App
DB
Virtual Cisco
ASA
Web
App
DB
Physical Cisco
ASADevelpoment
ntier
Environment
Production
ntier
Environment
@ShapeBlue #CloudStack #CCC13 CloudStack Collaboration Conference 2013
UK Satellite Broadcaster
Mobile viewing application has 3.26
million users
51 million monthly streamed items
12 million monthly streamed VOD views
Mobile Apps have a combined 6.3 million
user base
23 million weekly on-demand downloads
@ShapeBlue #CloudStack #CCC13 CloudStack Collaboration Conference 2013
Security Groups -
VPC Bottleneck
UK Satellite Broadcaster
Web
Tier
App
Tier
CloudStack Public
Data
Tier
GW LB
VPC Router
@ShapeBlue #CloudStack #CCC13 CloudStack Collaboration Conference 2013
Security Groups
UK Satellite Broadcaster
Web
Tier
App
Tier
CloudStack External
CF
Tier
Data
Tier
Mgmt
Tier
GWLB
Security Group Separation
@ShapeBlue #CloudStack #CCC13 CloudStack Collaboration Conference 2013
SSL Offload
Cavium Nitrox SSL accelerator card in every host
Host level scalability & redundancy
Specific Nitrox card provides 8 virtual interfaces
Enable PCI pass-through from host (requires customised kernel)
Xen & KVM drivers available
UK Satellite Broadcaster
@ShapeBlue #CloudStack #CCC13 CloudStack Collaboration Conference 2013
SSL Offload – PCI Pass-through
Guest Instance Configuration
Create guest
instance through
CloudStack
Shutdown the
instance (virsh)
Edit the XML
definition of the
instance
Restart the
instance again
(virsh)
UK Satellite Broadcaster
@ShapeBlue #CloudStack #CCC13 CloudStack Collaboration Conference 2013
Ultra Low Latency Pipelines
UK Satellite Broadcaster
DEA
DEA
DEA
DEA
DEA
DEA
Cassandra
Cassandra
Cassandra
Cassandra
Cassandra
Cassandra
CF Router
CF Router
@ShapeBlue #CloudStack #CCC13 CloudStack Collaboration Conference 2013
CloudFoundry
UK Satellite Broadcaster
CF Router
CF Router
Cassandra
Cassandra
Cassandra
Cassandra
Health
Manager
Cloud
Controller
Stager
Data
Services
Web Tier App Tier Data TierApp(s) + DEA
App(s) + DEA
App(s) + DEA
App(s) + DEA
App(s) + DEA
App(s) + DEA
f5
CF Bus
(NATS)
SSL Termination
LB & Response
Level Cache
@ShapeBlue #CloudStack #CCC13 CloudStack Collaboration Conference 2013
Cassandra
Requires anti-affinity of instances
‘Snitch’ maps IPs to racks and data centers – requires control
over IP addressing in conjunction with VM placement
UK Satellite Broadcaster
110.100.200.105
@ShapeBlue #CloudStack #CCC13 CloudStack Collaboration Conference 2013
Bursting to Amazon
Requires VPN/direct link to maintain database consistency
UK Satellite Broadcaster
@ShapeBlue #CloudStack #CCC13 CloudStack Collaboration Conference 2013
What’s The Use?!
Feature Requests
@ShapeBlue #CloudStack #CCC13 CloudStack Collaboration Conference 2013
Feature Requests
Storage Options
Multiple local storage pools per host
Kerberos
(Read Active Directory)
Real thin provisioning monitoring
RBAC
Low latency Pipelines (Affinity / Anti-
Affinity + vApps)
@ShapeBlue #CloudStack #CCC13 CloudStack Collaboration Conference 2013
Feature Requests
Public – Private cloud integration
Security Groups in Advanced Zones
Multiple VLAN separated networks with
SG separation within them.
Post deployment actions
Push configuration information to VMs
without requiring virtual router DHCP.
(Altiris-like behaviour)
@ShapeBlue #CloudStack #CCC13 CloudStack Collaboration Conference 2013
Questions
?
What’s The Use?!
Paul Angus
Cloud Architect
paul.angus@shapeblue.com
Twitter: @ShapeBlue

Mais conteúdo relacionado

Mais procurados

Cloud Vendor Overview Dec 14
Cloud Vendor Overview Dec 14Cloud Vendor Overview Dec 14
Cloud Vendor Overview Dec 14RobustCloud
 
20160721_Torusware_Solutions for Linkedin
20160721_Torusware_Solutions for Linkedin20160721_Torusware_Solutions for Linkedin
20160721_Torusware_Solutions for Linkedincagtorus
 
Cloud computing pmi-dvc-v3
Cloud computing pmi-dvc-v3Cloud computing pmi-dvc-v3
Cloud computing pmi-dvc-v3scm24
 
stackconf 2021 | Building the first European open source Edge Computing platf...
stackconf 2021 | Building the first European open source Edge Computing platf...stackconf 2021 | Building the first European open source Edge Computing platf...
stackconf 2021 | Building the first European open source Edge Computing platf...NETWAYS
 
Cloud Computing And Citrix C3
Cloud Computing And Citrix C3Cloud Computing And Citrix C3
Cloud Computing And Citrix C3Michael Harries
 
Highway to heaven - Microservices Meetup Munich
Highway to heaven - Microservices Meetup MunichHighway to heaven - Microservices Meetup Munich
Highway to heaven - Microservices Meetup MunichChristian Deger
 
Cloud Computing and Security - by KLC Consulting
Cloud Computing and Security - by KLC ConsultingCloud Computing and Security - by KLC Consulting
Cloud Computing and Security - by KLC Consultingkylelai
 

Mais procurados (8)

Cloud Vendor Overview Dec 14
Cloud Vendor Overview Dec 14Cloud Vendor Overview Dec 14
Cloud Vendor Overview Dec 14
 
20160721_Torusware_Solutions for Linkedin
20160721_Torusware_Solutions for Linkedin20160721_Torusware_Solutions for Linkedin
20160721_Torusware_Solutions for Linkedin
 
Cloud computing pmi-dvc-v3
Cloud computing pmi-dvc-v3Cloud computing pmi-dvc-v3
Cloud computing pmi-dvc-v3
 
stackconf 2021 | Building the first European open source Edge Computing platf...
stackconf 2021 | Building the first European open source Edge Computing platf...stackconf 2021 | Building the first European open source Edge Computing platf...
stackconf 2021 | Building the first European open source Edge Computing platf...
 
National_Grid
National_GridNational_Grid
National_Grid
 
Cloud Computing And Citrix C3
Cloud Computing And Citrix C3Cloud Computing And Citrix C3
Cloud Computing And Citrix C3
 
Highway to heaven - Microservices Meetup Munich
Highway to heaven - Microservices Meetup MunichHighway to heaven - Microservices Meetup Munich
Highway to heaven - Microservices Meetup Munich
 
Cloud Computing and Security - by KLC Consulting
Cloud Computing and Security - by KLC ConsultingCloud Computing and Security - by KLC Consulting
Cloud Computing and Security - by KLC Consulting
 

Destaque

Wd133 unit 5 module 2 using the various painting tools
Wd133 unit 5 module 2 using the various painting toolsWd133 unit 5 module 2 using the various painting tools
Wd133 unit 5 module 2 using the various painting toolskateridrex
 
Master Arbeit_Chand _Piyush
Master Arbeit_Chand _PiyushMaster Arbeit_Chand _Piyush
Master Arbeit_Chand _PiyushPiyush Chand
 
App Associates : Leveraging AWS for Oracle Workloads
App Associates : Leveraging AWS for Oracle WorkloadsApp Associates : Leveraging AWS for Oracle Workloads
App Associates : Leveraging AWS for Oracle WorkloadsTom Laszewski
 
Satish Deshmukh's latest Tours
Satish Deshmukh's latest ToursSatish Deshmukh's latest Tours
Satish Deshmukh's latest ToursSatish Deshmukh
 
Doubly-Massive MIMO Systems at mmWave Frequencies: Opportunities and Research...
Doubly-Massive MIMO Systems at mmWave Frequencies: Opportunities and Research...Doubly-Massive MIMO Systems at mmWave Frequencies: Opportunities and Research...
Doubly-Massive MIMO Systems at mmWave Frequencies: Opportunities and Research...Stefano Buzzi
 
Mirror, mirror on the wall - Building a new PHP reflection library (Nomad PHP...
Mirror, mirror on the wall - Building a new PHP reflection library (Nomad PHP...Mirror, mirror on the wall - Building a new PHP reflection library (Nomad PHP...
Mirror, mirror on the wall - Building a new PHP reflection library (Nomad PHP...James Titcumb
 

Destaque (10)

Excel
ExcelExcel
Excel
 
Orientation Sheet
Orientation SheetOrientation Sheet
Orientation Sheet
 
Grana10
Grana10Grana10
Grana10
 
Wd133 unit 5 module 2 using the various painting tools
Wd133 unit 5 module 2 using the various painting toolsWd133 unit 5 module 2 using the various painting tools
Wd133 unit 5 module 2 using the various painting tools
 
Master Arbeit_Chand _Piyush
Master Arbeit_Chand _PiyushMaster Arbeit_Chand _Piyush
Master Arbeit_Chand _Piyush
 
Building Enterprise Cloud Apps
Building Enterprise Cloud AppsBuilding Enterprise Cloud Apps
Building Enterprise Cloud Apps
 
App Associates : Leveraging AWS for Oracle Workloads
App Associates : Leveraging AWS for Oracle WorkloadsApp Associates : Leveraging AWS for Oracle Workloads
App Associates : Leveraging AWS for Oracle Workloads
 
Satish Deshmukh's latest Tours
Satish Deshmukh's latest ToursSatish Deshmukh's latest Tours
Satish Deshmukh's latest Tours
 
Doubly-Massive MIMO Systems at mmWave Frequencies: Opportunities and Research...
Doubly-Massive MIMO Systems at mmWave Frequencies: Opportunities and Research...Doubly-Massive MIMO Systems at mmWave Frequencies: Opportunities and Research...
Doubly-Massive MIMO Systems at mmWave Frequencies: Opportunities and Research...
 
Mirror, mirror on the wall - Building a new PHP reflection library (Nomad PHP...
Mirror, mirror on the wall - Building a new PHP reflection library (Nomad PHP...Mirror, mirror on the wall - Building a new PHP reflection library (Nomad PHP...
Mirror, mirror on the wall - Building a new PHP reflection library (Nomad PHP...
 

Semelhante a Whats the Use!? (Real Customer Use-Cases)

From The Coalface CCCEU13
From The Coalface CCCEU13From The Coalface CCCEU13
From The Coalface CCCEU13ShapeBlue
 
Cloudstack collaboration - customer focus
Cloudstack collaboration - customer focusCloudstack collaboration - customer focus
Cloudstack collaboration - customer focusShapeBlue
 
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 DataTariq Iqbal
 
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
 
Highway to heaven - XConf Manchester 2015
Highway to heaven - XConf Manchester 2015Highway to heaven - XConf Manchester 2015
Highway to heaven - XConf Manchester 2015Christian Deger
 
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
 
Designing CloudStack Clouds
Designing CloudStack CloudsDesigning CloudStack Clouds
Designing CloudStack CloudsShapeBlue
 
Battling the disrupting Energy Markets utilizing PURE PLAY Cloud Computing
Battling the disrupting Energy Markets utilizing PURE PLAY Cloud ComputingBattling the disrupting Energy Markets utilizing PURE PLAY Cloud Computing
Battling the disrupting Energy Markets utilizing PURE PLAY Cloud ComputingEdwin Poot
 
CloudstackDay Brazil - The best kept secret in the cloud
CloudstackDay Brazil - The best kept secret in the cloudCloudstackDay Brazil - The best kept secret in the cloud
CloudstackDay Brazil - The best kept secret in the cloudShapeBlue
 
Introduction to CloudStack Networking
Introduction to CloudStack NetworkingIntroduction to CloudStack Networking
Introduction to CloudStack NetworkingShapeBlue
 
Introduction to CloudStack Networking
Introduction to CloudStack NetworkingIntroduction to CloudStack Networking
Introduction to CloudStack NetworkingShapeBlue
 
CloudStack Metering - Working with Usage Data #CCCNA14
CloudStack Metering - Working with Usage Data #CCCNA14CloudStack Metering - Working with Usage Data #CCCNA14
CloudStack Metering - Working with Usage Data #CCCNA14ShapeBlue
 
Building Microservices in the cloud at AutoScout24
Building Microservices in the cloud at AutoScout24Building Microservices in the cloud at AutoScout24
Building Microservices in the cloud at AutoScout24Christian Deger
 
Deploy your Multi-tier Application in Cloud Foundry
Deploy your Multi-tier Application in Cloud FoundryDeploy your Multi-tier Application in Cloud Foundry
Deploy your Multi-tier Application in Cloud Foundrycornelia davis
 
Cloud_Computing : Redefining the Ecosystem
Cloud_Computing : Redefining the EcosystemCloud_Computing : Redefining the Ecosystem
Cloud_Computing : Redefining the EcosystemSasikanth R
 
Highway to heaven - Voxxed Days Belgrade
Highway to heaven - Voxxed Days BelgradeHighway to heaven - Voxxed Days Belgrade
Highway to heaven - Voxxed Days BelgradeChristian Deger
 
Working with CloudStack Usage Data - CCCEU13
Working with CloudStack Usage Data - CCCEU13Working with CloudStack Usage Data - CCCEU13
Working with CloudStack Usage Data - CCCEU13ShapeBlue
 
Working with CloudStack Usage Data
Working with CloudStack Usage DataWorking with CloudStack Usage Data
Working with CloudStack Usage DataTariq Iqbal
 

Semelhante a Whats the Use!? (Real Customer Use-Cases) (20)

From The Coalface CCCEU13
From The Coalface CCCEU13From The Coalface CCCEU13
From The Coalface CCCEU13
 
Cloudstack collaboration - customer focus
Cloudstack collaboration - customer focusCloudstack collaboration - customer focus
Cloudstack collaboration - customer focus
 
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
 
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
 
Highway to heaven - XConf Manchester 2015
Highway to heaven - XConf Manchester 2015Highway to heaven - XConf Manchester 2015
Highway to heaven - XConf Manchester 2015
 
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
 
Designing CloudStack Clouds
Designing CloudStack CloudsDesigning CloudStack Clouds
Designing CloudStack Clouds
 
Battling the disrupting Energy Markets utilizing PURE PLAY Cloud Computing
Battling the disrupting Energy Markets utilizing PURE PLAY Cloud ComputingBattling the disrupting Energy Markets utilizing PURE PLAY Cloud Computing
Battling the disrupting Energy Markets utilizing PURE PLAY Cloud Computing
 
What is the Oracle Cloud?
What is the Oracle Cloud?What is the Oracle Cloud?
What is the Oracle Cloud?
 
CloudstackDay Brazil - The best kept secret in the cloud
CloudstackDay Brazil - The best kept secret in the cloudCloudstackDay Brazil - The best kept secret in the cloud
CloudstackDay Brazil - The best kept secret in the cloud
 
Introduction to CloudStack Networking
Introduction to CloudStack NetworkingIntroduction to CloudStack Networking
Introduction to CloudStack Networking
 
Introduction to CloudStack Networking
Introduction to CloudStack NetworkingIntroduction to CloudStack Networking
Introduction to CloudStack Networking
 
CloudStack Metering - Working with Usage Data #CCCNA14
CloudStack Metering - Working with Usage Data #CCCNA14CloudStack Metering - Working with Usage Data #CCCNA14
CloudStack Metering - Working with Usage Data #CCCNA14
 
Стратегия Juniper в контексте Web 2.0
Стратегия Juniper в контексте Web 2.0Стратегия Juniper в контексте Web 2.0
Стратегия Juniper в контексте Web 2.0
 
Building Microservices in the cloud at AutoScout24
Building Microservices in the cloud at AutoScout24Building Microservices in the cloud at AutoScout24
Building Microservices in the cloud at AutoScout24
 
Deploy your Multi-tier Application in Cloud Foundry
Deploy your Multi-tier Application in Cloud FoundryDeploy your Multi-tier Application in Cloud Foundry
Deploy your Multi-tier Application in Cloud Foundry
 
Cloud_Computing : Redefining the Ecosystem
Cloud_Computing : Redefining the EcosystemCloud_Computing : Redefining the Ecosystem
Cloud_Computing : Redefining the Ecosystem
 
Highway to heaven - Voxxed Days Belgrade
Highway to heaven - Voxxed Days BelgradeHighway to heaven - Voxxed Days Belgrade
Highway to heaven - Voxxed Days Belgrade
 
Working with CloudStack Usage Data - CCCEU13
Working with CloudStack Usage Data - CCCEU13Working with CloudStack Usage Data - CCCEU13
Working with CloudStack Usage Data - CCCEU13
 
Working with CloudStack Usage Data
Working with CloudStack Usage DataWorking with CloudStack Usage Data
Working with CloudStack Usage Data
 

Mais de 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
 
Nested CloudStack with VMware
Nested CloudStack with VMwareNested CloudStack with VMware
Nested CloudStack with VMwareShapeBlue
 
Silicon Valley CloudStack User Group - Introduction to Apache CloudStack
Silicon Valley CloudStack User Group - Introduction to Apache CloudStackSilicon Valley CloudStack User Group - Introduction to Apache CloudStack
Silicon Valley CloudStack User Group - Introduction to Apache CloudStackShapeBlue
 
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
 
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
 
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
 

Mais de 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
 
Silicon Valley CloudStack User Group - Introduction to Apache CloudStack
Silicon Valley CloudStack User Group - Introduction to Apache CloudStackSilicon Valley CloudStack User Group - Introduction to Apache CloudStack
Silicon Valley CloudStack User Group - Introduction to Apache CloudStack
 
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...
 
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
 
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!
 

Último

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
 
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
 
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
 
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)wesley chun
 
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 Scriptwesley chun
 
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
 
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
 
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 MenDelhi Call girls
 
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
 
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
 
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 productivityPrincipled Technologies
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
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
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
[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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdfChristopherTHyatt
 
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
 
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 slidevu2urc
 

Último (20)

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
 
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
 
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
 
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)
 
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
 
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
 
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
 
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
 
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...
 
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...
 
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
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
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
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
[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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
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
 
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
 

Whats the Use!? (Real Customer Use-Cases)

  • 1. What’s The Use?! Real Customer Use Cases Paul Angus Cloud Architect paul.angus@shapeblue.com Twitter: @ShapeBlue
  • 2. @ShapeBlue #CloudStack #CCC13 CloudStack Collaboration Conference 2013 Real Customer Use Cases How they’re using CloudStack Their challenges Their solutions (if they’ve got them) Features and improvements they would like to see. What’s The Use?!
  • 3. @ShapeBlue #CloudStack #CCC13 CloudStack Collaboration Conference 2013 Who am I Cloud Architect with ShapeBlue Worked with CloudStack since 2.2.13 View CloudStack from ‘What can I practically do with it’ point-of-view About Me
  • 4. @ShapeBlue #CloudStack #CCC13 CloudStack Collaboration Conference 2013 “ShapeBlue are expert builders of public & private clouds. They are the leading global independent CloudStack / CloudPlatform integrator & consultancy” About ShapeBlue
  • 5. @ShapeBlue #CloudStack #CCC13 CloudStack Collaboration Conference 2013
  • 6. @ShapeBlue #CloudStack #CCC13 CloudStack Collaboration Conference 2013 The UK’s Largest Satellite Broadcasting Company Noel King / John Turner - Paddy Power Lee Walker - Trader Media Stuart Jennings - Citrix Geoff Higginbottom - ShapeBlue Acknowledgements
  • 7. @ShapeBlue #CloudStack #CCC13 CloudStack Collaboration Conference 2013 What’s The Use?! Use Cases (summarised)
  • 8. @ShapeBlue #CloudStack #CCC13 CloudStack Collaboration Conference 2013 Test & Dev Highly scalable public facing applications High speed server resource deployment Reduced reliance on corporate infrastructure teams Use Cases I FIND YOUR LACK OF TESTING DISTURBING
  • 9. @ShapeBlue #CloudStack #CCC13 CloudStack Collaboration Conference 2013 What’s The Use?! In a real private cloud
  • 10. @ShapeBlue #CloudStack #CCC13 CloudStack Collaboration Conference 2013 Use case: Create replicas of production environment to in which to develop / experiment Once development completed, environment used for UAT Once UAT passed, environment becomes the ‘production’ environment A National Industry Regulator
  • 11. @ShapeBlue #CloudStack #CCC13 CloudStack Collaboration Conference 2013 A National Industry Regulator Work Flow Production Environment Snapshot Backups Production Templates DEV / UAT Environment Machine Templates ISO Images
  • 12. @ShapeBlue #CloudStack #CCC13 CloudStack Collaboration Conference 2013 Trader Media Owns ‘AutoTrader’ which started in print media Website receives 10 million unique users per month An average of 833,000,000 page views per month CloudStack environment is still in development
  • 13. @ShapeBlue #CloudStack #CCC13 CloudStack Collaboration Conference 2013 ` Hits Early Morning Lunchtime Late Evening Burst Threshold Traffic Profile (indicative) Trader Media
  • 14. @ShapeBlue #CloudStack #CCC13 CloudStack Collaboration Conference 2013 ‘Standard deployment’ Trader Media DC1 DC2 Hosts Hosts Hosts Hosts Hosts Hosts Hosts MySQL MySQL CS Man CS Man LB Hosts
  • 15. @ShapeBlue #CloudStack #CCC13 CloudStack Collaboration Conference 2013 Trader Media DC1 DC2 Hosts Hosts Hosts Hosts Hosts Hosts F5 CS ManHosts CS Man CS Man CS Man Hosts F5 MySQL Galera MySQL MySQL F5 MySQL Galera MySQL MySQL F5
  • 16. @ShapeBlue #CloudStack #CCC13 CloudStack Collaboration Conference 2013 RightScale Trader Media CLOUD MANAGEMENT Configuration Management Automation Engine Governance Controls
  • 17. @ShapeBlue #CloudStack #CCC13 CloudStack Collaboration Conference 2013 Paddy Power “If we haven’t yet done the marketing equivalent of running up and slapping you in the face, then please allow us to introduce ourselves. Paddy Power is Ireland’s biggest, most successful, security conscious and innovative bookmaker”
  • 18. @ShapeBlue #CloudStack #CCC13 CloudStack Collaboration Conference 2013 Paddy Power Facts and figures paddypower.com has 1.6 million users* Annual revenue of $535m from online users* CloudStack environment is still in development *2012 figures
  • 19. @ShapeBlue #CloudStack #CCC13 CloudStack Collaboration Conference 2013 Environment Templates Paddy Power NEW APP NOSQL NEW APP Tomc at NOSQL NEW APP Tomc at NOSQL NEW APP Tomc at NOSQL NEW APP Tomc at
  • 20. @ShapeBlue #CloudStack #CCC13 CloudStack Collaboration Conference 2013 Chaos Monkey / Simian Army (Problems as a Service) Guest instances which are designed specifically to disrupt or test elements to prove the robustness of the overall architecture. Paddy Power
  • 21. @ShapeBlue #CloudStack #CCC13 CloudStack Collaboration Conference 2013 Faster transition from Development to Production Paddy Power Web App DB Virtual Cisco ASA Web App DB Physical Cisco ASADevelpoment ntier Environment Production ntier Environment
  • 22. @ShapeBlue #CloudStack #CCC13 CloudStack Collaboration Conference 2013 UK Satellite Broadcaster Mobile viewing application has 3.26 million users 51 million monthly streamed items 12 million monthly streamed VOD views Mobile Apps have a combined 6.3 million user base 23 million weekly on-demand downloads
  • 23. @ShapeBlue #CloudStack #CCC13 CloudStack Collaboration Conference 2013 Security Groups - VPC Bottleneck UK Satellite Broadcaster Web Tier App Tier CloudStack Public Data Tier GW LB VPC Router
  • 24. @ShapeBlue #CloudStack #CCC13 CloudStack Collaboration Conference 2013 Security Groups UK Satellite Broadcaster Web Tier App Tier CloudStack External CF Tier Data Tier Mgmt Tier GWLB Security Group Separation
  • 25. @ShapeBlue #CloudStack #CCC13 CloudStack Collaboration Conference 2013 SSL Offload Cavium Nitrox SSL accelerator card in every host Host level scalability & redundancy Specific Nitrox card provides 8 virtual interfaces Enable PCI pass-through from host (requires customised kernel) Xen & KVM drivers available UK Satellite Broadcaster
  • 26. @ShapeBlue #CloudStack #CCC13 CloudStack Collaboration Conference 2013 SSL Offload – PCI Pass-through Guest Instance Configuration Create guest instance through CloudStack Shutdown the instance (virsh) Edit the XML definition of the instance Restart the instance again (virsh) UK Satellite Broadcaster
  • 27. @ShapeBlue #CloudStack #CCC13 CloudStack Collaboration Conference 2013 Ultra Low Latency Pipelines UK Satellite Broadcaster DEA DEA DEA DEA DEA DEA Cassandra Cassandra Cassandra Cassandra Cassandra Cassandra CF Router CF Router
  • 28. @ShapeBlue #CloudStack #CCC13 CloudStack Collaboration Conference 2013 CloudFoundry UK Satellite Broadcaster CF Router CF Router Cassandra Cassandra Cassandra Cassandra Health Manager Cloud Controller Stager Data Services Web Tier App Tier Data TierApp(s) + DEA App(s) + DEA App(s) + DEA App(s) + DEA App(s) + DEA App(s) + DEA f5 CF Bus (NATS) SSL Termination LB & Response Level Cache
  • 29. @ShapeBlue #CloudStack #CCC13 CloudStack Collaboration Conference 2013 Cassandra Requires anti-affinity of instances ‘Snitch’ maps IPs to racks and data centers – requires control over IP addressing in conjunction with VM placement UK Satellite Broadcaster 110.100.200.105
  • 30. @ShapeBlue #CloudStack #CCC13 CloudStack Collaboration Conference 2013 Bursting to Amazon Requires VPN/direct link to maintain database consistency UK Satellite Broadcaster
  • 31. @ShapeBlue #CloudStack #CCC13 CloudStack Collaboration Conference 2013 What’s The Use?! Feature Requests
  • 32. @ShapeBlue #CloudStack #CCC13 CloudStack Collaboration Conference 2013 Feature Requests Storage Options Multiple local storage pools per host Kerberos (Read Active Directory) Real thin provisioning monitoring RBAC Low latency Pipelines (Affinity / Anti- Affinity + vApps)
  • 33. @ShapeBlue #CloudStack #CCC13 CloudStack Collaboration Conference 2013 Feature Requests Public – Private cloud integration Security Groups in Advanced Zones Multiple VLAN separated networks with SG separation within them. Post deployment actions Push configuration information to VMs without requiring virtual router DHCP. (Altiris-like behaviour)
  • 34. @ShapeBlue #CloudStack #CCC13 CloudStack Collaboration Conference 2013 Questions ?
  • 35. What’s The Use?! Paul Angus Cloud Architect paul.angus@shapeblue.com Twitter: @ShapeBlue

Notas do Editor

  1. Can’t name some clients because how they run their clouds is sensitive commercially or ‘for pubic safety’But these are all real customer stories
  2. A brief word on ShapeBlue - What we’re saying is:This what we do - This is our day job - This feeds our families,etcetc
  3. Names will be changed to protect the innocent / guilty / culpableSome very large customers’ logos not shown – although I will talk about their use cases
  4. Special thanks to these guys+ others I can’t mention
  5. What kind of uses are we talking about
  6. We throw out ‘Test & Dev’ as our go-to use case for private clouds – we’ll look at what this actually meansScalable public facing apps – indicate kind of scale we’re talking about laterHigh speed deployment – quote one client physical tin was a 15 working day lead time, virtualisation changed that – to 18 days (because it’s a black art with therefore more internal checks and balancesNo names as to who said reduced reliance (been cited more than once) - Networking & VM teams – firewall rules etc
  7. That’s the generalitiesNow for the specifics
  8. Facts from http://www.tradermedia.co.uk/media-centre/key-facts.aspx and annual report 2012CloudStack environment is still in developmentNote MASSIVE scale
  9. Load split between AWS and CloudStack - burst above threshold goes to AWSCheaper to run base load in own datacentre.They have done the maths to figure out where the line should be.
  10. Loss of link to DC2 stops ability to orchestrate DC2
  11. Really cool setup – trader media grouploss of an entire datacenter does not effect the other datacenterTwo f5 load balancers are separate virtual servers from the same physical box
  12. RightScale templates for each environmentA unique code which ties a ‘large tomcat server’ instance in AWS to a ‘large tomcat server’ instance in CloudStackRightScale can be set to start instances on a automated time-based
  13. Paddy Power – Based in Dublin (Ireland)This was the least offence ad I could find
  14. 2012 figures
  15. Templating environments allows developers to ‘call up’ a standard environment and start developing quickly,discard and start again
  16. Chaos Monkey is not a reference to any ShapeBlue consultants or Project Managers [humour]http://techblog.netflix.com/2011/07/netflix-simian-army.htmlLatency Monkey induces artificial delays in our RESTful client-server communication layer to simulate service degradation and measures if upstream services respond appropriately. In addition, by making very large delays, we can simulate a node or even an entire service downtime (and test our ability to survive it) without physically bringing these instances down. This can be particularly useful when testing the fault-tolerance of a new service by simulating the failure of its dependencies, without making these dependencies unavailable to the rest of the system.Conformity Monkey finds instances that don’t adhere to best-practices and shuts them down. For example, we know that if we find instances that don’t belong to an auto-scaling group, that’s trouble waiting to happen. We shut them down to give the service owner the opportunity to re-launch them properly.Doctor Monkey taps into health checks that run on each instance as well as monitors other external signs of health (e.g. CPU load) to detect unhealthy instances. Once unhealthy instances are detected, they are removed from service and after giving the service owners time to root-cause the problem, are eventually terminated.Janitor Monkey ensures that our cloud environment is running free of clutter and waste. It searches for unused resources and disposes of them.Security Monkey is an extension of Conformity Monkey. It finds security violations or vulnerabilities, such as improperly configured AWS security groups, and terminates the offending instances. It also ensures that all our SSL and DRM certificates are valid and are not coming up for renewal.10-18 Monkey (short for Localization-Internationalization, or l10n-i18n) detects configuration and run time problems in instances serving customers in multiple geographic regions, using different languages and character sets.Chaos Gorilla is similar to Chaos Monkey, but simulates an outage of an entire Amazon availability zone. We want to verify that our services automatically re-balance to the functional availability zones without user-visible impact or manual intervention.
  17. Isolation allows dev to much more closely match dev (also see regulatory authority)Faster transition from dev to prod through closer replication of environment including constraints (ie firewall ACLs)Take configs from virtual ASA in dev environment -> ratify and place on prod environment devicesThe Prod environment may or may not be in CloudStack
  18. UK’s Largest Pay-TV BroadcasterMassive scaleA number of elements of their infrastructure will be run on CloudStack
  19. Traffic must traverse the VPC router multiple times to answer a single ‘query’10’s of thousands of Transactions per Second required in the environment
  20. Using security groups there is no bottleneck.Arrows here show allowed direction of requestsCF = cloudfoundry
  21. Custom kernel for KVMBecause host level scaling adding 1 host adds equivalent amount of SSL capacity
  22. Currently they are stopping, editing and restarting the instance outside of CloudStackPushing Cavium to get involved in PCI pass-through development
  23. Avoid ANY hops through switchesRequires either advanced logic around affinity/anti affinityDEA = Droplet Execution AgentUnit of scale is a single host including SSL Offload
  24. NATS - Not Another TibcoServer = lightweight [cloud] messaging systemDEA takes care of managing an application instance's lifecycle. It can be instructed by the Cloud Controller to start and stop application instances. It keeps track of all started instances, and periodically broadcasts messages about their state over NATS (meant to be picked up by the Health Manager).The ROUTER routes traffic coming into Cloud Foundry to the appropriate component - usually Cloud Controller or a running application on a DEA nodeApp instances live on DEA VMs
  25. I’m not a Cassandra expert so I’m going to keep this simpleIn basic zone – map pod to clustermore difficult in advanced zones.
  26. In basic zone – map pod to clustermore difficult in advanced zones.
  27. Some of these may be slated for 4.2in complete or partially
  28. Multiple local storage pools – FusionIO, SSD, different RAID configurations often asked for in relation to Role Based Access Control – particularly read only and start/stop only
  29. Public – Private cloud integration -> ability to see Amazon as another CloudStack zone giving a ‘single pain of glass’ with Orchestrating of Amazon zones - leading to LB rules across CloudStackVLAN separation of accounts with security group isolation of VMs within that account (see broadcaster use cases)Post deployment actions (without chef / puppet)