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

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