Post on 23-Jan-2015
description
OpenStack vs VMware A System Administrator
Perspec2ve
Dmitri Zimine, StackStorm
OpenStack vs VMware
New tools vs Enterprise Suites
DevOps for Infrastructure .next
• Reliable, repeatable, tested automa2on
• Infrastructure as a code • Good engineering prac2ces
Versioning, TDD, CI, CD, refactoring…
• High efficiency and agility at scale!
Ef<iciency boost
100:1 10,000:1
Servers per Admin
ITIL Entrprs
Ef<iciency boost
100:1 10,000:1
Servers per Admin
ITIL Entrprs
1000:1 DEVOPS
10x
New generation of tools
1. OpenSource 2. Support infrastructure as code 3. Leverage social coding
#1. OpenSource
It’s not about “free”: • Control • Agility • Bug? fix it! Feature? Build it! • Share (see “Social)
#2. Infrastructure as code
• Full API for automa2on • Defini2ons and configs in Git • Support TDD, con2nuous integra2on, con2nuous deployment, refactoring…
#3. Social coding
Engage community to create and exchage content
• Boosts produc2vity • Rewards contributors • Fuels #1 and #2
New generation of tools
1. OpenSource 2. Support infrastructure as code 3. Leverage social coding 4. More demanding
OpenStack vs VMware, compare and contrast
Stories
Troubleshooting Story #1
API and UI Story #2
Scheduler and AfAinity Rules Story #3
vSphere DRS Af<inity
Nova Scheduler con<ig
Custom scheduler <ilter
Heat Templates and vCAC Blueprints
Story #4
OpenStack Heat Template
VMware vCAC -‐ blueprint
VCAC -‐ artefacts
h]ps://communi2es.vmware.com/thread/470692
Put it all together Story #5
OpenStack vs VMware
GAP
10% OpenStack, Devops, DIY tools, Promise of 10x
90% VMW, Tradi2onal IT, Enterprise Suites
Product needs to change
• OpenStack becomes Enterprise class • More like vSphere • Easier to use
Ease of use… to whom?
Ease of use… to whom?
• Depends – Who you are – What you know – What you trying to do
Ease of use… why?
• It’s not about forcing OpenStack into enterprise – To make 10x more admins busy
• It’s about bringing Devops to enterprise – And gegng 10x efficiency gain
10x
Horses vs Tractors
Horses vs Tractors 1890 -‐ 40-‐50 labor-‐hours required to produce 100 bushels (5 acres) of wheat with gang plow, seeder, harrow, binder, thresher, wagons, and horses
1930 -‐ 15-‐20 labor-‐hours required to produce 100 bushels (5 acres) of wheat with 3-‐bo]om gang plow, tractor, 10-‐foot tandem disk, harrow, 12-‐foot combine, and trucks
Horses vs Tractors
40-‐50 labor-‐hours
15-‐20 labor-‐hours
Horses vs Tractors
4x
Devops promise?
10x
• Vendors: stop building horse wagons – Because they are “easy to use”
• Sys admins: learn to drive tractors – even if are clumsy: driving is good skill
Products DO need to change
• Power tools for power users • Support Infrastructure.next and devops • VMWare • Cisco, EMC, NetApp, BMC, F5… • Or else…
OpenStack and vSphere at PayPal
Source: "Marriage of Openstack with KVM and ESX at PayPal" OpenStack Hong Kong 2013, h]p://bit.ly/1bmw0qY
Sys admins need to change
• Power tools require power users • Pick new skills, Or else …
THE BIGGEST WINNERS: STARS AND SUPER STARS
One machine can do the work of <ifty ordinary men. No machine can do the work of one extraordinary man. -‐ Elbert Hubbard
Automation keeps the best part
• More demanding • More crea2ve • More fun
SUMMARY
Transformation
• Main drivers: efficiency and agility • “Devops” movement shows how to get there • Products will support “devops”, or die • Sys admin job will change – demanding, crea2ve, fun
Winners
• Vendors who got it right • Star and super star sys admins
Shape your world
The best way to predict the future is to create it -‐ Abraham Lincoln
We want to hear from you
• VMware -‐ PMs, Customer Advocacy • Openstack developers • Startups like us -‐ @Stack_Storm • Me -‐ dz@stackstorm.com
Discussion
References • Infrastructure as code, detailed slideshare on comparing coding vs. infra
as code by Patrick Deboish]p://www.slideshare.net/jedi4ever/code-‐but-‐not-‐as-‐we-‐know-‐it-‐infrastructure-‐as-‐code
• Blog on Infrastructure as code vs. automa2on from Kiel of Thoughworks:h]p://kief.com/infrastructure-‐as-‐code-‐versus-‐automa2on.html
• Mistral: h]ps://wiki.openstack.org/wiki/Mistral • Ken Hui of Rackspace on VMware and OpenStack:
h]p://cloudarchitectmusings.com/2014/01/23/bridging-‐the-‐gap-‐explaining-‐openstack-‐to-‐vmware-‐administrators-‐the-‐talk-‐track/ s
• Servers per admin stats -‐ for instance, here: h]p://www.computerworld.com.au/ar2cle/352635/there_best_prac2ce_server_system_administrator_ra2o_/