OpenStack is an open-source cloud computing platform that provides infrastructure as a service. It was launched in 2010 by Rackspace Hosting and NASA to help organizations offer cloud services using standard hardware. OpenStack uses a set of software tools to build and manage cloud computing platforms. It controls large pools of computing, storage, and networking resources through a dashboard interface for administrators and users. Key components of OpenStack include Nova (manages virtual machines), Swift (object storage), Cinder (block storage), Neutron (networking), and Horizon (the dashboard interface).
2. What is Openstack?
OpenStack is a free and open-source cloud computing software
platform.Users primarily deploy it as an infrastructure as a service (IaaS)
solution.
OpenStack is a set of software tools for building and managing cloud
computing platforms for public and private clouds.
OpenStack is a cloud operating system that controls large pools of
compute, storage, and networking resources throughout a datacenter, all
managed through a dashboard that gives administrators control while
empowering their users to provision resources through a web interface.
3. History
* In July 2010, Rackspace Hosting and NASA jointly launched an open-source
cloud-software initiative known as OpenStack. The OpenStack project intended
to help organizations offer cloud-computing services running on standard
hardware.
* The OpenStack community collaborates around a six-month, time-based
release cycle with frequent development milestones.During the planning phase
of each release, the community gathers for the OpenStack Design Summit to
facilitate developer working-sessions and to assemble plans.
6. Openstack Dashborad
The OpenStack dashboard provides administrators and users a graphical
interface to access, provision and automate
cloud-based resources.
The Dashboard is an extensible web app that allows cloud administrators
and users to control their compute, storage and networking resources.
As a cloud administrator, the dashboard provides an overall view of the size
and state of your cloud. You can create users and projects, assign users to
projects and set limits on the resources for those projects.
The dashboard provides users a self-service portal to provision their own
resources within the limits set by administrators.
Refer Link : https://www.youtube.com/v/TgPTjrf1y0A?autoplay=1
7. What are the components of Openstack?
Nova
Swift
Cinder
Neutron
Horizon
Keystone
Glance
Ceilometer
Heat
8. What is Nova ?
Primary Component of Openstack
which manages virtual machines.
9. What is Swift?
Storage for Objects and Files.
Objects will be videos, images, emails,
backup and archives etc.
11. What is Neutron?
Provides networking capability for
OpenStack. Manages all networking for
virtual hosts.
12. About Components
Nova is the primary computing engine behind OpenStack. It is a "fabric
controller," which is used for deploying and managing large numbers of
virtual machines and other instances to handle computing tasks.
Swift is a storage system for objects and files. Rather than the traditional
idea of a referring to files by their location on a disk drive, developers can
instead refer to a unique identifier referring to the file or piece of information
and let OpenStack decide where to store this information. This makes
scaling easy, as developers dont have the worry about the capacity on a
single system behind the software. It also allows the system, rather than the
developer, to worry about how best to make sure that data is backed up in
case of the failure of a machine or network connection.
Cinder is a block storage component, which is more analogous to the
traditional notion of a computer being able to access specific locations on a
disk drive. This more traditional way of accessing files might be important in
scenarios in which data access speed is the most important consideration.
Neutron provides the networking capability for OpenStack. It helps to
ensure that each of the components of an OpenStack deployment can
communicate with one another quickly and efficiently.
13. Components Continue..
Horizon is the dashboard behind OpenStack. It is the only graphical interface to
OpenStack, so for users wanting to give OpenStack a try, this may be the first
component they actually see. Developers can access all of the components of
OpenStack individually through an application programming interface (API), but the
dashboard provides system administrators a look at what is going on in the cloud,
and to manage it as needed.