openstack in action2 rackspace- state of the openstack union 31-05-12

20
State of the OpenStack union Thierry Carrez (@tcarrez) Release Manager, OpenStack

Upload: enovance

Post on 08-May-2015

2.491 views

Category:

Technology


0 download

DESCRIPTION

OpenStack in action 2! Production ready - 31/05/2012"State of the OpenStack union" by Thierry Carrez, Release Manager, OpenStack

TRANSCRIPT

Page 1: Openstack in action2   Rackspace- state of the openstack union 31-05-12

State of theOpenStack union

Thierry Carrez (@tcarrez) Release Manager, OpenStack

Page 2: Openstack in action2   Rackspace- state of the openstack union 31-05-12

OpenStack ?

Open source cloud infrastructure software Run your own (private, public) IaaS provider Set of projects written in Python Released every 6 months

Page 3: Openstack in action2   Rackspace- state of the openstack union 31-05-12

OpenStack core projects

Compute (Nova) - Request/Manage VMs

Storage (Swift) - Store/retrieve files

Image service (Glance) - Handle disk images

Dashboard (Horizon) - Web UI

Identity (Keystone) - Common auth

Page 4: Openstack in action2   Rackspace- state of the openstack union 31-05-12

2012.1 (“Essex”) release

Released on April 5th First release with Keystone and Horizon 140 blueprints completed 1650 bugs fixed Included in Ubuntu Server 12.04 LTS

Page 5: Openstack in action2   Rackspace- state of the openstack union 31-05-12

An open innovation project

Beyond open source Industry collaboration platform Essex : 200+ developers from 55+ companies

Page 6: Openstack in action2   Rackspace- state of the openstack union 31-05-12

Who wrote Essex

Page 7: Openstack in action2   Rackspace- state of the openstack union 31-05-12

Known deployments

RackspaceCloudFiles

NASA Nebula

Alpha Production

Public cloud

Private cloud

MercadoLibre

HP Cloud

RackspaceCloudServers II

AT&TCloud Architect

SDSC Storage

KT

Wikipediathumbnails

Nova (Compute)

Swift (Storage)

Both (Compute and Storage)Sony

Dell

Disney

Internap

Ebay / Paypal

Cybera

Wikimedia Labsinfrastructure

NeCTAR

TryStack

RadioFreeAsia

Softlayer

CERN

Page 8: Openstack in action2   Rackspace- state of the openstack union 31-05-12

Folsom design summit

Page 9: Openstack in action2   Rackspace- state of the openstack union 31-05-12

New core project: Quantum

API to manage network connectivity Incubated during Essex, Core in Folsom

New Folsom features : Provide DHCP like nova-network does Support security groups Merge « Melange » IPAM features Finalize Keystone integration

Page 10: Openstack in action2   Rackspace- state of the openstack union 31-05-12

Development processes

Promote commonality between projects CI : Trunk gating on Tempest, Quantum Towards merge windows / shorter releases ?

Page 11: Openstack in action2   Rackspace- state of the openstack union 31-05-12

Nova: Minimizing scope

Block storage breakout (Cinder) Network : use Quantum by default Enabling plug-ins

Page 12: Openstack in action2   Rackspace- state of the openstack union 31-05-12

Nova: Operational support

Logging improvements Admin tools Deployer-friendly configuration files Support rolling upgrades:

versioned RPC APIs graceful worker shutdown revisit DB migrations

Page 13: Openstack in action2   Rackspace- state of the openstack union 31-05-12

Other Nova Folsom goals

Scalability Cells Support host aggregates in scheduling

Security Remove DB access from compute nodes Secure queues Specific filters in nova-rootwrap

Page 14: Openstack in action2   Rackspace- state of the openstack union 31-05-12

Glance

v2 API Separate Glance client Python library Bittorrent as image delivery mechanism Public, read-only Glance servers

Page 15: Openstack in action2   Rackspace- state of the openstack union 31-05-12

Swift

Separate optional components Object versioning Separate Swift client Python library Enable StatsD monitoring

Page 16: Openstack in action2   Rackspace- state of the openstack union 31-05-12

Keystone

More backends (AD?) More pervasive RBAC features v3 API (collection of tenants?) Multi-factor auth, PKI support

Page 17: Openstack in action2   Rackspace- state of the openstack union 31-05-12

Horizon

Keep up with new features in other projects Support host evacuation in admin panel Upload image to Glance Support Swift nested objects

Page 18: Openstack in action2   Rackspace- state of the openstack union 31-05-12

New ecosystem projects

Unified CLI « Ceilometer » (Metering) AWS API compatibility testsuite « AWSOME » (AWS-to-OpenStack API proxy)

Page 19: Openstack in action2   Rackspace- state of the openstack union 31-05-12

OpenStack Foundation

Page 20: Openstack in action2   Rackspace- state of the openstack union 31-05-12

http://launchpad.net/openstack http://wiki.openstack.org #openstack[-dev] on Freenode

[email protected]://fnords.wordpress.comFollow @tcarrez on Twitter

Thank you !