OpenStack

OpenStack
OpenStack
OpenStack.png
Stable release 2011.3 ("Diablo") / September 22, 2011; 61 days ago (2011-09-22)
Written in Python
Type Cloud computing
License Apache License
Website openstack.org

OpenStack is an IaaS cloud computing project by Rackspace Cloud and NASA. Currently more than 120 companies have joined the project among which are Citrix Systems, Dell, AMD, Intel, Canonical, SUSE Linux, HP, and Cisco.[1] [2] 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.

Contents

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[3]
Bexar 3 February 2011[4]
Cactus 15 April 2011[5]
Diablo 22 September 2011[6]

Components

Compute (Nova)
Stable release 2011.3 (codenamed "Diablo") / September 22, 2011; 61 days ago (2011-09-22)
Written in Python
Type Cloud computing
License Apache License
Website openstack.org/projects/compute/
launchpad.net/nova/
Object Storage (Swift)
Stable release 1.4.3 (codenamed "Diablo") / September 22, 2011; 61 days ago (2011-09-22)
Written in Python
Type Cloud computing
License Apache License
Website openstack.org/projects/storage/
launchpad.net/swift/
Image Service (Glance)
Stable release 2011.3 (codenamed "Diablo") / September 22, 2011; 61 days ago (2011-09-22)
Written in Python
Type Cloud computing
License Apache License
Website www.openstack.org/projects/image-service/
launchpad.net/glance/

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

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

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 Store (Swift) is a massively scalable redundant storage system leveraged in cloud solutions.

Users

Some of the prominent users include:

  • NASA
  • Rackspace Cloud [8]
  • HP Public Cloud – runs a variant of Ubuntu Linux [9]
  • MercadoLibre.com – MercadoLibre has over 6,000 nodes managed by OpenStack [10]

See also

References

External links

Documentation

Video lecture


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • OpenStack — Тип Облачные вычисления Написана на Python Последняя версия …   Википедия

  • OpenStack — ist ein Softwareprojekt, welches eine freie Architektur für Cloud Computing zur Verfügung stellt. Initiiert wurde es von Rackspace Cloud sowie der NASA und wird von diversen anderen Firmen, unter anderem Dell, Citrix, AMD und Intel, unterstützt.… …   Deutsch Wikipedia

  • Cloud.com — Developer(s) Cloud.com, Inc. Initial release 2.0 2010 05 4[1] Stable release …   Wikipedia

  • Rackspace Cloud — Type Division Industry Cloud computing Founded March 4, 2006 Parent …   Wikipedia

  • Cloud computing comparison — The following is a comparison of cloud software. Contents 1 General information 2 Supported Hosts 3 Features 4 See also 5 …   Wikipedia

  • Ubuntu (operating system) — Ubuntu Ubuntu 11.10 (Oneiric Ocelot) Company / developer …   Wikipedia

  • List of Ubuntu releases — Main article: Ubuntu (operating system) Ubuntu 11.10 Oneiric Ocelot, the latest stable release of Ubuntu. Ubuntu releases are made semiannually by Canonical Ltd, the developers of the Ubuntu operating system, using the year and month of the… …   Wikipedia

  • Platform as a Service — Cloud Computing Architektur Platform as a Service (PaaS) ist die zur Verfügungstellung einer Computer Plattform in der Cloud für Webanwendungsentwickler. PaaS Angebote bieten eine schnell einsetzbare Laufzeitumgebung für Webanwendungen mit… …   Deutsch Wikipedia

  • Schulze method — Part of the Politics series Electoral methods Single winner …   Wikipedia

  • Cloud Computing — Abstrahierter Wolkenumriss umschließt Namen in Ellipsen von Cloud Computing Diensteanbietern. Cloud Computing (selten auch: Rechnerwolke) umschreibt den Ansatz, abstrahierte IT Infrastrukturen (z. B. Rechenkapazität, Datenspeicher,… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”