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

Post on 23-Jan-2015

8.812 views 0 download

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

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