SlideShare a Scribd company logo
Openstack
What is OpenStack?
OpenStack is an open source cloud IaaS platform which provides compute,
storage, and networking resources with service components.
OpenStack is open source software for creating private and public clouds, built
and disseminated by a large and democratic community of developers, in
collaboration with users.
OpenStack is managed by the OpenStack Foundation, a non-profit that oversees
both development and community-building around the project.
Introduction
OpenStack lets users deploy virtual machines and other instances that handle
different tasks for managing a cloud environment on the fly.
It makes horizontal scaling easy, which means that tasks that benefit from
running concurrently can easily serve more or fewer users on the fly by just
spinning up more instances.
For example, a mobile application that needs to communicate with a remote
server might be able to divide the work of communicating with each user across
many different instances, all communicating with one another but scaling quickly
and easily as the application gains more users.
OpenStack is open source software, which means that anyone who chooses to
can access the source code, make any changes or modifications they need, and
freely share these changes back out to the community at large. It also means
that OpenStack has the benefit of thousands of developers all over the world
working in tandem to develop the strongest, most robust, and most secure
product that they can.
Major Components of Openstack
Nova (Compute )
Swift (Object Storage )
Cinder (Block Storage)
Glance (Image Service)
Neutron (Networking)
Horizon (Dashboard )
Ceilometer (Telemetry)
Heat (Orchestration)
Nova (Compute)
Nova compute or the king service provides a platform on which we are going to run
our guest machines; It’s the virtual machine provisioning and management module that
defines drivers that interact with underlying virtualization. It provides a Control
plane for an underlying hypervisors. Each hypervisor requires a separate Nova
Instance. Nova supports almost all hypervisors known to man.
Glance (Image Service)
In simple words glance is the Image Registry, it stores and Manage our guest (VM)
images, Disk Images, snap shots etc. It also contains prebuilt VM templates so that
you can try it on the fly. Instances are booted from our glance image registry. User can
create custom images and upload them to Glance later reuse. A feature of Glance is
to store images remotely so to save local disk space.
Swift (Object Storage)
Swift Offers cloud storage software, Look at it as Dropbox or Google drive, as they
are not attached to servers, they are individual addressable objects. It’s built for scale
and optimized for durability, availability, and concurrency across the entire data set.
Swift is ideal for storing unstructured data that can grow without bound. Swift
provides redundancy checksum for files, Files are stored as segments and a manifest
file tracks them.
Ceilometer (Telemetry)
This module is responsible for metering Information. It can be used generate bills and
based on the statistics of usage. Its API can be used with external billing systems.
Administrators can create certain alarms that are triggered based on performance
statistics
Neutron (Networking)
Neutron, the networking component which was formally called Quantum. This
component provides the software defined Networking Stack for Openstack. It
Provides networking as a service. It gives the cloud tenants an API to build rich
networking topologies, and configure advanced network policies in the cloud. It
enables innovation plugins (open and closed source) that introduce advanced network
capabilities which let anyone build advanced network services (open and closed
source) that plug into Openstack tenant networks means that you can create advance
managed switches and routers. You can even create an intelligent switch from a
PC (Yes you can use it as a standalone component) and use it to replace your managed
switch or at least make it act as a backup Switch.
Horizon (Dashboard )
Horizon is the Dashboard to Openstack, your eyes and ears. It provides a web based
user interface to OpenStack services including Nova, Swift, Keystone etc.
Cinder (Block Storage)
Cinder is also one of the storage modules of Openstack; Think of it as an external hard
drive or like a USB device. It has the performance characteristics of a Hard drive but
much slower then Swift and has low latency. Block Volume are created in swift
and attached to running Volumes for which you want to attach an extra partition or for
copying data to it. It survives the termination of an Instance. It is used to keep
persistence storage. Cinder Images are mostly stored on our shared storage
environment for readily availability. These Images can be clones and snapshot which
can be turned in to bootable images. Its similar to Amazon Elastic block Storage.
Heat (Orchestration)
It creates a human and machine-accessible service for managing the entire lifecycle of
infrastructure and applications within Openstack clouds. It contains human readable
templates with simple instruction that is read by the Heat Engine. Heat along with
ceilometer (explained below) can create an auto-scaling the cloud.
Why to use OpenStack?
 Enables rapid innovation
 Cuts down time-to-market
 Boosts scalability and resource utilization
 Eases regulatory compliance
 Devoid of vendor lock-in
