OpenStack

OpenStack

Open source software for creating private and public clouds

OpenStack is a free and open-source software platform for cloud computing, mostly deployed as an infrastructure-as-a-service (IaaS). The software platform consists of interrelated components that control hardware pools of processing, storage, and networking resources throughout a data center. Users either manage it through a web-based dashboard, through command-line tools, or through a RESTful API. Wikipedia

Open Source, Open Design, Open Development, Open Community

Mission

What is OpenStack? Well, our mission statement says this: To produce the ubiquitous OpenSource Cloud Computing platform that will meet the needs of public and private clouds regardless of size, by being simple to implement and massively scalable. Introducing OpenStack

Components

  • Compute (Nova)

  • Networking (Neutron)

  • Block Storage (Cinder)

  • Identity (Keystone)

  • Image (Glance)

  • Object Storage (Swift)

  • Dashboard (Horizon)

  • Orchestration (Heat)

  • Workflow (Mistral)

  • Telemetry (Ceilometer)

  • Database (Trove)

  • Elastic Map Reduce (Sahara)

  • Bare Metal (Ironic)

  • Messaging (Zaqar)

  • Shared File System (Manila)

  • DNS (Designate)

  • Search (Searchlight)

  • Key Manager (Barbican)

Scheduler

The nova scheduler has a bunch of filters OpenStack Scheduler Filters

Flow

  1. Authentication

  2. Flavors

  3. Images

  4. Boot an Image

Bring Your Own Hypervisor

:)

History

OpenStack was created during the first months of 2010. Rackspace wanted to rewrite the infrastructure code running its Cloud servers offering, and considered open sourcing the existing Cloud files code. At the same time, Anso Labs (contracting for NASA) had published beta code for Nova, a Python-based “cloud computing fabric controller”. Both efforts converged and formed the base for OpenStack Openstack Introduction: A Bit of OpenStack History

OpenStack Innovation Center

Advancing the world’s leading Open Cloud OS. The OpenStack Innovation Center (OSIC), established by Intel and Rackspace, is designed to accelerate enterprise adoption of the world’s leading open source cloud operating system while supporting open source principles. Homepage

Public Clouds on the Marketplace

OpenStack Marketplace

News

Ideas

Compute Fabric, Hypervisors, The code that makes Virtualization happen

Last updated