openstack: open source private/public cloud software
Post on 08-May-2015
684 Views
Preview:
TRANSCRIPT
Atul Jha, Technology Evangalist, R&D, CssCorp@koolhead17
Warm up!!
Menu/Agenda
– History – Release – Stats – Components in detail – Development Process – Q/A – & some magic :)
History
Rackspace + Nasa “OpenStack”
And 100 others who could not make it to the previous slide...
Open
Release Cycle
Austin, B, C, D, E, Folsom, Grizzly (next stable release)
Some stats
Ohloh..
Some stats
330 contributors who implemented 185 different featuresIn current stable release name “Folsom”
more than 330 contributors whoImplemented 185 different features
In current stable release name “Folsom”
VC funds at stake Over 1 billion$ on startups.
Mergers and acquisition Nicira acqired by Vmware Cisco buys vCider Many more ..
Openstack Components in detail..
Nova (OpenStack Compute)
ReST based API Highly-modular framework Hardware agnostic Hypervisor agnostic
Object server
Nova components
RabbitMQAPI node
Scheduler node
Compute node
Database Datastore
Swift (OpenStack Object Storage)
Object storage ReSTful interface Objects in containers in accounts No object size limit 3+ replication factor in separate
Swift main components
Proxy server
Account server
Container server
Object server
Swift API
Glance (OpenStack Image service)
Disk images and associated metadata Discover, register and retrieve Multiple disk formats : raw, VHD, vmdk, vdi, qcow2, aki, ari, ami Multiple container formats : ovf, bare, aki, ari, ami
Glance architecture
glance-apiGlance API
glanceCLI tool
glance.clientPython library
Reg
istry A
PI
glance-registry
...
...
SQL
S3
HTTP
Local FS
Swift
Images
Metadata
...
Keystone (OpenStack Identity)
Keystone
Swift
Glance keystone-manage
...
SQL
NovaAPI servers
LDAP
Session API Admin API
Unified tenants / accounts for all services
“Horizon” (OpenStack Web UI)
Django module to build web UIs
Swift
Glance
NovaAPI servers
Cinder
Quantum
Quantum (Network as a service)
Uses agents & plugins Presents a logical API
Offers an API that is extensible and evolvesindependently of the compute API
Quantum architecture
Folsom - available plugins
Linux BridgeOpenVSwitchNicira NVPCisco (UCS Blade + Nexus)Ryu OpenFlow controllerNEC ProgrammableFlow Controller
Cinder
nova-volume codebase
Saperated to facilitate independent development.
new storage backends:○ NetApp /w NFS○ Zadara VPSA
Cinder architecture
OpenStack as product
Public Cloud
Rackspace, HPcloud, eNovance, Internap & many others ..
Private Cloud Rackspace Suse Piston Nebula StackOps, RedHat & others..
Who is using it?
AT&T,Dreamhost, NeCTAR, Aptira and many others http://www.openstack.org/user-stories/
Contributing to OpenStack
Tools to know Gerrit Jenkins Launchpad Git Python DevStack
Development process sign CLA pull the source do the changes submit for review Jenkins will pre-merge & magic will happen :)
Roadmap for Grizzly
Join Us
About OpenStack
openstack.orgwiki.openstack.org/MailingListstwitter.com/openstack
About OpenStack India twitter.com/openstackindia www.meetup.com/Indian-OpenStack-User-Group
Rabbitmq being single point of failure .. SOMEONE ASKED ME ABOUT IT IN MY PREVIOUS PRESENTATION
Rabbitmq cluster with mirrored queue. :D
Questions?
Razique
OSIdays Banglore, India, 12/10/2012
Thanks!!Razique, ttx, @mirantisit, Yogesh, Ken Pepple
top related