Who is using OpenStack?
Company Website Country Revenue Company Size
Red Hat Inc redhat.com United States >1000M 5000-10000
ViaSat, Inc. viasat.com United States >1000M 1000-5000
World Wide
Technology
wwt.com United States >1000M 1000-5000
Mirantis, Inc. mirantis.com United States 50M-100M 500-1000
Canonical Ltd. canonical.com United
Kingdom
50M-100M 500-1000
List of top companies using OpenStack.
Industry Number of companies
Computer Software 1957
Information Technology and Services 1103
Staffing and Recruiting 449
Higher Education 286
Telecommunications 256
Computer Hardware 194
Internet 171
Hospital & Health Care 125
Financial Services 107
Retail 94
Companies using OpenStack, by industry
Reference: https://idatalabs.com/tech/products/openstack
What is future of OpenStack?
Brian Kirsch, IT Architect and Instructor - Milwaukee Area Technical College
I am not against open source, and I have high hopes for the future of OpenStack.
Unfortunately, those hopes are also grounded in the reality of many very smart people who
have tried and failed to get OpenStack up and running. While the dedicated Linux/OpenStack
fans will argue about the complexity, the simple truth is that the installation and configuration
is not geared for most IT people.
Jim O'Reilly, Cloud consultant - Volanto
If the negative factors will derail private cloud efforts enough to change the market direction,
or if the boost from containers will help the future of OpenStack. In my view, this won't
happen. I think OpenStack will be perceived as a platform for private and hybrid clouds,
simply because the industry is too heavily invested in it already.
Reference: http://searchservervirtualization.techtarget.com/feature/Six-years-in-whats-the-future-of-OpenStack

More Related Content

PPTX
Open stack presentation
PPTX
Workshop - Openstack, Cloud Computing, Virtualization
PDF
OpenStack Cloud Administration Through Live Demonstration
PPTX
Introduction to Cloud and Eucalyptus
PPTX
Introduction Openstack
PDF
Cloud Ubuntu Open Stack, Juju, MaaS - Ua Deck Nov 2013
PDF
Introduction to OpenStack Storage
PDF
OSS Presentation by Stefano Maffulli
Open stack presentation
Workshop - Openstack, Cloud Computing, Virtualization
OpenStack Cloud Administration Through Live Demonstration
Introduction to Cloud and Eucalyptus
Introduction Openstack
Cloud Ubuntu Open Stack, Juju, MaaS - Ua Deck Nov 2013
Introduction to OpenStack Storage
OSS Presentation by Stefano Maffulli

What's hot (20)

PDF
JCO Conference OpenStack
PPTX
PDF
Cloud storage slides
PDF
Research Inventy : International Journal of Engineering and Science
PDF
Enterprise Cloud Glossary from Ubuntu
PDF
Cloud Computing using OpenStack
PPTX
Jonathan Bryce - OpenStack
PDF
Cloud Computing Use Cases Whitepaper
PDF
Soft layer canonical_brief_final
PDF
003 vm ware_whitepaper_screen
PPTX
Azure bootcamp (1)
PPTX
Study and implementation a cloud solution based on
PDF
Introduction to OpenStack
PPT
Open Source Cloud
PPTX
Introduction to OpenStack (2012)
PDF
Creating the open_cloud_wp_web2
PPTX
An Intrudction to OpenStack 2017
PDF
Cloud Ubuntu Open Stack Primer
PPTX
Introduction to openstack
PPTX
OpenStack Introduction
JCO Conference OpenStack
Cloud storage slides
Research Inventy : International Journal of Engineering and Science
Enterprise Cloud Glossary from Ubuntu
Cloud Computing using OpenStack
Jonathan Bryce - OpenStack
Cloud Computing Use Cases Whitepaper
Soft layer canonical_brief_final
003 vm ware_whitepaper_screen
Azure bootcamp (1)
Study and implementation a cloud solution based on
Introduction to OpenStack
Open Source Cloud
Introduction to OpenStack (2012)
Creating the open_cloud_wp_web2
An Intrudction to OpenStack 2017
Cloud Ubuntu Open Stack Primer
Introduction to openstack
OpenStack Introduction
Ad

Similar to Openstack (20)

