OpenStack and Neutron
OpenStack is a cloud computing system software (sometimes referred to as cloud computing OS), that delivers Infrastructure as a Service (IaaS). Released under the Apache license, OpenStack is free open source software. The OpenStack Foundation was established in September 2012 as a non-profit corporate entity that manages the OpenStack project. It promotes OpenStack and its developer community. OpenStack includes a set of building-block projects that control pools of computing nodes (that is, processing nodes), storage, and networking resources in a data center. OpenStack provides a dashboard that enables administrators to control and provision these resources through a web-based (GUI) interface. OpenStack's modular architecture and its building blocks (and their code names) are shown in the following diagram:
Key components of OpenStack
OpenStack Compute (nova), which is the main part of an IaaS system, is the cloud computing fabric controller. Nova is written in Python...