openstack
CLOUD SOFTWARE
• OpenStack is a free and open-source cloud-computing software
platform.
• Users primarily deploy it as an infrastructure-as-a-service(IaaS). The
technology consists of a group of interrelated projects
• It control pools of processing, storage, and networking resources
throughout a data center
• Data center - which users manage through a web-based dashboard,
through command-line tools, or through a Restful API.
• OpenStack.org released it under the terms of the Apache License.
OPENSTACK as a joint projects
• Started in 2010.
• Joint project with NASA and Rackspace Hosting.
• More efforts was provided to deliver technology for enterprise cloud.
• The OpenStack effort will hit the market as a new challenger to
Amazon's cloud and S3 services.
• The NASA Nebula project was built with the Ubuntu Linux
distribution, to partner with Rackspace in the OpenStack effort has to
do with the flexibility of storage choices, since NASA's large images
and datasets make its storage requirements immense.
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 community's first official release, code-named Austin, appeared
four months later, with plans to release regular updates of the
software every few months.
• The early code came from NASA's Nebula platform as well as from
Rackspace's Cloud Files platform.
• In 2011, developers of the Ubuntu Linux distribution adopted OpenStack
with an unsupported technology preview of the OpenStack "Bexar"
release for Ubuntu 11.04 "Natty Narwhal".
• Ubuntu's sponsor Canonical then introduced full support for OpenStack
clouds, starting with OpenStack's Cactus release.
• OpenStack became available in Debian Sid from the Openstack
"Cactus" release in 2011, and the first release of Debian including
OpenStack was Debian 7.0 (code name "Wheezy"), including
OpenStack 2012.1 (code name: "Essex").
• In October 2011, SUSE announced the public preview of the
industry's first fully configured OpenStack powered appliance based
on the "Diablo" OpenStack release.
• In 2012, Red Hat announced a preview of their OpenStack
distribution, beginning with the "Essex" release. After another
preview release, Red Hat introduced commercial support for
OpenStack with the "Grizzly" release, in July 2013.
HOW OPENSTACK USED IN CLOUD
ENVIRONMENT
• The cloud is all about providing computing for end users in a remote
environment, where the actual software runs as a service on reliable
and scalable servers rather than on each end users computer. Cloud
computing can refer to a lot of different things, but typically the
industry talks about running different items "as a service"—software,
platforms, and infrastructure.
• OpenStack falls into the latter category and is considered
Infrastructure as a Service (IaaS). Providing infrastructure means that
OpenStack makes it easy for users to quickly add new instance, upon
which other cloud components can run.
• Typically, the infrastructure then runs a "platform" upon which a
developer can create software applications which are delivered to the
end users.
• We report on design, implementation and evaluation of a resource
management system that builds upon OpenStack, an open-source
cloud platform for private and public clouds.
COMPONENTS
• OBJECT (STORAGE)
COMPUTE (NOVA)
• IDENTITY SERVICE (KEYSTONE)
DASHBOARD (HORIZON)
• ELASTIC MAP REDUCE (SAHARA)
BARE METAL PROVISIONING (IRONIC)
COMPUTE (NOVA)
• OpenStack Compute (Nova) is a cloud computing fabric controller,
which is the main part of an IaaS system.
• It is designed to manage and automate pools of computer resources
and can work with widely available virtualization technologies, as well
as bare metal and high-performance computing (HPC) configurations.
• KVM, VMware, and Xen are available choices for hypervisor
technology (virtual machine monitor), together with Hyper-V and
Linux container technology such as LXC.
• It is written in Python and uses many external libraries such as
Eventlet (for concurrent programming), Kombu (for AMQP
communication), and SQLAlchemy (for database access)
• Compute’s architecture is designed to scale horizontally on standard
hardware with no proprietary hardware or software requirements
and provide the ability to integrate with legacy systems and third-
party technologies.
OBJECT STORAGE (SWIFT)
• OpenStack Object Storage (Swift) is a scalable redundant storage
system.
• Objects and files are written to multiple disk drives spread
throughout servers in the data center, with the OpenStack software
responsible for ensuring data replication and integrity across the
cluster.
• Storage clusters scale horizontally simply by adding new servers.
Should a server or hard drive fail, OpenStack replicates its content
from other active nodes to new locations in the cluster.
DASHBOARD (HORIZON)
• Provides administrators and users a graphical interface to access,
provision, and automate cloud-based resources.
• The design accommodates third party products and services, such as
billing, monitoring, and additional management tools.
• The dashboard is also brandable for service providers and other
commercial vendors who want to make use of it. The dashboard is
one of several ways users can interact with OpenStack resources.
• Developers can automate access or build tools to manage resources
using the native OpenStack API or the EC2 compatibility API.
IDENTITY SERVICE (KEYSTONE)
• Provides a central directory of users mapped to the OpenStack
services they can access.
• It acts as a common authentication system across the cloud operating
system and can integrate with existing backend directory services like
LDAP.
• It supports multiple forms of authentication including standard
username and password credentials, token-based systems and AWS-
style logins.
• Additionally, the catalog provides a queryable list of all of the services
deployed in an OpenStack cloud in a single registry. Users and third-
party tools can programmatically determine which resources they can
access.
BARE METAL PROVISIONING (IRONIC)
• Ironic is an incubated OpenStack project that aims to provision bare
metal machines instead of virtual machines.
• It was initially forked from the Nova Baremetal driver and has evolved
into a separate program. It is best thought of as a bare-metal
hypervisor API and a set of plugins that interact with the bare-metal
hypervisors.
• By default, it will use PXE and IPMI in concert to provision and turn on
and off machines, but Ironic supports and can be extended with
vendor-specific plugins to implement additional functionality.
ELASTIC MAP REDUCE (SAHARA)
• Sahara aims to provide users with simple means to provision Hadoop
clusters by specifying several parameters like Hadoop version, cluster
topology, nodes hardware details and a few more.
• After a user fills all the parameters, Sahara deploys the cluster in a
few minutes. Sahara also provides means to scale an already-
provisioned cluster by adding and removing worker nodes on
demand.
OFFERINGS:
• Powerful and scalable public cloud platform –
The Rackspace Public Cloud is an open and versatile public cloud platform powered by
OpenStack. Our complete portfolio of public cloud solutions includes compute, storage,
databases, networks and more.
• Private cloud, anywhere—in your data center or ours –
Rackspace Private Cloud includes an industry-leading 99.99% OpenStack API uptime SLA.
We can build an OpenStack private cloud for you that can be hosted at Rackspace,
collocated in a third-party data center, or hosted in your own data center.
• Hands-on training for OpenStack –
Rackspace training for OpenStack offers an extensive OpenStack training
curriculum. Courses range from an introduction to OpenStack to Neutron
networking, and we now offer a convenient online version of our flagship course,
OpenStack Fundamentals.