PDF
Cloud Computing Using OpenStack
PPT
Sharad openstack slides
PPT
OpenStack - An Overview
PPTX
Openstack workshop @ Kalasalingam
PPTX
Delivering IaaS with Open Source Software
PPTX
Cloud Computing Open Stack Compute Node
PPTX
Cloud Computing OpenStack Compute Node
PDF
Open stack
PDF
Rackspace-White-Paper-OpenStack-PRI-TSK-11768-5.pdf
DOCX
OpenStack or CloudStack
PPTX
Presentation on Openstack in null Bhopal Chapter
PPTX
OpenStack Technology Overview
PDF
Openstack_administration
PPTX
what is OpenStack ? a breif documantation
PDF
Cloud computing lab open stack
PPTX
Ravi Namboori 's Open stack framework introduction
PPTX
OSCON 2013 - The Hitchiker’s Guide to Open Source Cloud Computing
DOCX
Research Paper
PPTX
Deployment of private cloud infrastructure copy
PDF
Nimbus Concept
Cloud Computing Using OpenStack
Sharad openstack slides
OpenStack - An Overview
Openstack workshop @ Kalasalingam
Delivering IaaS with Open Source Software
Cloud Computing Open Stack Compute Node
Cloud Computing OpenStack Compute Node
Open stack
Rackspace-White-Paper-OpenStack-PRI-TSK-11768-5.pdf
OpenStack or CloudStack
Presentation on Openstack in null Bhopal Chapter
OpenStack Technology Overview
Openstack_administration
what is OpenStack ? a breif documantation
Cloud computing lab open stack
Ravi Namboori 's Open stack framework introduction
OSCON 2013 - The Hitchiker’s Guide to Open Source Cloud Computing
Research Paper
Deployment of private cloud infrastructure copy
Nimbus Concept
Ad

Recently uploaded (20)

DOCX
573137875-Attendance-Management-System-original
PPTX
Construction Project Organization Group 2.pptx
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PPT
Project quality management in manufacturing
PPTX
UNIT 4 Total Quality Management .pptx
PPTX
Internet of Things (IOT) - A guide to understanding
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PPTX
Lesson 3_Tessellation.pptx finite Mathematics
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PPTX
bas. eng. economics group 4 presentation 1.pptx
PDF
PPT on Performance Review to get promotions
PPTX
Sustainable Sites - Green Building Construction
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PPTX
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
573137875-Attendance-Management-System-original
Construction Project Organization Group 2.pptx
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
Project quality management in manufacturing
UNIT 4 Total Quality Management .pptx
Internet of Things (IOT) - A guide to understanding
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
Model Code of Practice - Construction Work - 21102022 .pdf
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
Embodied AI: Ushering in the Next Era of Intelligent Systems
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
Lesson 3_Tessellation.pptx finite Mathematics
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
bas. eng. economics group 4 presentation 1.pptx
PPT on Performance Review to get promotions
Sustainable Sites - Green Building Construction
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
CYBER-CRIMES AND SECURITY A guide to understanding
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx

