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	
  
ITIL	
  
Entrprs	
  

10,000:1	
  

100:1	
  
Servers	
  per	
  Admin	
  
Ef<iciency	
  boost	
  
ITIL	
  
Entrprs	
  

100:1	
  

DEVOPS	
  

1000:1	
  
Servers	
  per	
  Admin	
  

10,000:1	
  
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	
  
Stories	
  
OpenStack	
  vs	
  VMware,	
  
compare	
  and	
  contrast	
  
Story	
  #1	
  
Troubleshooting	
  
Story	
  #2	
  
API	
  and	
  UI	
  
Story	
  #3	
  
Scheduler	
  and	
  AfAinity	
  Rules	
  
vSphere	
  DRS	
  Af<inity	
  
Nova	
  Scheduler	
  con<ig	
  
Custom	
  scheduler	
  <ilter	
  
Story	
  #4	
  
Heat	
  Templates	
  	
  
and	
  vCAC	
  Blueprints	
  
OpenStack	
  Heat	
  Template	
  
VMware	
  vCAC	
  -­‐	
  blueprint	
  
VCAC	
  -­‐	
  artefacts	
  

h]ps://communi2es.vmware.com/thread/470692	
  
Story	
  #5	
  
Put	
  it	
  all	
  together	
  
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	
  Debois
h]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_/	
  

(SCALE 12x) OpenStack vs. VMware - A System Administrator Perspective

  • 1.
    OpenStack  vs  VMware   A  System  Administrator   Perspec2ve     Dmitri  Zimine,  StackStorm  
  • 2.
  • 3.
    New  tools  vs  Enterprise  Suites  
  • 4.
    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!  
  • 5.
    Ef<iciency  boost   ITIL   Entrprs   10,000:1   100:1   Servers  per  Admin  
  • 6.
    Ef<iciency  boost   ITIL   Entrprs   100:1   DEVOPS   1000:1   Servers  per  Admin   10,000:1  
  • 7.
  • 8.
    New  generation  of  tools   1.  OpenSource   2.  Support  infrastructure  as  code   3.  Leverage  social  coding  
  • 9.
    #1.  OpenSource   It’s  not  about  “free”:   • Control   • Agility   • Bug?  fix  it!  Feature?  Build  it!     • Share  (see  “Social)        
  • 10.
    #2.  Infrastructure  as  code     • Full  API  for  automa2on   • Defini2ons  and  configs  in  Git   • Support  TDD,  con2nuous  integra2on,   con2nuous  deployment,  refactoring…  
  • 11.
    #3.  Social  coding   Engage  community     to  create    and  exchage  content   • Boosts  produc2vity   • Rewards  contributors   • Fuels    #1  and  #2  
  • 12.
    New  generation  of  tools   1.  OpenSource   2.  Support  infrastructure  as  code   3.  Leverage  social  coding   4.  More  demanding  
  • 13.
    Stories   OpenStack  vs  VMware,   compare  and  contrast  
  • 14.
  • 15.
    Story  #2   API  and  UI  
  • 17.
    Story  #3   Scheduler  and  AfAinity  Rules  
  • 18.
  • 19.
  • 20.
  • 21.
    Story  #4   Heat  Templates     and  vCAC  Blueprints  
  • 22.
  • 23.
  • 24.
    VCAC  -­‐  artefacts   h]ps://communi2es.vmware.com/thread/470692  
  • 25.
    Story  #5   Put  it  all  together  
  • 27.
  • 28.
    GAP   10%     OpenStack,   Devops,     DIY  tools,   Promise  of  10x   90%     VMW,   Tradi2onal  IT,   Enterprise  Suites  
  • 29.
    Product  needs  to  change   •  OpenStack  becomes  Enterprise  class   •  More  like  vSphere   •  Easier  to  use  
  • 30.
    Ease  of  use…  to  whom?  
  • 33.
    Ease  of  use…  to  whom?   •  Depends     – Who  you  are   – What  you  know   – What  you  trying  to  do  
  • 34.
    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  
  • 35.
  • 36.
  • 38.
    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    
  • 39.
    Horses  vs  Tractors   40-­‐50  labor-­‐hours   15-­‐20  labor-­‐hours    
  • 40.
  • 41.
  • 42.
    •  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  
  • 43.
    Products  DO  need  to  change   •  Power  tools  for  power  users   •  Support  Infrastructure.next  and  devops   •  VMWare   •  Cisco,  EMC,  NetApp,  BMC,  F5…   •  Or  else…  
  • 45.
    OpenStack  and  vSphere  at  PayPal   Source:  "Marriage  of  Openstack  with  KVM  and  ESX  at  PayPal"     OpenStack  Hong  Kong  2013,  h]p://bit.ly/1bmw0qY    
  • 46.
    Sys  admins  need  to  change   •  Power  tools  require  power  users   •  Pick  new  skills,     Or  else  …  
  • 48.
    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  
  • 49.
    Automation  keeps  the  best  part   •  More  demanding     •  More  crea2ve   •  More  fun  
  • 50.
  • 51.
    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  
  • 52.
    Winners   •  Vendors  who  got  it  right   •  Star  and  super  star  sys  admins  
  • 53.
    Shape  your  world   The  best  way  to  predict  the   future  is  to  create  it      -­‐  Abraham  Lincoln  
  • 54.
    We  want  to  hear  from  you   •  VMware    -­‐  PMs,  Customer  Advocacy   •  Openstack  developers   •  Startups  like  us  -­‐  @Stack_Storm     •  Me  -­‐  dz@stackstorm.com  
  • 55.
  • 56.
    References   •  Infrastructure  as  code,  detailed  slideshare  on  comparing  coding  vs.  infra   as  code  by  Patrick  Debois h]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_/