More Related Content

PDF
Designing OpenStack Architectures
PPTX
OpenStack basics
PDF
Introduction to OpenStack Storage
PPTX
Cloud Computing Open Stack Compute Node
PPTX
Introduction Openstack
PDF
OpenStack 101 Presentation
PPTX
Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...
PDF
Mastering OpenStack - Episode 06 - Controller Nodes
Designing OpenStack Architectures
OpenStack basics
Introduction to OpenStack Storage
Cloud Computing Open Stack Compute Node
Introduction Openstack
OpenStack 101 Presentation
Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...
Mastering OpenStack - Episode 06 - Controller Nodes

What's hot (20)

PDF
Cloud Computing using OpenStack
PDF
OpenStack Explained: Learn OpenStack architecture and the secret of a success...
PPTX
An overview of OpenStack for the VMware community
PPTX
An Intrudction to OpenStack 2017
PPTX
OpenStack architecture and services
PPTX
How to deploy Apache Spark in a multi-tenant, on-premises environment
PPTX
Cloud computing and OpenStack
PDF
Dell/EMC Technical Validation of BlueData EPIC with Isilon
PDF
Webinar "Introduction to OpenStack"
PDF
Hortonworks Technical Workshop: HDP everywhere - cloud considerations using...
PPTX
BlueData EPIC 2.0 Overview
PDF
Hadoop Everywhere & Cloudbreak
PDF
OpenStack in Action 4! Franz Meyer - What Use Case does Red Hat Enterprise ...
PDF
OpenStack 101 update
PDF
Introduction to OpenStack
PPTX
OpenStack Introduction
PDF
OpenStack Introduction
PDF
The Analytic Platform behind IBM’s Watson Data Platform - Big Data Spain 2017
PDF
OpenStack Architecture: Past and Future
PPTX
Openstack101 - Introduction to OpenStack
Cloud Computing using OpenStack
OpenStack Explained: Learn OpenStack architecture and the secret of a success...
An overview of OpenStack for the VMware community
An Intrudction to OpenStack 2017
OpenStack architecture and services
How to deploy Apache Spark in a multi-tenant, on-premises environment
Cloud computing and OpenStack
Dell/EMC Technical Validation of BlueData EPIC with Isilon
Webinar "Introduction to OpenStack"
Hortonworks Technical Workshop: HDP everywhere - cloud considerations using...
BlueData EPIC 2.0 Overview
Hadoop Everywhere & Cloudbreak
OpenStack in Action 4! Franz Meyer - What Use Case does Red Hat Enterprise ...
OpenStack 101 update
Introduction to OpenStack
OpenStack Introduction
OpenStack Introduction
The Analytic Platform behind IBM’s Watson Data Platform - Big Data Spain 2017
OpenStack Architecture: Past and Future
Openstack101 - Introduction to OpenStack
Ad