Openstack

  • 2. What is OpenStack? OpenStack is an open source cloud IaaS platform which provides compute, storage, and networking resources with service components. OpenStack is open source software for creating private and public clouds, built and disseminated by a large and democratic community of developers, in collaboration with users. OpenStack is managed by the OpenStack Foundation, a non-profit that oversees both development and community-building around the project.
  • 3. Introduction OpenStack lets users deploy virtual machines and other instances that handle different tasks for managing a cloud environment on the fly. It makes horizontal scaling easy, which means that tasks that benefit from running concurrently can easily serve more or fewer users on the fly by just spinning up more instances. For example, a mobile application that needs to communicate with a remote server might be able to divide the work of communicating with each user across many different instances, all communicating with one another but scaling quickly and easily as the application gains more users.
  • 4. OpenStack is open source software, which means that anyone who chooses to can access the source code, make any changes or modifications they need, and freely share these changes back out to the community at large. It also means that OpenStack has the benefit of thousands of developers all over the world working in tandem to develop the strongest, most robust, and most secure product that they can.
  • 5. Major Components of Openstack Nova (Compute ) Swift (Object Storage ) Cinder (Block Storage) Glance (Image Service) Neutron (Networking) Horizon (Dashboard ) Ceilometer (Telemetry) Heat (Orchestration)
  • 6. Nova (Compute) Nova compute or the king service provides a platform on which we are going to run our guest machines; It’s the virtual machine provisioning and management module that defines drivers that interact with underlying virtualization. It provides a Control plane for an underlying hypervisors. Each hypervisor requires a separate Nova Instance. Nova supports almost all hypervisors known to man. Glance (Image Service) In simple words glance is the Image Registry, it stores and Manage our guest (VM) images, Disk Images, snap shots etc. It also contains prebuilt VM templates so that you can try it on the fly. Instances are booted from our glance image registry. User can create custom images and upload them to Glance later reuse. A feature of Glance is to store images remotely so to save local disk space.
  • 7. Swift (Object Storage) Swift Offers cloud storage software, Look at it as Dropbox or Google drive, as they are not attached to servers, they are individual addressable objects. It’s built for scale and optimized for durability, availability, and concurrency across the entire data set. Swift is ideal for storing unstructured data that can grow without bound. Swift provides redundancy checksum for files, Files are stored as segments and a manifest file tracks them. Ceilometer (Telemetry) This module is responsible for metering Information. It can be used generate bills and based on the statistics of usage. Its API can be used with external billing systems. Administrators can create certain alarms that are triggered based on performance statistics
  • 8. Neutron (Networking) Neutron, the networking component which was formally called Quantum. This component provides the software defined Networking Stack for Openstack. It Provides networking as a service. It gives the cloud tenants an API to build rich networking topologies, and configure advanced network policies in the cloud. It enables innovation plugins (open and closed source) that introduce advanced network capabilities which let anyone build advanced network services (open and closed source) that plug into Openstack tenant networks means that you can create advance managed switches and routers. You can even create an intelligent switch from a PC (Yes you can use it as a standalone component) and use it to replace your managed switch or at least make it act as a backup Switch. Horizon (Dashboard ) Horizon is the Dashboard to Openstack, your eyes and ears. It provides a web based user interface to OpenStack services including Nova, Swift, Keystone etc.
  • 9. Cinder (Block Storage) Cinder is also one of the storage modules of Openstack; Think of it as an external hard drive or like a USB device. It has the performance characteristics of a Hard drive but much slower then Swift and has low latency. Block Volume are created in swift and attached to running Volumes for which you want to attach an extra partition or for copying data to it. It survives the termination of an Instance. It is used to keep persistence storage. Cinder Images are mostly stored on our shared storage environment for readily availability. These Images can be clones and snapshot which can be turned in to bootable images. Its similar to Amazon Elastic block Storage. Heat (Orchestration) It creates a human and machine-accessible service for managing the entire lifecycle of infrastructure and applications within Openstack clouds. It contains human readable templates with simple instruction that is read by the Heat Engine. Heat along with ceilometer (explained below) can create an auto-scaling the cloud.
  • 10. Why to use OpenStack?  Enables rapid innovation  Cuts down time-to-market  Boosts scalability and resource utilization  Eases regulatory compliance  Devoid of vendor lock-in
  • 11. Who is using OpenStack? Company Website Country Revenue Company Size Red Hat Inc redhat.com United States >1000M 5000-10000 ViaSat, Inc. viasat.com United States >1000M 1000-5000 World Wide Technology wwt.com United States >1000M 1000-5000 Mirantis, Inc. mirantis.com United States 50M-100M 500-1000 Canonical Ltd. canonical.com United Kingdom 50M-100M 500-1000 List of top companies using OpenStack.
  • 12. Industry Number of companies Computer Software 1957 Information Technology and Services 1103 Staffing and Recruiting 449 Higher Education 286 Telecommunications 256 Computer Hardware 194 Internet 171 Hospital & Health Care 125 Financial Services 107 Retail 94 Companies using OpenStack, by industry Reference: https://idatalabs.com/tech/products/openstack
  • 13. What is future of OpenStack? Brian Kirsch, IT Architect and Instructor - Milwaukee Area Technical College I am not against open source, and I have high hopes for the future of OpenStack. Unfortunately, those hopes are also grounded in the reality of many very smart people who have tried and failed to get OpenStack up and running. While the dedicated Linux/OpenStack fans will argue about the complexity, the simple truth is that the installation and configuration is not geared for most IT people. Jim O'Reilly, Cloud consultant - Volanto If the negative factors will derail private cloud efforts enough to change the market direction, or if the boost from containers will help the future of OpenStack. In my view, this won't happen. I think OpenStack will be perceived as a platform for private and hybrid clouds, simply because the industry is too heavily invested in it already. Reference: http://searchservervirtualization.techtarget.com/feature/Six-years-in-whats-the-future-of-OpenStack