What a Beginner should know about OpenStack?
Anthony Chow
@vCloudernBeer
http://cloudn1n3.blogspot.com/
OpenStack Summit vBrownBag TechTalk
May 18, 2015
What is OpenStack?

Open source cloud infrastructure (laaS)

Manages compute, storage and networking
resources

Python based

Running platform - Linux
Components of OpenStack

Bi-annual release cycle

Main projects –
− Nova, Glance/Cinder/Swift and Neutron

Other major projects -
− KeyStone, Horizon, Heat and Ceilometer

RESTful API and Message Q systems

Project classification
– Core
– Integrated/Incubation/External
– “Big Tent”
OpenStack DefCore

Defending the OpenStack brand - OpenStack™

Applies only to commercial uses of the OpenStack name.

Establishes the required minimum feature set for OpenStack
products.
OpenStack Deployment Options

In-house private cloud from GitHub

In-house private cloud from distributions

Hosted private cloud

Public cloud

Consultant and Integrators
OpenStack Ecosystem

BigData
− Red Hat
− Cisco
− Rackspace

Storage
− SolidFire
− SwiftStack
− Ceph

Networking
− Akanda
− PLUMgrid
− Midikura

PaaS
− Red Hat OpenShift
− IBM SoftLayer
− HP Helion
Is OpenStack “enterprise” ready?

High Availability (HA)

Security

VIO

2 releases per year may be too much

Enough in-house expertise?
What problem can OpenStack solve?

On demand and self serving

Resource Pool

Elastic/Agile
Companies that uses OpenStack

CERN – European research institute

Walmart - eCommerce

BMW – Global Data center
TCO of OpenStack

Able to run on commodity hardware

Hidden cost for support and operations

May be difficult to measure
How can I get ready for OpenStack?

Architect, Developer or Testing engineer
− Test environment
− TryStack
− OpenStack meetup
− OpenStack summit

C-level executives
− Tell your staffs to try it out.

What a Beginner Should Know About OpenStack

  • 1.
    What a Beginnershould know about OpenStack? Anthony Chow @vCloudernBeer http://cloudn1n3.blogspot.com/ OpenStack Summit vBrownBag TechTalk May 18, 2015
  • 2.
    What is OpenStack?  Opensource cloud infrastructure (laaS)  Manages compute, storage and networking resources  Python based  Running platform - Linux
  • 5.
    Components of OpenStack  Bi-annualrelease cycle  Main projects – − Nova, Glance/Cinder/Swift and Neutron  Other major projects - − KeyStone, Horizon, Heat and Ceilometer  RESTful API and Message Q systems  Project classification – Core – Integrated/Incubation/External – “Big Tent”
  • 6.
    OpenStack DefCore  Defending theOpenStack brand - OpenStack™  Applies only to commercial uses of the OpenStack name.  Establishes the required minimum feature set for OpenStack products.
  • 8.
    OpenStack Deployment Options  In-houseprivate cloud from GitHub  In-house private cloud from distributions  Hosted private cloud  Public cloud  Consultant and Integrators
  • 9.
    OpenStack Ecosystem  BigData − RedHat − Cisco − Rackspace  Storage − SolidFire − SwiftStack − Ceph  Networking − Akanda − PLUMgrid − Midikura  PaaS − Red Hat OpenShift − IBM SoftLayer − HP Helion
  • 10.
    Is OpenStack “enterprise”ready?  High Availability (HA)  Security  VIO  2 releases per year may be too much  Enough in-house expertise?
  • 11.
    What problem canOpenStack solve?  On demand and self serving  Resource Pool  Elastic/Agile
  • 12.
    Companies that usesOpenStack  CERN – European research institute  Walmart - eCommerce  BMW – Global Data center
  • 13.
    TCO of OpenStack  Ableto run on commodity hardware  Hidden cost for support and operations  May be difficult to measure
  • 14.
    How can Iget ready for OpenStack?  Architect, Developer or Testing engineer − Test environment − TryStack − OpenStack meetup − OpenStack summit  C-level executives − Tell your staffs to try it out.