Jump to content

OpenStack

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Cglynn13 (talk | contribs) at 15:53, 26 October 2012 (→‎Users). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

OpenStack
Stable release
Folsom / September 27, 2012; 11 years ago (2012-09-27)
Repository
Written inPython
TypeCloud computing
LicenseApache License
Websiteopenstack.org

OpenStack is an Infrastructure as a Service (IaaS) cloud computing project started by Rackspace Cloud and NASA in 2010. Currently more than 150 companies have joined the project among which are AMD, Intel, Canonical, SUSE Linux, Red Hat, Cisco, Dell, HP, IBM and Yahoo!.[1][2][3][4] It is free open source software released under the terms of the Apache License.

OpenStack integrates code from NASA's Nebula platform as well as Rackspace's Cloud Files platform, and is included and released in both the Ubuntu [5] and Red Hat [6] Linux distributions.

History

NASA's Nebula Platform.

In July 2010, Rackspace Hosting and NASA jointly launched a new open source cloud initiative known as OpenStack. The mission of the OpenStack project is to enable any organization to create and offer cloud computing services running on standard hardware. The community's first official release, code-named Austin, was made available just 4 months later with plans to release regular updates of the software every few months.

Release history

Release name Release date Notes
Austin 21 October 2010[7][8]
Bexar 3 February 2011[9]
Cactus 15 April 2011[10]
Diablo 22 September 2011[11]
Essex 5 April 2012[12]
Folsom 27 September 2012[13]
Grizzly 4 April 2013[14]

Components

Compute (Nova)
Stable release
Folsom / September 27, 2012; 11 years ago (2012-09-27)
Repository
Written inPython
TypeCloud computing
LicenseApache License
Websiteopenstack.org/projects/compute/
launchpad.net/nova/
Object Storage (Swift)
Stable release
Folsom / September 27, 2012; 11 years ago (2012-09-27)
Repository
Written inPython
TypeCloud computing
LicenseApache License
Websiteopenstack.org/projects/storage/
launchpad.net/swift/
Image Service (Glance)
Stable release
Folsom / September 27, 2012; 11 years ago (2012-09-27)
Repository
Written inPython
TypeCloud computing
LicenseApache License
Websitewww.openstack.org/projects/image-service/
launchpad.net/glance/
Cisco CTO on OpenStack and Network-as-a-Service

OpenStack has a modular architecture that encompasses three components: [15]

  • Compute (Nova)
  • Object Storage (Swift)
  • Image Service (Glance)

Several components have been added for the next release: [8]

Compute (Nova)

OpenStack Compute (Nova) is a cloud computing fabric controller (the main part of an IaaS system). It is written in Python and utilizes many external libraries such as Eventlet (for concurrent programming), Kombu (for AMQP communication), and SQLAlchemy (for database access).

Object Storage (Swift)

OpenStack Object Storage (Swift) is a massively scalable redundant storage system.

In Aug 2009, Rackspace started the development of Swift, which is a complete replacement for the Cloud Files product. The initial development team consists of nine developers. [16]

Image Service (Glance)

OpenStack Image Service (Glance) provides discovery, registration, and delivery services for virtual disk images.

Amazon EC2 compatibility

OpenStack has APIs compatible with Amazon EC2 and Amazon S3 and thus client applications written for Amazon Web Services can be used with OpenStack with minimal porting effort.[17]

Users

Some of the prominent users include:

See also

{{{inline}}}

References

  1. ^ "Companies » OpenStack Open Source Cloud Computing Software". Openstack.org. Retrieved 2012-10-23.
  2. ^ "HP Announces Support for OpenStack". H30507.www3.hp.com. 2011-07-27. Retrieved 2012-10-23.
  3. ^ "IBM supports OpenStack (Computerworld)". Computerworlduk.com. Retrieved 2012-10-23.
  4. ^ "Dell OpenStack-Powered Cloud Solution". Content.dell.com. Retrieved 2012-10-23.
  5. ^ Vaughan, Steven J. (2011-05-10). "Canonical switches to OpenStack for Ubuntu Linux cloud". ZDNet. Retrieved 2012-10-23.
  6. ^ "OpenStack Technology Preview Available from". Red Hat. Retrieved 2012-10-23.
  7. ^ "Open Stack history summary on p.6-8" (PDF). Retrieved 2012-10-23.
  8. ^ a b "Software » OpenStack Open Source Cloud Computing Software". Openstack.org. Retrieved 2012-10-23.
  9. ^ "BexarReleaseSchedule - Wiki". Wiki.openstack.org. 2011-01-20. Retrieved 2012-10-23.
  10. ^ "CactusReleaseSchedule - Wiki". Wiki.openstack.org. 2011-04-12. Retrieved 2012-10-23.
  11. ^ "DiabloReleaseSchedule - Wiki". Wiki.openstack.org. 2011-09-06. Retrieved 2012-10-23.
  12. ^ "EssexReleaseSchedule - Wiki". Wiki.openstack.org. 2012-03-07. Retrieved 2012-10-23.
  13. ^ "FolsomReleaseSchedule - Wiki". Wiki.openstack.org. 2012-05-14. Retrieved 2012-10-23.
  14. ^ "GrizzlyReleaseSchedule - Wiki". Wiki.openstack.org. Retrieved 2012-10-23.
  15. ^ Pepple, Ken (2011). Deploying OpenStack. O'Reilly Media. ISBN 1-4493-1105-9. {{cite book}}: Unknown parameter |month= ignored (help)
  16. ^ Cloud Files (Swift) Origin on YouTube
  17. ^ "OpenStack Compute Starter Guide" (PDF). Retrieved 2012-10-23.
  18. ^ Name (Required) (2011-09-01). "OpenStack Compute enters testing stage at Rackspace". Rackspace.com. Retrieved 2012-10-23.
  19. ^ "Ubuntu Powers HP Public Cloud". Blog.canonical.com. Retrieved 2012-10-23.
  20. ^ OpenStack: Enabling the Open Cloud Era on YouTube
  21. ^ "Is AT&T Building the Ultimate Walled Garden?". News.slashdot.org. Retrieved 2012-10-23.
  22. ^ "New Korean Cloud Kicks Amazon's Butt". Cloudcomputing.sys-con.com. 2010-12-28. Retrieved 2012-10-23.
  23. ^ Marketplace Business: Telecom opens new cloud marketplace (german)
  24. ^ Template:URL=http://www.sportingindexgroup.com

Documentation

Video lecture