OpenStack
This article needs additional citations for verification. (October 2012) |
File:OpenStack.png | |
Stable release | Folsom
/ September 27, 2012 |
---|---|
Repository | |
Written in | Python |
Type | Cloud computing |
License | Apache License |
Website | openstack |
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
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
Stable release | Folsom
/ September 27, 2012 |
---|---|
Repository | |
Written in | Python |
Type | Cloud computing |
License | Apache License |
Website | openstack launchpad |
Stable release | Folsom
/ September 27, 2012 |
---|---|
Repository | |
Written in | Python |
Type | Cloud computing |
License | Apache License |
Website | openstack launchpad |
Stable release | Folsom
/ September 27, 2012 |
---|---|
Repository | |
Written in | Python |
Type | Cloud computing |
License | Apache License |
Website | www launchpad |
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:
- NASA
- Rackspace Cloud [18]
- HP Public Cloud – runs a variant of Ubuntu Linux [19]
- MercadoLibre.com – MercadoLibre has over 6,000 VMs managed by OpenStack [20]
- AT&T – joined OpenStack in January 2012.[21]
- KT (formerly Korea Telecom) [22]
- Deutsche Telekom has created a "Business Marketplace", whose functionality is based on OpenStack.[23]
- Wikimedia Labs
- Sporting Index has created a "Global Trading Platform" deployed/automated/orchestrated on OpenStack.[24]
See also
{{{inline}}}
- Cloud.com
- Cloud computing comparison
- Eucalyptus
- OpenNebula
- Nimbus
- CloudStack
- RightScale
- Hyper-V
- Xen
- KVM
References
- ^ "Companies » OpenStack Open Source Cloud Computing Software". Openstack.org. Retrieved 2012-10-23.
- ^ "HP Announces Support for OpenStack". H30507.www3.hp.com. 2011-07-27. Retrieved 2012-10-23.
- ^ "IBM supports OpenStack (Computerworld)". Computerworlduk.com. Retrieved 2012-10-23.
- ^ "Dell OpenStack-Powered Cloud Solution". Content.dell.com. Retrieved 2012-10-23.
- ^ Vaughan, Steven J. (2011-05-10). "Canonical switches to OpenStack for Ubuntu Linux cloud". ZDNet. Retrieved 2012-10-23.
- ^ "OpenStack Technology Preview Available from". Red Hat. Retrieved 2012-10-23.
- ^ "Open Stack history summary on p.6-8" (PDF). Retrieved 2012-10-23.
- ^ a b "Software » OpenStack Open Source Cloud Computing Software". Openstack.org. Retrieved 2012-10-23.
- ^ "BexarReleaseSchedule - Wiki". Wiki.openstack.org. 2011-01-20. Retrieved 2012-10-23.
- ^ "CactusReleaseSchedule - Wiki". Wiki.openstack.org. 2011-04-12. Retrieved 2012-10-23.
- ^ "DiabloReleaseSchedule - Wiki". Wiki.openstack.org. 2011-09-06. Retrieved 2012-10-23.
- ^ "EssexReleaseSchedule - Wiki". Wiki.openstack.org. 2012-03-07. Retrieved 2012-10-23.
- ^ "FolsomReleaseSchedule - Wiki". Wiki.openstack.org. 2012-05-14. Retrieved 2012-10-23.
- ^ "GrizzlyReleaseSchedule - Wiki". Wiki.openstack.org. Retrieved 2012-10-23.
- ^ Pepple, Ken (2011). Deploying OpenStack. O'Reilly Media. ISBN 1-4493-1105-9.
{{cite book}}
: Unknown parameter|month=
ignored (help) - ^ Cloud Files (Swift) Origin on YouTube
- ^ "OpenStack Compute Starter Guide" (PDF). Retrieved 2012-10-23.
- ^ Name (Required) (2011-09-01). "OpenStack Compute enters testing stage at Rackspace". Rackspace.com. Retrieved 2012-10-23.
- ^ "Ubuntu Powers HP Public Cloud". Blog.canonical.com. Retrieved 2012-10-23.
- ^ OpenStack: Enabling the Open Cloud Era on YouTube
- ^ "Is AT&T Building the Ultimate Walled Garden?". News.slashdot.org. Retrieved 2012-10-23.
- ^ "New Korean Cloud Kicks Amazon's Butt". Cloudcomputing.sys-con.com. 2010-12-28. Retrieved 2012-10-23.
- ^ Marketplace Business: Telecom opens new cloud marketplace (german)
- ^ Template:URL=http://www.sportingindexgroup.com
External links
Documentation
- nova
.openstack .org - swift
.openstack .org - glance
.openstack .org - keystone
.openstack .org - horizon
.openstack .org - docs
.openstack .org