Similar to Openstack (20)

PPTX
Introduction to openstack
PDF
OpenStack (projects 101)
PDF
Openstack 101
PPT
Introduction to Open stack - An Overview
PDF
Open stack
PPTX
Cloud Computing OpenStack Compute Node
PPTX
Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...
PPTX
Cloud Foundry and OpenStack – Marriage Made in Heaven !
PPTX
OpenStack Introduction
PPT
OpenStack - An Overview
PPTX
Big data architecture on cloud computing infrastructure
PDF
Chef and OpenStack Workshop from ChefConf 2013
PPTX
Introduction to OpenStack (2012)
PDF
An Introduction to Red Hat Enterprise Linux OpenStack Platform
PDF
Openstackoverview-DEC2013
PPTX
Quick overview of Openstack architecture
PPT
Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
PDF
Using the IBM XIV Storage System in OpenStack Cloud Environments
DOCX
OpenStack or CloudStack
PDF
OpenstackOverview.pdf
Introduction to openstack
OpenStack (projects 101)
Openstack 101
Introduction to Open stack - An Overview
Open stack
Cloud Computing OpenStack Compute Node
Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...
Cloud Foundry and OpenStack – Marriage Made in Heaven !
OpenStack Introduction
OpenStack - An Overview
Big data architecture on cloud computing infrastructure
Chef and OpenStack Workshop from ChefConf 2013
Introduction to OpenStack (2012)
An Introduction to Red Hat Enterprise Linux OpenStack Platform
Openstackoverview-DEC2013
Quick overview of Openstack architecture
Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
Using the IBM XIV Storage System in OpenStack Cloud Environments
OpenStack or CloudStack
OpenstackOverview.pdf
Ad

Recently uploaded (20)

