Paul Angus (ShapeBlue) - Push infrastructure with Ansible #DOXLON
ShapeBlue South Africa Launch-Iaas business use cases
-
Upload
shapeblue -
Category
Technology
-
view
4.468 -
download
0
description
Transcript of ShapeBlue South Africa Launch-Iaas business use cases
@ShapeBlue
CEO & founder of ShapeBlue“ShapeBlue are expert builders of public & private clouds. They are the leading independent global CloudStack / CloudPlatform integrator & consultancy”Former CEO of UK MSPPMC member Apache CloudStack, Chairman of European CloudStack user groupClose relationship with Citrix
A unique insight…..
Who am I?
@ShapeBlue
Enterprises Service Providers
@ShapeBlue
CIO’s don’t care about cloud right ?Ranking 201
22011 201
0200
92008
Delivering Business solutions 1 2 1 3 1
Reducing the cost of IT 2 3 3 2 10
Developing a flexible infrastructure 3 1 8 11 11
Expanding the use of information & analytics
4 7 7 10 9
Improve IT management & governance 5 4 6 4 7
Improving business alignment 6 10 2 1 2
Implmenting molbility solutions 7 18 * * *
Consolidating IT operations & resources 8 5 9 9 12
Business process improvements 9 8 4 5 6
Improving IT organisation & workforce 10 6 10 8 3
Implementing cloud (SaaS, IaaS, PaaS)
11 9 * * *
@ShapeBlue
@ShapeBlue
The obligatory cloud definition slide
Self ServiceResource pooling
Rapid Elasticity
Metered Use
@ShapeBlue
Organisations are virtualised = cap/op ex savingsHowever, operationally often still manual
Still often a service ticket to provision new resourcesLong delivery timesRelatively high operational costsRelies on specialist skillsMargin for human error
On-demand self-service
@ShapeBlue
Make the most of a global compute estateResources dynamically assigned according to demandWorkloads can be averaged: across departments, across Geos, across times of day, days of month,etcBy pooling resources, reduces the reliance on local capacity planningAbstracts physical resources
Resource pooling
@ShapeBlue
The The XaaS model allows accurate cost measurement
ComputeStorageNetworketc
Internal chargeback model much simpler“Shadow IT” can be removed
Measured/metered service
@ShapeBlue
Scale upScale backAutoscalingBurst capabilitiesWORKLOAD PORTABILITY
Rapid elasticity
@ShapeBlue
Increasing enterprise growthDelivering operational resultsReducing enterprise costsAttracting & retaining new customersImproving IT apps & infrastructureCreating new products & services
Back to those CIO’s
An automated, standardised self-service infrastructure will be the bedrock of achieving IT business goals in the near/mid future
@ShapeBlue13
How to build an IaaS cloud
Commodity compute
StorageNetworkin
g
Hypervisor
CMP - Orchestration layer
orchestration API
eCommerce Platform
Choice of Hypervisor (KVM, VMWare, Xen, hyper-V)
Apache CloudStack/Citrix Cloudplatform
Ecommerce platform (Citrix CPBM)
CloudStack API
Billing Management
Networking
compute Storage
PaaSDeveloper
toolingMulti-cloud
management
@ShapeBlue
vCloud DirectorMicrosoft System
Center
Vendor tied
AbiquoOnAppFelxiant
Haexagrid
End to end
CloudStackOpenStack
OpennebulaEuacalyptus
Open communities
Orchestration must be open to survive
@ShapeBlue
Only CloudStack &
OpenStack will survive
@ShapeBlue
• OpenStack is currently for science projects
• Driven heavily by a small set of vendors with product end games
But I’ve only heard of one
@ShapeBlue
So, what is CloudStack then?
Apache CloudStack is ascalable, multi-tenant, open source, purpose-built, cloud orchestration platform for delivering turnkeyInfrastructure-as-a-Service clouds
@ShapeBlue
But why CloudStack Giles?Open source Infrastructure-as-a-Service platform, under ASL 2.0 licenseCommercial distributions from Citrix (Cloudplatform) and Trend MicroA vibrant and growing community in ASF
Developed since 2008 by Cloud.comAcquired by Citrix in 2011Donated to Apache April 2012Became top level AF project March 2013
A proven cloud platform
@ShapeBlue
300+
@ShapeBlue
CloudStack Users
@ShapeBlue22
CloudStack Users
@ShapeBlue23
CloudStack Users
@ShapeBlue
Add to thatGoverned by Apache
Why is this important ?
Active community 200+ contributors70+ organizationsMany major vendorsCitrix heavily involved – but have an “honorable” end game
@ShapeBlue
Service Provider / public cloudDevops automation / continuous integrationEnterprise “next gen” infrastructureAWS “insourcing”
The use-case’s
@ShapeBlue
Use case 1 of 4 - Service provider / public cloud
$2,400,000,000
@ShapeBlue
Use case 1 of 4 - Service provider / public cloud
Service providers need to stem the movement to AWS2 years ago: “lets copy Amazon”Now
Focus on vertical cloudsFocus on localised clouds
@ShapeBlue
SunGard OnlineMajor public cloud offeringFocus on managed service verticalSelf service & managementZones in Europe, 2 x USCommodity & enterprise offerings
@ShapeBlue
Commodity public compute & storageLeverages Swiss privacy lawsAlso focus on devops vertical – developer friendly
Exoscale
@ShapeBlue
August 2012 = 90% public cloud vs other use casesAugust 2013 = 50/50 splitJune 2014 = 50/50 split
The breakdown
@ShapeBlue
Disruption presents massive business risks and opportunitiesAgility is key to disruptionThe new world of Devops
A new way of thinkingIf you have a devops department, you’re not doing devops
Use Case 2 of 4 - Devops
@ShapeBlue
Use case 2 of 4 - DevopsDeploy my
codeOnly on my infrastructu
re
@ShapeBlue
Aspire for continuous delivery or continuous integrationAutomate, script, automate, script, automate, scriptEVERYTHING needs infrastructure Treat infrastructure as code
Use Case 2 of 4 - Devops
10 create compute pool (“CRM compute”)20 Attach network (“corporate”)30 Configure router (“firewall”, “load Balancer”)40 start services
If DEMAND <=10 then destroy compute (“CRM Compute”)
@ShapeBlue
Case Study - Sky television Europe’s largest broadcasterSkyGo online platformUsed IaaS cloud to help
achieve continuous deliveryGive tooling for developers & devopsRapidly decrease delivery cyclesAllow the apps to handle scale
@ShapeBlue
Use Case 3 of 4 – “AWS Insourcing”
Jan
Feb
Mar Ap
rMay
June Ju
lyAu
g Se
pt05
101520253035
usage
usage
@ShapeBlue
Use Case 3 of 4 – “AWS Insourcing”
Jan
Feb
Mar Ap
rMay
June Ju
lyAu
g Se
pt05
101520253035
usage
usage
Known demand
@ShapeBlue
I realise that AWS is costing too much for my known demand I need to know my tooling will workI need to use the same APII still want to burst to AWSI don’t want to get into a massive/complicated project
Use Case 3 of 4 – “AWS insourcing”
@ShapeBlue
Launched new game: FarmvilleHosted in AWSPredicted 200k users in 3 monthsIn week 1, achieved…….
Case Study
1.5 Million users13 Million users in 3 months
@ShapeBlue
Use of AWS supported the scale. But…..
Case Study
@ShapeBlue
After initial rush, the demand was “known demand”Pivoted from public cloud to private cloud
“The Z Cloud” – build on CloudStack
Leveraged existing datacenter investmentC. 40k physcial hostsConsidering all costs private cloud was cheaperStill used AWS for burst capabilitiesPre-IPO so cap-ex preferred over op-ex
Case Study
@ShapeBlue
Use Case 4/4 – Enterprise “next gen” infrastructure
@ShapeBlue
Enterprises looking toadopt public cloudbuild private cloudDevlier on next gen, software defined, infraCloudStack has a unique position in the enterprise
Use Case 4/4 – Enterprise “next gen” infrastructure
@ShapeBlue “The car was not a problem. I just lost both
wheels."
Failure happens – Get used to it
@ShapeBlue
Traditional Vs Cloud Native Apps
Expect reliabilityBack-up everythingHA, Fault tolerance
Admin control recoverye.g. SAP, Oracle, AutoCAD,
Exchange
Think Server Virtualization Think Amazon Web Services
Traditional Enterprise Applications
Cloud Native Applications
Design for failureEphemeral resources Multi-site redundancySelf-service recovery
e.g. Big Data, HPC, Social, Gaming
@ShapeBlue
Software Defined Networks (e.g., Security Groups, EIP, ELB,...)
Cloud-Native Availability Zone
Server Racks
Server Racks
Server Racks
Server Racks
Server Racks
Server Racks
Server Racks
Server Racks
Object Storage
Virtualization Management Server
Hypervisor Cluster
Hypervisor
Cluster
Hypervisor
Cluster
Enterprise Networking (e.g., VLAN)
Enterprise Storage (e.g., SAN)
Traditional Application Availability Zone
Private cloud for both types of workload
@ShapeBlue
Enterprises need to support both workload models
@ShapeBlue
Large regional bank called *******Large investment in virtualisationHowever, machine provisioning up 5 to 11 daysMix of workloads
Legacy enterprise (based on VMWare)Emerging cloud-era appsSpecific financial apps based on OVM
@ShapeBlue
Large regional bank called *******Single private cloud
Self service to infra & dev teamsDifferent “zones” for state complicnaceDifferent choices on storage, network & hypervisor, depending on workloadOutcomes
Provisioning down to <1 hourImproved operational efficiency“commodity zones” for cloudera give cost savingsAccurate chargeback & cost model
@ShapeBlue
Right now, this is all … ..one big aSS
Cloud
aSSSaaS, IaaS, PaaS,
STaas, BaaS
ITaaS
IT
2010/11
2011/12
2013/14
@ShapeBlue
In 2014/15 I
see… ..dropping my aSS!
Cloud
aSSSaaS, IaaS, PaaS,
Staas, BaaS
ITaaS
IT
2010/11
2011/12
2013/142014/15