Using OpenStack to Control VM Chaos

23
Using OpenStack to control your VM chaos David Strom and Hassan Fahimi Redmond Magazine Webinar 3/16

Transcript of Using OpenStack to Control VM Chaos

Page 1: Using OpenStack to Control VM Chaos

Using OpenStack to control your VM chaos

David Strom and Hassan FahimiRedmond Magazine Webinar

3/16

Page 2: Using OpenStack to Control VM Chaos

Who are we?

David Strom, author and speaker

Hassan Fahimi, Sr Product Manager, Dell

Page 3: Using OpenStack to Control VM Chaos

Agenda

• Status report on OpenStack • Advantages and disadvantages• Who is using it and why• Deployment strategies and issues

Page 4: Using OpenStack to Control VM Chaos

What is OpenStack now?

OpenStack is a single, open source platform for management of the three major cloud compute technologies; virtual machines, containers and bare metal instances.

Page 5: Using OpenStack to Control VM Chaos

OpenStack advantages

Page 6: Using OpenStack to Control VM Chaos
Page 7: Using OpenStack to Control VM Chaos

Quick deployment of your VMs

Page 8: Using OpenStack to Control VM Chaos

Self-service for your developers

Page 9: Using OpenStack to Control VM Chaos

Who is using it?

Page 10: Using OpenStack to Control VM Chaos

How much time does it take to deliver a new VM?

• Developers need to be able to understand and then write stateless applications for the cloud

• Also understand the differences between private clouds and

ordinary VMs• Pair Java developers with sys admins

Page 11: Using OpenStack to Control VM Chaos

Big boosters

Page 12: Using OpenStack to Control VM Chaos
Page 13: Using OpenStack to Control VM Chaos
Page 14: Using OpenStack to Control VM Chaos

OpenStack core services

Page 15: Using OpenStack to Control VM Chaos
Page 16: Using OpenStack to Control VM Chaos
Page 17: Using OpenStack to Control VM Chaos

What is new in Liberty release?

• Extensible Nova compute scheduler• Defined network QoS framework• Enhanced load balancing as a service• Magnum – better container mgmt. service • Heat orchestration enhancements such as

role-based access controls

Page 18: Using OpenStack to Control VM Chaos

Issues still remain

• Documentation is spotty once you get past the easy stuff

• It is all about VMs. Don’t make this your first virtual rodeo

• Neutron and software-defined networking support is still young and restless

• Keeping up with release schedules can be brutal• OpenStack won’t replace your PaaS

Page 19: Using OpenStack to Control VM Chaos

Lots of deployment decisions

• When to deviate from pure OpenStack code• What enhanced features make sense• Know the costs, your budget, staffing, skill sets• Get right vendor training and support• Understand remote management issues• Where to locate your cloud environment• Which OS projects/release to implement

Page 20: Using OpenStack to Control VM Chaos

One typical OS team

• 2-3 system architects• 3-5 sys admins with Linux/ FOSS experience• Friendly network infrastructure team• Developers who know the cloud • C-level buy in

Page 21: Using OpenStack to Control VM Chaos
Page 22: Using OpenStack to Control VM Chaos
Page 23: Using OpenStack to Control VM Chaos

Next steps

• Attend the next summit conferences• Keep up with the latest code releases• Understand the community and don’t fight

city hall• There will be bugs, (don’t worry, be happy!)