PPTX
Feature types and data preprocessing steps
PDF
August 2025 - Top 10 Read Articles in Network Security & Its Applications
PPT
Chapter 1 - Introduction to Manufacturing Technology_2.ppt
PDF
Unit I -OPERATING SYSTEMS_SRM_KATTANKULATHUR.pptx.pdf
PDF
Computer organization and architecuture Digital Notes....pdf
PPTX
Amdahl’s law is explained in the above power point presentations
PPTX
Chemical Technological Processes, Feasibility Study and Chemical Process Indu...
PPTX
Graph Data Structures with Types, Traversals, Connectivity, and Real-Life App...
PDF
distributed database system" (DDBS) is often used to refer to both the distri...
PDF
Design of Material Handling Equipment Lecture Note
PPTX
CONTRACTS IN CONSTRUCTION PROJECTS: TYPES
PDF
August -2025_Top10 Read_Articles_ijait.pdf
PPTX
CN_Unite_1 AI&DS ENGGERING SPPU PUNE UNIVERSITY
PPTX
ai_satellite_crop_management_20250815030350.pptx
PPTX
Software Engineering and software moduleing
PDF
Java Basics-Introduction and program control
PDF
First part_B-Image Processing - 1 of 2).pdf
PPTX
ASME PCC-02 TRAINING -DESKTOP-NLE5HNP.pptx
PDF
Soil Improvement Techniques Note - Rabbi
PDF
Prof. Dr. KAYIHURA A. SILAS MUNYANEZA, PhD..pdf
Feature types and data preprocessing steps
August 2025 - Top 10 Read Articles in Network Security & Its Applications
Chapter 1 - Introduction to Manufacturing Technology_2.ppt
Unit I -OPERATING SYSTEMS_SRM_KATTANKULATHUR.pptx.pdf
Computer organization and architecuture Digital Notes....pdf
Amdahl’s law is explained in the above power point presentations
Chemical Technological Processes, Feasibility Study and Chemical Process Indu...
Graph Data Structures with Types, Traversals, Connectivity, and Real-Life App...
distributed database system" (DDBS) is often used to refer to both the distri...
Design of Material Handling Equipment Lecture Note
CONTRACTS IN CONSTRUCTION PROJECTS: TYPES
August -2025_Top10 Read_Articles_ijait.pdf
CN_Unite_1 AI&DS ENGGERING SPPU PUNE UNIVERSITY
ai_satellite_crop_management_20250815030350.pptx
Software Engineering and software moduleing
Java Basics-Introduction and program control
First part_B-Image Processing - 1 of 2).pdf
ASME PCC-02 TRAINING -DESKTOP-NLE5HNP.pptx
Soil Improvement Techniques Note - Rabbi
Prof. Dr. KAYIHURA A. SILAS MUNYANEZA, PhD..pdf

