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

56
OpenStack vs VMware A System Administrator Perspec2ve Dmitri Zimine, StackStorm

description

By Dmitri Zimine, CTO of StackStorm (www.stackstorm.com) SCALE 12x Conference February 22, 2014 Los Angeles, CA VMware has achieved broad usage, with some studies indicating that 80% or more of enterprises now use some VMware products. OpenStack, on the other hand, has quickly become the most important OpenSource community since Linux itself. What’s it like to use OpenStack for virtualization and private cloud? And how does that compare to VMware’s solutions?

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

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

OpenStack  vs  VMware  A  System  Administrator  

Perspec2ve    

Dmitri  Zimine,  StackStorm  

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

OpenStack  vs  VMware  

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

New  tools  vs  Enterprise  Suites  

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

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!  

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

Ef<iciency  boost  

100:1   10,000:1  

Servers  per  Admin  

ITIL  Entrprs  

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

Ef<iciency  boost  

100:1   10,000:1  

Servers  per  Admin  

ITIL  Entrprs  

1000:1  DEVOPS  

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

10x  

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

New  generation  of  tools  

1.  OpenSource  2.  Support  infrastructure  as  code  3.  Leverage  social  coding  

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

#1.  OpenSource  

It’s  not  about  “free”:  • Control  • Agility  • Bug?  fix  it!  Feature?  Build  it!    • Share  (see  “Social)  

     

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

#2.  Infrastructure  as  code  

 • Full  API  for  automa2on  • Defini2ons  and  configs  in  Git  • Support  TDD,  con2nuous  integra2on,  con2nuous  deployment,  refactoring…  

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

#3.  Social  coding  

Engage  community    to  create    and  exchage  content  

• Boosts  produc2vity  • Rewards  contributors  • Fuels    #1  and  #2  

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

New  generation  of  tools  

1.  OpenSource  2.  Support  infrastructure  as  code  3.  Leverage  social  coding  4.   More  demanding  

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

OpenStack  vs  VMware,  compare  and  contrast  

Stories  

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

Troubleshooting  Story  #1  

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

API  and  UI  Story  #2  

Page 16: (SCALE 12x) OpenStack vs. VMware - A System Administrator Perspective
Page 17: (SCALE 12x) OpenStack vs. VMware - A System Administrator Perspective

Scheduler  and  AfAinity  Rules  Story  #3  

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

vSphere  DRS  Af<inity  

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

Nova  Scheduler  con<ig  

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

Custom  scheduler  <ilter  

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

Heat  Templates    and  vCAC  Blueprints  

Story  #4  

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

OpenStack  Heat  Template  

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

VMware  vCAC  -­‐  blueprint  

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

VCAC  -­‐  artefacts  

h]ps://communi2es.vmware.com/thread/470692  

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

Put  it  all  together  Story  #5  

Page 26: (SCALE 12x) OpenStack vs. VMware - A System Administrator Perspective
Page 27: (SCALE 12x) OpenStack vs. VMware - A System Administrator Perspective

OpenStack  vs  VMware  

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

GAP  

10%    OpenStack,  Devops,    DIY  tools,  Promise  of  10x  

90%    VMW,  Tradi2onal  IT,  Enterprise  Suites  

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

Product  needs  to  change  

•  OpenStack  becomes  Enterprise  class  •  More  like  vSphere  •  Easier  to  use  

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

Ease  of  use…  to  whom?  

Page 31: (SCALE 12x) OpenStack vs. VMware - A System Administrator Perspective
Page 32: (SCALE 12x) OpenStack vs. VMware - A System Administrator Perspective
Page 33: (SCALE 12x) OpenStack vs. VMware - A System Administrator Perspective

Ease  of  use…  to  whom?  

•  Depends    – Who  you  are  – What  you  know  – What  you  trying  to  do  

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

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  

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

10x  

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

Horses  vs  Tractors  

Page 37: (SCALE 12x) OpenStack vs. VMware - A System Administrator Perspective
Page 38: (SCALE 12x) OpenStack vs. VMware - A System Administrator Perspective

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    

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

Horses  vs  Tractors  

40-­‐50  labor-­‐hours  

15-­‐20  labor-­‐hours    

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

Horses  vs  Tractors  

4x  

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

Devops  promise?  

10x  

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

•  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  

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

Products  DO  need  to  change  

•  Power  tools  for  power  users  •  Support  Infrastructure.next  and  devops  •  VMWare  •  Cisco,  EMC,  NetApp,  BMC,  F5…  •  Or  else…  

Page 44: (SCALE 12x) OpenStack vs. VMware - A System Administrator Perspective
Page 45: (SCALE 12x) OpenStack vs. VMware - A System Administrator Perspective

OpenStack  and  vSphere  at  PayPal  

Source:  "Marriage  of  Openstack  with  KVM  and  ESX  at  PayPal"    OpenStack  Hong  Kong  2013,  h]p://bit.ly/1bmw0qY    

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

Sys  admins  need  to  change  

•  Power  tools  require  power  users  •  Pick  new  skills,    Or  else  …  

Page 47: (SCALE 12x) OpenStack vs. VMware - A System Administrator Perspective
Page 48: (SCALE 12x) OpenStack vs. VMware - A System Administrator Perspective

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  

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

Automation  keeps  the  best  part  

•  More  demanding    •  More  crea2ve  •  More  fun  

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

SUMMARY  

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

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  

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

Winners  

•  Vendors  who  got  it  right  •  Star  and  super  star  sys  admins  

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

Shape  your  world  

The  best  way  to  predict  the  future  is  to  create  it      -­‐  Abraham  Lincoln  

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

We  want  to  hear  from  you  

•  VMware    -­‐  PMs,  Customer  Advocacy  •  Openstack  developers  •  Startups  like  us  -­‐  @Stack_Storm    •  Me  -­‐  [email protected]  

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

Discussion  

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

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_/