Openstack

  • 2. • OpenStack is a free and open-source cloud-computing software platform. • Users primarily deploy it as an infrastructure-as-a-service(IaaS). The technology consists of a group of interrelated projects • It control pools of processing, storage, and networking resources throughout a data center • Data center - which users manage through a web-based dashboard, through command-line tools, or through a Restful API. • OpenStack.org released it under the terms of the Apache License.
  • 3. OPENSTACK as a joint projects • Started in 2010. • Joint project with NASA and Rackspace Hosting. • More efforts was provided to deliver technology for enterprise cloud. • The OpenStack effort will hit the market as a new challenger to Amazon's cloud and S3 services. • The NASA Nebula project was built with the Ubuntu Linux distribution, to partner with Rackspace in the OpenStack effort has to do with the flexibility of storage choices, since NASA's large images and datasets make its storage requirements immense.
  • 4. 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 community's first official release, code-named Austin, appeared four months later, with plans to release regular updates of the software every few months. • The early code came from NASA's Nebula platform as well as from Rackspace's Cloud Files platform.
  • 5. • In 2011, developers of the Ubuntu Linux distribution adopted OpenStack with an unsupported technology preview of the OpenStack "Bexar" release for Ubuntu 11.04 "Natty Narwhal". • Ubuntu's sponsor Canonical then introduced full support for OpenStack clouds, starting with OpenStack's Cactus release.
  • 6. • OpenStack became available in Debian Sid from the Openstack "Cactus" release in 2011, and the first release of Debian including OpenStack was Debian 7.0 (code name "Wheezy"), including OpenStack 2012.1 (code name: "Essex").
  • 7. • In October 2011, SUSE announced the public preview of the industry's first fully configured OpenStack powered appliance based on the "Diablo" OpenStack release.
  • 8. • In 2012, Red Hat announced a preview of their OpenStack distribution, beginning with the "Essex" release. After another preview release, Red Hat introduced commercial support for OpenStack with the "Grizzly" release, in July 2013.
  • 9. HOW OPENSTACK USED IN CLOUD ENVIRONMENT • The cloud is all about providing computing for end users in a remote environment, where the actual software runs as a service on reliable and scalable servers rather than on each end users computer. Cloud computing can refer to a lot of different things, but typically the industry talks about running different items "as a service"—software, platforms, and infrastructure. • OpenStack falls into the latter category and is considered Infrastructure as a Service (IaaS). Providing infrastructure means that OpenStack makes it easy for users to quickly add new instance, upon which other cloud components can run.
  • 10. • Typically, the infrastructure then runs a "platform" upon which a developer can create software applications which are delivered to the end users. • We report on design, implementation and evaluation of a resource management system that builds upon OpenStack, an open-source cloud platform for private and public clouds.
  • 11. COMPONENTS • OBJECT (STORAGE) COMPUTE (NOVA) • IDENTITY SERVICE (KEYSTONE) DASHBOARD (HORIZON) • ELASTIC MAP REDUCE (SAHARA) BARE METAL PROVISIONING (IRONIC)
  • 12. COMPUTE (NOVA) • OpenStack Compute (Nova) is a cloud computing fabric controller, which is the main part of an IaaS system. • It is designed to manage and automate pools of computer resources and can work with widely available virtualization technologies, as well as bare metal and high-performance computing (HPC) configurations. • KVM, VMware, and Xen are available choices for hypervisor technology (virtual machine monitor), together with Hyper-V and Linux container technology such as LXC.
  • 13. • It is written in Python and uses many external libraries such as Eventlet (for concurrent programming), Kombu (for AMQP communication), and SQLAlchemy (for database access) • Compute’s architecture is designed to scale horizontally on standard hardware with no proprietary hardware or software requirements and provide the ability to integrate with legacy systems and third- party technologies.
  • 14. OBJECT STORAGE (SWIFT) • OpenStack Object Storage (Swift) is a scalable redundant storage system. • Objects and files are written to multiple disk drives spread throughout servers in the data center, with the OpenStack software responsible for ensuring data replication and integrity across the cluster. • Storage clusters scale horizontally simply by adding new servers. Should a server or hard drive fail, OpenStack replicates its content from other active nodes to new locations in the cluster.
  • 15. DASHBOARD (HORIZON) • Provides administrators and users a graphical interface to access, provision, and automate cloud-based resources. • The design accommodates third party products and services, such as billing, monitoring, and additional management tools. • The dashboard is also brandable for service providers and other commercial vendors who want to make use of it. The dashboard is one of several ways users can interact with OpenStack resources. • Developers can automate access or build tools to manage resources using the native OpenStack API or the EC2 compatibility API.
  • 16. IDENTITY SERVICE (KEYSTONE) • Provides a central directory of users mapped to the OpenStack services they can access. • It acts as a common authentication system across the cloud operating system and can integrate with existing backend directory services like LDAP. • It supports multiple forms of authentication including standard username and password credentials, token-based systems and AWS- style logins. • Additionally, the catalog provides a queryable list of all of the services deployed in an OpenStack cloud in a single registry. Users and third- party tools can programmatically determine which resources they can access.
  • 17. BARE METAL PROVISIONING (IRONIC) • Ironic is an incubated OpenStack project that aims to provision bare metal machines instead of virtual machines. • It was initially forked from the Nova Baremetal driver and has evolved into a separate program. It is best thought of as a bare-metal hypervisor API and a set of plugins that interact with the bare-metal hypervisors. • By default, it will use PXE and IPMI in concert to provision and turn on and off machines, but Ironic supports and can be extended with vendor-specific plugins to implement additional functionality.
  • 18. ELASTIC MAP REDUCE (SAHARA) • Sahara aims to provide users with simple means to provision Hadoop clusters by specifying several parameters like Hadoop version, cluster topology, nodes hardware details and a few more. • After a user fills all the parameters, Sahara deploys the cluster in a few minutes. Sahara also provides means to scale an already- provisioned cluster by adding and removing worker nodes on demand.
  • 19. OFFERINGS: • Powerful and scalable public cloud platform – The Rackspace Public Cloud is an open and versatile public cloud platform powered by OpenStack. Our complete portfolio of public cloud solutions includes compute, storage, databases, networks and more. • Private cloud, anywhere—in your data center or ours – Rackspace Private Cloud includes an industry-leading 99.99% OpenStack API uptime SLA. We can build an OpenStack private cloud for you that can be hosted at Rackspace, collocated in a third-party data center, or hosted in your own data center. • Hands-on training for OpenStack – Rackspace training for OpenStack offers an extensive OpenStack training curriculum. Courses range from an introduction to OpenStack to Neutron networking, and we now offer a convenient online version of our flagship course, OpenStack Fundamentals.