SlideShare a Scribd company logo
www.edureka.co/open-stackEDUREKA OPENSTACK CERTIFICATION TRAINING
www.edureka.co/open-stackEDUREKA OPENSTACK CERTIFICATION TRAINING
What to expect?
 What is OpenStack?
 OpenStack Architecture
 OpenStack Components
 Case Study
1. PayPal OpenStack System
2. EBay Implementation Model
3. Cinder Deployment at PayPal
www.edureka.co/open-stackEDUREKA OPENSTACK CERTIFICATION TRAINING
What is OpenStack?
www.edureka.co/open-stackEDUREKA OPENSTACK CERTIFICATION TRAINING
What is OpenStack?
Figure: Companies contributing to OpenStack
OpenStack is a set of software
tools for building and managing
cloud computing platforms
OpenStack is
managed by the
OpenStack
Foundation.
OpenStack is the
future of cloud
computing.
www.edureka.co/open-stackEDUREKA OPENSTACK CERTIFICATION TRAINING
OpenStack Architecture
www.edureka.co/open-stackEDUREKA OPENSTACK CERTIFICATION TRAINING
OpenStack Architecture
HORIZON
DASHBOARD KEYSTONE
NOVA GLANCE SWIFT NEUTRON CINDER HEAT CEILOMETER
Figure: OpenStack Architecture
OpenStack Architecture
www.edureka.co/open-stackEDUREKA OPENSTACK CERTIFICATION TRAINING
OpenStack Components
www.edureka.co/open-stackEDUREKA OPENSTACK CERTIFICATION TRAINING
OpenStack Components
Keystone
2
Glance
3
Nova
4
Horizon
1
Neutron
5
Swift
6
Heat
9
Ceilometer
8
Cinder
7
The following gives a flow of all the components in OpenStack that we will discuss in the coming slides:
www.edureka.co/open-stackEDUREKA OPENSTACK CERTIFICATION TRAINING
Horizon
 Horizon is the OpenStack’s Dashboard which provides a web based user
interface to OpenStack services including Nova, Swift, Keystone, etc.
 It allows users and administrators of the environment to interact with
and manage the various functional components without having to install
any local client tools other than a web browser.
OpenStack
Storage
(Swift)
OpenStack
Compute
(Nova)
OpenStack
Image
Service
(Glance)
H
O
R
I
Z
O
N
End Users
Admins
Nova Compute
Swift Storage
horizon
keystone
glance
nova
neutron
cinder
ceilometer
heat
swift
www.edureka.co/open-stackEDUREKA OPENSTACK CERTIFICATION TRAINING
Horizon
Horizon provides the Dashboard for OpenStack
keystone
glance
nova
neutron
cinder
ceilometer
heat
swift
horizon
www.edureka.co/open-stackEDUREKA OPENSTACK CERTIFICATION TRAINING
Keystone
keystone
glance
nova
neutron
cinder
ceilometer
heat
swift
 Keystone is an OpenStack service that provides API client authentication,
service discovery and distributed multi-tenant authorization by implementing
OpenStack’s Identity API.
horizon
www.edureka.co/open-stackEDUREKA OPENSTACK CERTIFICATION TRAINING
Keystone
Keystone is used for authentication into OpenStack Horizon
Keystone currently supports token-based and user-service authorization
glance
nova
neutron
cinder
ceilometer
heat
swift
horizon
keystone
www.edureka.co/open-stackEDUREKA OPENSTACK CERTIFICATION TRAINING
Glance
 The Glance project provides a service where users can upload and discover
data assets that are meant to be used with other services.
 This currently includes images and metadata definitions.
GLANCE
Repository for images
Glance API
glance
keystone
nova
neutron
cinder
ceilometer
heat
swift
horizon
www.edureka.co/open-stackEDUREKA OPENSTACK CERTIFICATION TRAINING
Glance
Images in Horizon are managed by the Glance project
GLANCE
keystone
nova
neutron
cinder
ceilometer
heat
swift
horizon
glance
www.edureka.co/open-stackEDUREKA OPENSTACK CERTIFICATION TRAINING
Nova
 Nova is an OpenStack project designed to provide power massively
scalable, on demand, self service access to compute resources.
 It is fault tolerant, recoverable and provides API-compatibility with
systems like Amazon EC2.
Keystone
Glance
Neutron
Cinder
Nova-API
Nova
Conductor
Nova
Scheduler
Nova
Compute
nova
keystone
glance
neutron
cinder
ceilometer
heat
swift
horizon
www.edureka.co/open-stackEDUREKA OPENSTACK CERTIFICATION TRAINING
Nova
Instances in Horizon are handled by the Nova project
keystone
glance
neutron
cinder
ceilometer
heat
swift
horizon
nova
www.edureka.co/open-stackEDUREKA OPENSTACK CERTIFICATION TRAINING
Neutron
 Neutron is a networking project focused on delivering Networking-as-a-
Service (NaaS) in virtual compute environments.
 Neutron has replaced the original networking application program interface
(API) called Quantum in OpenStack.
Neutron API
Neutron
Router
Security
Group
Neutron
Network
Neutron
Network
Port
Port
neutron
keystone
glance
nova
cinder
ceilometer
heat
swift
horizon
www.edureka.co/open-stackEDUREKA OPENSTACK CERTIFICATION TRAINING
Neutron
Network service in Horizon is managed by the Neutron project
keystone
glance
nova
cinder
ceilometer
heat
swift
horizon
neutron
www.edureka.co/open-stackEDUREKA OPENSTACK CERTIFICATION TRAINING
Swift
 Swift is a highly available, distributed and consistent object store.
 Swift powers storage clouds at Comcast, Time Warner, Globo and Wikipedia as
well as public clouds like Rackspace, NTT, OVH and IBM SoftLayer.
Keystone
Swift
Proxy
Object
Cluster
Object
Cluster
Object
Cluster Glance Cinder
Key
Manager
User
Application
Authentication
Image Volume
Get <key-id> & Put <key-id>Get Image or
Object
swift
keystone
glance
nova
neutron
cinder
ceilometer
heat
horizon
www.edureka.co/open-stackEDUREKA OPENSTACK CERTIFICATION TRAINING
Swift
Object Store and Containers are managed by the Swift project
Organizations can use Swift to store lots of data efficiently, safely and cheaply.
keystone
glance
nova
neutron
cinder
ceilometer
heat
horizon
swift
www.edureka.co/open-stackEDUREKA OPENSTACK CERTIFICATION TRAINING
Cinder
 Cinder is OpenStack’s Block Storage Service and provides persistent block
storage resources that OpenStack Compute instances can consume.
 This includes secondary attached storage similar to the Amazon Elastic Block
Storage (EBS) offering.
Cinder
Backup
Cinder
Volume
Cinder
Scheduler
Cinder
API
SQL DB AMPQ
AMPQ
AMPQ
Cinder
Client
REST
cinder
keystone
glance
nova
neutron
ceilometer
heat
swift
horizon
www.edureka.co/open-stackEDUREKA OPENSTACK CERTIFICATION TRAINING
Cinder
Volumes in Horizon are managed by the Cinder project
keystone
glance
nova
neutron
ceilometer
heat
swift
horizon
cinder
www.edureka.co/open-stackEDUREKA OPENSTACK CERTIFICATION TRAINING
Ceilometer
 Ceilometer is a data collection service that provides the ability to normalise
and transform data across all current OpenStack core components with work
underway to support future OpenStack components.
 Its data can be used to provide customer billing, resource tracking and
alarming capabilities across all OpenStack core components.
Storage
Abstraction Layer
Publisher
Collector
Ceilometer API
Database
User
Application HTTP
REST
ceilometer
keystone
glance
nova
neutron
cinder
heat
swift
horizon
www.edureka.co/open-stackEDUREKA OPENSTACK CERTIFICATION TRAINING
Ceilometer
Ceilometer in Horizon handles normalization and transformation
keystone
glance
nova
neutron
cinder
heat
swift
horizon
ceilometer
www.edureka.co/open-stackEDUREKA OPENSTACK CERTIFICATION TRAINING
Heat
 Heat is the main project in the OpenStack Orchestration program.
 It implements an orchestration engine to launch multiple composite cloud applications
based on templates in the form of text files that can be treated like code.
MQ
Heat API
CFN
User
Application
Heat API Autoscaling,
Software Config
& Deployments
Resource
Plugins to
OpenStack
Components
OpenStack
Components
heat
keystone
glance
nova
neutron
cinder
ceilometer
swift
horizon
www.edureka.co/open-stackEDUREKA OPENSTACK CERTIFICATION TRAINING
Heat
Heat in Horizon implements orchestration engine
keystone
glance
nova
neutron
cinder
ceilometer
swift
horizon
heat
www.edureka.co/open-stackEDUREKA OPENSTACK CERTIFICATION TRAINING
Case Study –
OpenStack at PayPal
www.edureka.co/open-stackEDUREKA OPENSTACK CERTIFICATION TRAINING
Case Study - PayPal
 PayPal is an American company operating a worldwide online payments system
that supports online money purchases and transfers.
 PayPal runs 4,100 standardized x86 servers under OpenStack to provide 162
million customers with information, mobile application support, website
interactions and payment processing.
www.edureka.co/open-stackEDUREKA OPENSTACK CERTIFICATION TRAINING
Case Study – Problem Statement
Problem Statement
To design an OpenStack architecture to reduce the current wait time of
about 3 hours for the developers building development hosts at Paypal.
Process huge amount of data
Real time resource allocation
Faster development
Our Requirements:
Reduced wait time
OpenStack is the perfect tool to implement
the architectural design at PayPal.
www.edureka.co/open-stackEDUREKA OPENSTACK CERTIFICATION TRAINING
Case Study – PayPal Solution
 OpenStack Cinder was used to clone the data in the
filesystem and it avoided nearly all the network IO of booting
an image.
 PayPal moved from booting up new images from Glance to
using Cinder to clone VMs using Flyway.
 PayPal thus could rapid-deploy a stage in just 14 minutes.
Minimize network
image transfer between
Glance and the hypervisor
Use fast volume
cloning in Cinder for
the filesystem data
Eliminates more
than 80% of the
transfer time
How was it achieved?
www.edureka.co/open-stackEDUREKA OPENSTACK CERTIFICATION TRAINING
Case Study – PayPal Flyway
API
Flyway
Queue
Tenant 1
Tenant 2
Tenant 3
Tenant 4
Agent
VM
VM
HTTPS
VIP
AMPQ
AMPQ
OpenStack API
Ports
Rsync
Cloud A
Cloud B
Figure: High level architecture of Flyway at PayPal
Flyway is the PayPal solution tool for migrating cloud resources and it is
responsible for migrating thousands of VMs from EBay to PayPal.
www.edureka.co/open-stackEDUREKA OPENSTACK CERTIFICATION TRAINING
Case Study – PayPal Numbers
12000+
Hypervisors 300,000+
Cores
10+
Availability Zones
15+
Virtual Private
Clouds 100%
KVM
100%
OVS
www.edureka.co/open-stackEDUREKA OPENSTACK CERTIFICATION TRAINING
Summary
www.edureka.co/open-stackEDUREKA OPENSTACK CERTIFICATION TRAINING
Summary
What is OpenStack?
PayPal Case StudyOpenStack Components
OpenStack Architecture OpenStack Components
www.edureka.co/open-stackEDUREKA OPENSTACK CERTIFICATION TRAINING
Conclusion
www.edureka.co/open-stackEDUREKA OPENSTACK CERTIFICATION TRAINING
Conclusion
Congrats!
We have hence demonstrated the power of OpenStack in Cloud Computing.
The hands-on examples will give you the required confidence to work on any future
projects you encounter in OpenStack.
www.edureka.co/open-stackEDUREKA OPENSTACK CERTIFICATION TRAINING
Thank You …
Questions/Queries/Feedback

More Related Content

What's hot

Snort IPS(Intrusion Prevention System) Eğitimi
Snort IPS(Intrusion Prevention System) EğitimiSnort IPS(Intrusion Prevention System) Eğitimi
Snort IPS(Intrusion Prevention System) EğitimiBGA Cyber Security
 
Cloud Security: A New Perspective
Cloud Security: A New PerspectiveCloud Security: A New Perspective
Cloud Security: A New PerspectiveWen-Pai Lu
 
Debunked: 5 Myths About Zero Trust Security
Debunked: 5 Myths About Zero Trust SecurityDebunked: 5 Myths About Zero Trust Security
Debunked: 5 Myths About Zero Trust SecurityCentrify Corporation
 
SLSA - An End-to-End Framework for Supply Chain Integrity
SLSA - An End-to-End Framework for Supply Chain IntegritySLSA - An End-to-End Framework for Supply Chain Integrity
SLSA - An End-to-End Framework for Supply Chain IntegritySakha Global
 
Tenable Solutions for Enterprise Cloud Security
Tenable Solutions for Enterprise Cloud SecurityTenable Solutions for Enterprise Cloud Security
Tenable Solutions for Enterprise Cloud SecurityMarketingArrowECS_CZ
 
DevSecOps: Taking a DevOps Approach to Security
DevSecOps: Taking a DevOps Approach to SecurityDevSecOps: Taking a DevOps Approach to Security
DevSecOps: Taking a DevOps Approach to SecurityAlert Logic
 
PaloAlto Enterprise Security Solution
PaloAlto Enterprise Security SolutionPaloAlto Enterprise Security Solution
PaloAlto Enterprise Security SolutionPrime Infoserv
 
Empower Your Security Practitioners with Elastic SIEM
Empower Your Security Practitioners with Elastic SIEMEmpower Your Security Practitioners with Elastic SIEM
Empower Your Security Practitioners with Elastic SIEMElasticsearch
 
Need of SIEM when You have SOAR
Need of SIEM when You have SOARNeed of SIEM when You have SOAR
Need of SIEM when You have SOARSiemplify
 
Siber Güvenlik ve Etik Hacking Sunu - 3
Siber Güvenlik ve Etik Hacking Sunu - 3Siber Güvenlik ve Etik Hacking Sunu - 3
Siber Güvenlik ve Etik Hacking Sunu - 3Murat KARA
 
7 Software Development Security
7 Software Development Security7 Software Development Security
7 Software Development SecurityAlfred Ouyang
 
Enterprise Security Architecture Design
Enterprise Security Architecture DesignEnterprise Security Architecture Design
Enterprise Security Architecture DesignPriyanka Aash
 
Siber Tehdit Gözetleme ve SIEM Olarak Açık Kaynak Sistemlerin Kullanımı
Siber Tehdit Gözetleme ve SIEM Olarak Açık Kaynak Sistemlerin KullanımıSiber Tehdit Gözetleme ve SIEM Olarak Açık Kaynak Sistemlerin Kullanımı
Siber Tehdit Gözetleme ve SIEM Olarak Açık Kaynak Sistemlerin KullanımıBGA Cyber Security
 
David Soldani, Huawei
David Soldani, HuaweiDavid Soldani, Huawei
David Soldani, HuaweiHilary Ip
 
Zararlı Yazılım Analizi ve Tespitinde YARA Kullanımı
Zararlı Yazılım Analizi ve Tespitinde YARA KullanımıZararlı Yazılım Analizi ve Tespitinde YARA Kullanımı
Zararlı Yazılım Analizi ve Tespitinde YARA KullanımıBGA Cyber Security
 
introduction to Azure Sentinel
introduction to Azure Sentinelintroduction to Azure Sentinel
introduction to Azure SentinelRobert Crane
 

What's hot (20)

Snort IPS(Intrusion Prevention System) Eğitimi
Snort IPS(Intrusion Prevention System) EğitimiSnort IPS(Intrusion Prevention System) Eğitimi
Snort IPS(Intrusion Prevention System) Eğitimi
 
Cloud Security: A New Perspective
Cloud Security: A New PerspectiveCloud Security: A New Perspective
Cloud Security: A New Perspective
 
Debunked: 5 Myths About Zero Trust Security
Debunked: 5 Myths About Zero Trust SecurityDebunked: 5 Myths About Zero Trust Security
Debunked: 5 Myths About Zero Trust Security
 
SLSA - An End-to-End Framework for Supply Chain Integrity
SLSA - An End-to-End Framework for Supply Chain IntegritySLSA - An End-to-End Framework for Supply Chain Integrity
SLSA - An End-to-End Framework for Supply Chain Integrity
 
Introduction to DevSecOps
Introduction to DevSecOpsIntroduction to DevSecOps
Introduction to DevSecOps
 
Zero Trust Model Presentation
Zero Trust Model PresentationZero Trust Model Presentation
Zero Trust Model Presentation
 
Tenable Solutions for Enterprise Cloud Security
Tenable Solutions for Enterprise Cloud SecurityTenable Solutions for Enterprise Cloud Security
Tenable Solutions for Enterprise Cloud Security
 
security onion
security onionsecurity onion
security onion
 
DevSecOps: Taking a DevOps Approach to Security
DevSecOps: Taking a DevOps Approach to SecurityDevSecOps: Taking a DevOps Approach to Security
DevSecOps: Taking a DevOps Approach to Security
 
PaloAlto Enterprise Security Solution
PaloAlto Enterprise Security SolutionPaloAlto Enterprise Security Solution
PaloAlto Enterprise Security Solution
 
Empower Your Security Practitioners with Elastic SIEM
Empower Your Security Practitioners with Elastic SIEMEmpower Your Security Practitioners with Elastic SIEM
Empower Your Security Practitioners with Elastic SIEM
 
Need of SIEM when You have SOAR
Need of SIEM when You have SOARNeed of SIEM when You have SOAR
Need of SIEM when You have SOAR
 
Siber Güvenlik ve Etik Hacking Sunu - 3
Siber Güvenlik ve Etik Hacking Sunu - 3Siber Güvenlik ve Etik Hacking Sunu - 3
Siber Güvenlik ve Etik Hacking Sunu - 3
 
7 Software Development Security
7 Software Development Security7 Software Development Security
7 Software Development Security
 
Enterprise Security Architecture Design
Enterprise Security Architecture DesignEnterprise Security Architecture Design
Enterprise Security Architecture Design
 
Siber Tehdit Gözetleme ve SIEM Olarak Açık Kaynak Sistemlerin Kullanımı
Siber Tehdit Gözetleme ve SIEM Olarak Açık Kaynak Sistemlerin KullanımıSiber Tehdit Gözetleme ve SIEM Olarak Açık Kaynak Sistemlerin Kullanımı
Siber Tehdit Gözetleme ve SIEM Olarak Açık Kaynak Sistemlerin Kullanımı
 
David Soldani, Huawei
David Soldani, HuaweiDavid Soldani, Huawei
David Soldani, Huawei
 
Zararlı Yazılım Analizi ve Tespitinde YARA Kullanımı
Zararlı Yazılım Analizi ve Tespitinde YARA KullanımıZararlı Yazılım Analizi ve Tespitinde YARA Kullanımı
Zararlı Yazılım Analizi ve Tespitinde YARA Kullanımı
 
introduction to Azure Sentinel
introduction to Azure Sentinelintroduction to Azure Sentinel
introduction to Azure Sentinel
 
Cloud Security
Cloud SecurityCloud Security
Cloud Security
 

Similar to OpenStack Training | OpenStack Tutorial For Beginners | OpenStack Certification | Edureka

What Is OpenStack | OpenStack Tutorial For Beginners | OpenStack Training | E...
What Is OpenStack | OpenStack Tutorial For Beginners | OpenStack Training | E...What Is OpenStack | OpenStack Tutorial For Beginners | OpenStack Training | E...
What Is OpenStack | OpenStack Tutorial For Beginners | OpenStack Training | E...Edureka!
 
OpenStack Tutorial For Beginners | OpenStack Tutorial | OpenStack Training | ...
OpenStack Tutorial For Beginners | OpenStack Tutorial | OpenStack Training | ...OpenStack Tutorial For Beginners | OpenStack Tutorial | OpenStack Training | ...
OpenStack Tutorial For Beginners | OpenStack Tutorial | OpenStack Training | ...Edureka!
 
OpenStack Certification | Red Hat OpenStack Certification | OpenStack Trainin...
OpenStack Certification | Red Hat OpenStack Certification | OpenStack Trainin...OpenStack Certification | Red Hat OpenStack Certification | OpenStack Trainin...
OpenStack Certification | Red Hat OpenStack Certification | OpenStack Trainin...Edureka!
 
OpenStack As A Strategy For Future Growth at Cisco
OpenStack As A Strategy For Future Growth at CiscoOpenStack As A Strategy For Future Growth at Cisco
OpenStack As A Strategy For Future Growth at CiscoLew Tucker
 
Openstack workshop @ Kalasalingam
Openstack workshop @ KalasalingamOpenstack workshop @ Kalasalingam
Openstack workshop @ KalasalingamBeny Raja
 
Workshop - Openstack, Cloud Computing, Virtualization
Workshop - Openstack, Cloud Computing, VirtualizationWorkshop - Openstack, Cloud Computing, Virtualization
Workshop - Openstack, Cloud Computing, VirtualizationJayaprakash R
 
Openstack Pakistan Workshop (intro)
Openstack Pakistan Workshop (intro)Openstack Pakistan Workshop (intro)
Openstack Pakistan Workshop (intro)Affan Syed
 
OpenStack Technology Overview
OpenStack Technology OverviewOpenStack Technology Overview
OpenStack Technology OverviewOpen Stack
 
Introduction of OpenStack cascading solution
Introduction of OpenStack cascading solutionIntroduction of OpenStack cascading solution
Introduction of OpenStack cascading solutionJoe Huang
 
OpenStack - An Overview
OpenStack - An OverviewOpenStack - An Overview
OpenStack - An Overviewgraziol
 
Introduction to Orchestration and DevOps with OpenStack
Introduction to Orchestration and DevOps with OpenStackIntroduction to Orchestration and DevOps with OpenStack
Introduction to Orchestration and DevOps with OpenStackAbderrahmane TEKFI
 
Openstack Pakistan intro
Openstack Pakistan introOpenstack Pakistan intro
Openstack Pakistan introAffan Syed
 
What is OpenStack and the added value of IBM solutions
What is OpenStack and the added value of IBM solutionsWhat is OpenStack and the added value of IBM solutions
What is OpenStack and the added value of IBM solutionsSasha Lazarevic
 
OpenStack Boston meetup 12 4-2014
OpenStack Boston meetup 12 4-2014OpenStack Boston meetup 12 4-2014
OpenStack Boston meetup 12 4-2014Jennifer Galvin
 
OpenStack Cloud Tutorial | What is OpenStack | OpenStack Tutorial | OpenStack...
OpenStack Cloud Tutorial | What is OpenStack | OpenStack Tutorial | OpenStack...OpenStack Cloud Tutorial | What is OpenStack | OpenStack Tutorial | OpenStack...
OpenStack Cloud Tutorial | What is OpenStack | OpenStack Tutorial | OpenStack...Edureka!
 
OpenStack + VMware: Everything You Need to Know (Kilo-edition)
OpenStack + VMware: Everything You Need to Know (Kilo-edition)OpenStack + VMware: Everything You Need to Know (Kilo-edition)
OpenStack + VMware: Everything You Need to Know (Kilo-edition)Dan Wendlandt
 
Developing on OpenStack Startup Edmonton
Developing on OpenStack Startup EdmontonDeveloping on OpenStack Startup Edmonton
Developing on OpenStack Startup Edmontonserverascode
 
OpenStack for VMware Administrators
OpenStack for VMware AdministratorsOpenStack for VMware Administrators
OpenStack for VMware AdministratorsTrevor Roberts Jr.
 

Similar to OpenStack Training | OpenStack Tutorial For Beginners | OpenStack Certification | Edureka (20)

What Is OpenStack | OpenStack Tutorial For Beginners | OpenStack Training | E...
What Is OpenStack | OpenStack Tutorial For Beginners | OpenStack Training | E...What Is OpenStack | OpenStack Tutorial For Beginners | OpenStack Training | E...
What Is OpenStack | OpenStack Tutorial For Beginners | OpenStack Training | E...
 
OpenStack Tutorial For Beginners | OpenStack Tutorial | OpenStack Training | ...
OpenStack Tutorial For Beginners | OpenStack Tutorial | OpenStack Training | ...OpenStack Tutorial For Beginners | OpenStack Tutorial | OpenStack Training | ...
OpenStack Tutorial For Beginners | OpenStack Tutorial | OpenStack Training | ...
 
OpenStack Certification | Red Hat OpenStack Certification | OpenStack Trainin...
OpenStack Certification | Red Hat OpenStack Certification | OpenStack Trainin...OpenStack Certification | Red Hat OpenStack Certification | OpenStack Trainin...
OpenStack Certification | Red Hat OpenStack Certification | OpenStack Trainin...
 
OpenStack As A Strategy For Future Growth at Cisco
OpenStack As A Strategy For Future Growth at CiscoOpenStack As A Strategy For Future Growth at Cisco
OpenStack As A Strategy For Future Growth at Cisco
 
Openstack workshop @ Kalasalingam
Openstack workshop @ KalasalingamOpenstack workshop @ Kalasalingam
Openstack workshop @ Kalasalingam
 
Workshop - Openstack, Cloud Computing, Virtualization
Workshop - Openstack, Cloud Computing, VirtualizationWorkshop - Openstack, Cloud Computing, Virtualization
Workshop - Openstack, Cloud Computing, Virtualization
 
Openstack Pakistan Workshop (intro)
Openstack Pakistan Workshop (intro)Openstack Pakistan Workshop (intro)
Openstack Pakistan Workshop (intro)
 
Sharad openstack slides
Sharad openstack slidesSharad openstack slides
Sharad openstack slides
 
OpenStack Technology Overview
OpenStack Technology OverviewOpenStack Technology Overview
OpenStack Technology Overview
 
Introduction of OpenStack cascading solution
Introduction of OpenStack cascading solutionIntroduction of OpenStack cascading solution
Introduction of OpenStack cascading solution
 
OpenStack - An Overview
OpenStack - An OverviewOpenStack - An Overview
OpenStack - An Overview
 
Introduction to Orchestration and DevOps with OpenStack
Introduction to Orchestration and DevOps with OpenStackIntroduction to Orchestration and DevOps with OpenStack
Introduction to Orchestration and DevOps with OpenStack
 
Openstack Pakistan intro
Openstack Pakistan introOpenstack Pakistan intro
Openstack Pakistan intro
 
What is OpenStack and the added value of IBM solutions
What is OpenStack and the added value of IBM solutionsWhat is OpenStack and the added value of IBM solutions
What is OpenStack and the added value of IBM solutions
 
OpenStack Boston meetup 12 4-2014
OpenStack Boston meetup 12 4-2014OpenStack Boston meetup 12 4-2014
OpenStack Boston meetup 12 4-2014
 
OpenStack Cloud Tutorial | What is OpenStack | OpenStack Tutorial | OpenStack...
OpenStack Cloud Tutorial | What is OpenStack | OpenStack Tutorial | OpenStack...OpenStack Cloud Tutorial | What is OpenStack | OpenStack Tutorial | OpenStack...
OpenStack Cloud Tutorial | What is OpenStack | OpenStack Tutorial | OpenStack...
 
OpenStack + VMware: Everything You Need to Know (Kilo-edition)
OpenStack + VMware: Everything You Need to Know (Kilo-edition)OpenStack + VMware: Everything You Need to Know (Kilo-edition)
OpenStack + VMware: Everything You Need to Know (Kilo-edition)
 
Developing on OpenStack Startup Edmonton
Developing on OpenStack Startup EdmontonDeveloping on OpenStack Startup Edmonton
Developing on OpenStack Startup Edmonton
 
Cloud Computing using OpenStack
Cloud Computing using OpenStackCloud Computing using OpenStack
Cloud Computing using OpenStack
 
OpenStack for VMware Administrators
OpenStack for VMware AdministratorsOpenStack for VMware Administrators
OpenStack for VMware Administrators
 

More from Edureka!

What to learn during the 21 days Lockdown | Edureka
What to learn during the 21 days Lockdown | EdurekaWhat to learn during the 21 days Lockdown | Edureka
What to learn during the 21 days Lockdown | EdurekaEdureka!
 
Top 10 Dying Programming Languages in 2020 | Edureka
Top 10 Dying Programming Languages in 2020 | EdurekaTop 10 Dying Programming Languages in 2020 | Edureka
Top 10 Dying Programming Languages in 2020 | EdurekaEdureka!
 
Top 5 Trending Business Intelligence Tools | Edureka
Top 5 Trending Business Intelligence Tools | EdurekaTop 5 Trending Business Intelligence Tools | Edureka
Top 5 Trending Business Intelligence Tools | EdurekaEdureka!
 
Tableau Tutorial for Data Science | Edureka
Tableau Tutorial for Data Science | EdurekaTableau Tutorial for Data Science | Edureka
Tableau Tutorial for Data Science | EdurekaEdureka!
 
Python Programming Tutorial | Edureka
Python Programming Tutorial | EdurekaPython Programming Tutorial | Edureka
Python Programming Tutorial | EdurekaEdureka!
 
Top 5 PMP Certifications | Edureka
Top 5 PMP Certifications | EdurekaTop 5 PMP Certifications | Edureka
Top 5 PMP Certifications | EdurekaEdureka!
 
Top Maven Interview Questions in 2020 | Edureka
Top Maven Interview Questions in 2020 | EdurekaTop Maven Interview Questions in 2020 | Edureka
Top Maven Interview Questions in 2020 | EdurekaEdureka!
 
Linux Mint Tutorial | Edureka
Linux Mint Tutorial | EdurekaLinux Mint Tutorial | Edureka
Linux Mint Tutorial | EdurekaEdureka!
 
How to Deploy Java Web App in AWS| Edureka
How to Deploy Java Web App in AWS| EdurekaHow to Deploy Java Web App in AWS| Edureka
How to Deploy Java Web App in AWS| EdurekaEdureka!
 
Importance of Digital Marketing | Edureka
Importance of Digital Marketing | EdurekaImportance of Digital Marketing | Edureka
Importance of Digital Marketing | EdurekaEdureka!
 
RPA in 2020 | Edureka
RPA in 2020 | EdurekaRPA in 2020 | Edureka
RPA in 2020 | EdurekaEdureka!
 
Email Notifications in Jenkins | Edureka
Email Notifications in Jenkins | EdurekaEmail Notifications in Jenkins | Edureka
Email Notifications in Jenkins | EdurekaEdureka!
 
EA Algorithm in Machine Learning | Edureka
EA Algorithm in Machine Learning | EdurekaEA Algorithm in Machine Learning | Edureka
EA Algorithm in Machine Learning | EdurekaEdureka!
 
Cognitive AI Tutorial | Edureka
Cognitive AI Tutorial | EdurekaCognitive AI Tutorial | Edureka
Cognitive AI Tutorial | EdurekaEdureka!
 
AWS Cloud Practitioner Tutorial | Edureka
AWS Cloud Practitioner Tutorial | EdurekaAWS Cloud Practitioner Tutorial | Edureka
AWS Cloud Practitioner Tutorial | EdurekaEdureka!
 
Blue Prism Top Interview Questions | Edureka
Blue Prism Top Interview Questions | EdurekaBlue Prism Top Interview Questions | Edureka
Blue Prism Top Interview Questions | EdurekaEdureka!
 
Big Data on AWS Tutorial | Edureka
Big Data on AWS Tutorial | Edureka Big Data on AWS Tutorial | Edureka
Big Data on AWS Tutorial | Edureka Edureka!
 
A star algorithm | A* Algorithm in Artificial Intelligence | Edureka
A star algorithm | A* Algorithm in Artificial Intelligence | EdurekaA star algorithm | A* Algorithm in Artificial Intelligence | Edureka
A star algorithm | A* Algorithm in Artificial Intelligence | EdurekaEdureka!
 
Kubernetes Installation on Ubuntu | Edureka
Kubernetes Installation on Ubuntu | EdurekaKubernetes Installation on Ubuntu | Edureka
Kubernetes Installation on Ubuntu | EdurekaEdureka!
 
Introduction to DevOps | Edureka
Introduction to DevOps | EdurekaIntroduction to DevOps | Edureka
Introduction to DevOps | EdurekaEdureka!
 

More from Edureka! (20)

What to learn during the 21 days Lockdown | Edureka
What to learn during the 21 days Lockdown | EdurekaWhat to learn during the 21 days Lockdown | Edureka
What to learn during the 21 days Lockdown | Edureka
 
Top 10 Dying Programming Languages in 2020 | Edureka
Top 10 Dying Programming Languages in 2020 | EdurekaTop 10 Dying Programming Languages in 2020 | Edureka
Top 10 Dying Programming Languages in 2020 | Edureka
 
Top 5 Trending Business Intelligence Tools | Edureka
Top 5 Trending Business Intelligence Tools | EdurekaTop 5 Trending Business Intelligence Tools | Edureka
Top 5 Trending Business Intelligence Tools | Edureka
 
Tableau Tutorial for Data Science | Edureka
Tableau Tutorial for Data Science | EdurekaTableau Tutorial for Data Science | Edureka
Tableau Tutorial for Data Science | Edureka
 
Python Programming Tutorial | Edureka
Python Programming Tutorial | EdurekaPython Programming Tutorial | Edureka
Python Programming Tutorial | Edureka
 
Top 5 PMP Certifications | Edureka
Top 5 PMP Certifications | EdurekaTop 5 PMP Certifications | Edureka
Top 5 PMP Certifications | Edureka
 
Top Maven Interview Questions in 2020 | Edureka
Top Maven Interview Questions in 2020 | EdurekaTop Maven Interview Questions in 2020 | Edureka
Top Maven Interview Questions in 2020 | Edureka
 
Linux Mint Tutorial | Edureka
Linux Mint Tutorial | EdurekaLinux Mint Tutorial | Edureka
Linux Mint Tutorial | Edureka
 
How to Deploy Java Web App in AWS| Edureka
How to Deploy Java Web App in AWS| EdurekaHow to Deploy Java Web App in AWS| Edureka
How to Deploy Java Web App in AWS| Edureka
 
Importance of Digital Marketing | Edureka
Importance of Digital Marketing | EdurekaImportance of Digital Marketing | Edureka
Importance of Digital Marketing | Edureka
 
RPA in 2020 | Edureka
RPA in 2020 | EdurekaRPA in 2020 | Edureka
RPA in 2020 | Edureka
 
Email Notifications in Jenkins | Edureka
Email Notifications in Jenkins | EdurekaEmail Notifications in Jenkins | Edureka
Email Notifications in Jenkins | Edureka
 
EA Algorithm in Machine Learning | Edureka
EA Algorithm in Machine Learning | EdurekaEA Algorithm in Machine Learning | Edureka
EA Algorithm in Machine Learning | Edureka
 
Cognitive AI Tutorial | Edureka
Cognitive AI Tutorial | EdurekaCognitive AI Tutorial | Edureka
Cognitive AI Tutorial | Edureka
 
AWS Cloud Practitioner Tutorial | Edureka
AWS Cloud Practitioner Tutorial | EdurekaAWS Cloud Practitioner Tutorial | Edureka
AWS Cloud Practitioner Tutorial | Edureka
 
Blue Prism Top Interview Questions | Edureka
Blue Prism Top Interview Questions | EdurekaBlue Prism Top Interview Questions | Edureka
Blue Prism Top Interview Questions | Edureka
 
Big Data on AWS Tutorial | Edureka
Big Data on AWS Tutorial | Edureka Big Data on AWS Tutorial | Edureka
Big Data on AWS Tutorial | Edureka
 
A star algorithm | A* Algorithm in Artificial Intelligence | Edureka
A star algorithm | A* Algorithm in Artificial Intelligence | EdurekaA star algorithm | A* Algorithm in Artificial Intelligence | Edureka
A star algorithm | A* Algorithm in Artificial Intelligence | Edureka
 
Kubernetes Installation on Ubuntu | Edureka
Kubernetes Installation on Ubuntu | EdurekaKubernetes Installation on Ubuntu | Edureka
Kubernetes Installation on Ubuntu | Edureka
 
Introduction to DevOps | Edureka
Introduction to DevOps | EdurekaIntroduction to DevOps | Edureka
Introduction to DevOps | Edureka
 

Recently uploaded

IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoTAnalytics
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityScyllaDB
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeCzechDreamin
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Product School
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...Product School
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...Product School
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...Product School
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxJennifer Lim
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Product School
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekCzechDreamin
 
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCustom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCzechDreamin
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...Product School
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
 
Agentic RAG What it is its types applications and implementation.pdf
Agentic RAG What it is its types applications and implementation.pdfAgentic RAG What it is its types applications and implementation.pdf
Agentic RAG What it is its types applications and implementation.pdfChristopherTHyatt
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Julian Hyde
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIES VE
 
UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2DianaGray10
 
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka DoktorováCzechDreamin
 

Recently uploaded (20)

IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through Observability
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří Karpíšek
 
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCustom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Agentic RAG What it is its types applications and implementation.pdf
Agentic RAG What it is its types applications and implementation.pdfAgentic RAG What it is its types applications and implementation.pdf
Agentic RAG What it is its types applications and implementation.pdf
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
 
UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2
 
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
 

OpenStack Training | OpenStack Tutorial For Beginners | OpenStack Certification | Edureka

  • 2. www.edureka.co/open-stackEDUREKA OPENSTACK CERTIFICATION TRAINING What to expect?  What is OpenStack?  OpenStack Architecture  OpenStack Components  Case Study 1. PayPal OpenStack System 2. EBay Implementation Model 3. Cinder Deployment at PayPal
  • 4. www.edureka.co/open-stackEDUREKA OPENSTACK CERTIFICATION TRAINING What is OpenStack? Figure: Companies contributing to OpenStack OpenStack is a set of software tools for building and managing cloud computing platforms OpenStack is managed by the OpenStack Foundation. OpenStack is the future of cloud computing.
  • 6. www.edureka.co/open-stackEDUREKA OPENSTACK CERTIFICATION TRAINING OpenStack Architecture HORIZON DASHBOARD KEYSTONE NOVA GLANCE SWIFT NEUTRON CINDER HEAT CEILOMETER Figure: OpenStack Architecture OpenStack Architecture
  • 8. www.edureka.co/open-stackEDUREKA OPENSTACK CERTIFICATION TRAINING OpenStack Components Keystone 2 Glance 3 Nova 4 Horizon 1 Neutron 5 Swift 6 Heat 9 Ceilometer 8 Cinder 7 The following gives a flow of all the components in OpenStack that we will discuss in the coming slides:
  • 9. www.edureka.co/open-stackEDUREKA OPENSTACK CERTIFICATION TRAINING Horizon  Horizon is the OpenStack’s Dashboard which provides a web based user interface to OpenStack services including Nova, Swift, Keystone, etc.  It allows users and administrators of the environment to interact with and manage the various functional components without having to install any local client tools other than a web browser. OpenStack Storage (Swift) OpenStack Compute (Nova) OpenStack Image Service (Glance) H O R I Z O N End Users Admins Nova Compute Swift Storage horizon keystone glance nova neutron cinder ceilometer heat swift
  • 10. www.edureka.co/open-stackEDUREKA OPENSTACK CERTIFICATION TRAINING Horizon Horizon provides the Dashboard for OpenStack keystone glance nova neutron cinder ceilometer heat swift horizon
  • 11. www.edureka.co/open-stackEDUREKA OPENSTACK CERTIFICATION TRAINING Keystone keystone glance nova neutron cinder ceilometer heat swift  Keystone is an OpenStack service that provides API client authentication, service discovery and distributed multi-tenant authorization by implementing OpenStack’s Identity API. horizon
  • 12. www.edureka.co/open-stackEDUREKA OPENSTACK CERTIFICATION TRAINING Keystone Keystone is used for authentication into OpenStack Horizon Keystone currently supports token-based and user-service authorization glance nova neutron cinder ceilometer heat swift horizon keystone
  • 13. www.edureka.co/open-stackEDUREKA OPENSTACK CERTIFICATION TRAINING Glance  The Glance project provides a service where users can upload and discover data assets that are meant to be used with other services.  This currently includes images and metadata definitions. GLANCE Repository for images Glance API glance keystone nova neutron cinder ceilometer heat swift horizon
  • 14. www.edureka.co/open-stackEDUREKA OPENSTACK CERTIFICATION TRAINING Glance Images in Horizon are managed by the Glance project GLANCE keystone nova neutron cinder ceilometer heat swift horizon glance
  • 15. www.edureka.co/open-stackEDUREKA OPENSTACK CERTIFICATION TRAINING Nova  Nova is an OpenStack project designed to provide power massively scalable, on demand, self service access to compute resources.  It is fault tolerant, recoverable and provides API-compatibility with systems like Amazon EC2. Keystone Glance Neutron Cinder Nova-API Nova Conductor Nova Scheduler Nova Compute nova keystone glance neutron cinder ceilometer heat swift horizon
  • 16. www.edureka.co/open-stackEDUREKA OPENSTACK CERTIFICATION TRAINING Nova Instances in Horizon are handled by the Nova project keystone glance neutron cinder ceilometer heat swift horizon nova
  • 17. www.edureka.co/open-stackEDUREKA OPENSTACK CERTIFICATION TRAINING Neutron  Neutron is a networking project focused on delivering Networking-as-a- Service (NaaS) in virtual compute environments.  Neutron has replaced the original networking application program interface (API) called Quantum in OpenStack. Neutron API Neutron Router Security Group Neutron Network Neutron Network Port Port neutron keystone glance nova cinder ceilometer heat swift horizon
  • 18. www.edureka.co/open-stackEDUREKA OPENSTACK CERTIFICATION TRAINING Neutron Network service in Horizon is managed by the Neutron project keystone glance nova cinder ceilometer heat swift horizon neutron
  • 19. www.edureka.co/open-stackEDUREKA OPENSTACK CERTIFICATION TRAINING Swift  Swift is a highly available, distributed and consistent object store.  Swift powers storage clouds at Comcast, Time Warner, Globo and Wikipedia as well as public clouds like Rackspace, NTT, OVH and IBM SoftLayer. Keystone Swift Proxy Object Cluster Object Cluster Object Cluster Glance Cinder Key Manager User Application Authentication Image Volume Get <key-id> & Put <key-id>Get Image or Object swift keystone glance nova neutron cinder ceilometer heat horizon
  • 20. www.edureka.co/open-stackEDUREKA OPENSTACK CERTIFICATION TRAINING Swift Object Store and Containers are managed by the Swift project Organizations can use Swift to store lots of data efficiently, safely and cheaply. keystone glance nova neutron cinder ceilometer heat horizon swift
  • 21. www.edureka.co/open-stackEDUREKA OPENSTACK CERTIFICATION TRAINING Cinder  Cinder is OpenStack’s Block Storage Service and provides persistent block storage resources that OpenStack Compute instances can consume.  This includes secondary attached storage similar to the Amazon Elastic Block Storage (EBS) offering. Cinder Backup Cinder Volume Cinder Scheduler Cinder API SQL DB AMPQ AMPQ AMPQ Cinder Client REST cinder keystone glance nova neutron ceilometer heat swift horizon
  • 22. www.edureka.co/open-stackEDUREKA OPENSTACK CERTIFICATION TRAINING Cinder Volumes in Horizon are managed by the Cinder project keystone glance nova neutron ceilometer heat swift horizon cinder
  • 23. www.edureka.co/open-stackEDUREKA OPENSTACK CERTIFICATION TRAINING Ceilometer  Ceilometer is a data collection service that provides the ability to normalise and transform data across all current OpenStack core components with work underway to support future OpenStack components.  Its data can be used to provide customer billing, resource tracking and alarming capabilities across all OpenStack core components. Storage Abstraction Layer Publisher Collector Ceilometer API Database User Application HTTP REST ceilometer keystone glance nova neutron cinder heat swift horizon
  • 24. www.edureka.co/open-stackEDUREKA OPENSTACK CERTIFICATION TRAINING Ceilometer Ceilometer in Horizon handles normalization and transformation keystone glance nova neutron cinder heat swift horizon ceilometer
  • 25. www.edureka.co/open-stackEDUREKA OPENSTACK CERTIFICATION TRAINING Heat  Heat is the main project in the OpenStack Orchestration program.  It implements an orchestration engine to launch multiple composite cloud applications based on templates in the form of text files that can be treated like code. MQ Heat API CFN User Application Heat API Autoscaling, Software Config & Deployments Resource Plugins to OpenStack Components OpenStack Components heat keystone glance nova neutron cinder ceilometer swift horizon
  • 26. www.edureka.co/open-stackEDUREKA OPENSTACK CERTIFICATION TRAINING Heat Heat in Horizon implements orchestration engine keystone glance nova neutron cinder ceilometer swift horizon heat
  • 27. www.edureka.co/open-stackEDUREKA OPENSTACK CERTIFICATION TRAINING Case Study – OpenStack at PayPal
  • 28. www.edureka.co/open-stackEDUREKA OPENSTACK CERTIFICATION TRAINING Case Study - PayPal  PayPal is an American company operating a worldwide online payments system that supports online money purchases and transfers.  PayPal runs 4,100 standardized x86 servers under OpenStack to provide 162 million customers with information, mobile application support, website interactions and payment processing.
  • 29. www.edureka.co/open-stackEDUREKA OPENSTACK CERTIFICATION TRAINING Case Study – Problem Statement Problem Statement To design an OpenStack architecture to reduce the current wait time of about 3 hours for the developers building development hosts at Paypal. Process huge amount of data Real time resource allocation Faster development Our Requirements: Reduced wait time OpenStack is the perfect tool to implement the architectural design at PayPal.
  • 30. www.edureka.co/open-stackEDUREKA OPENSTACK CERTIFICATION TRAINING Case Study – PayPal Solution  OpenStack Cinder was used to clone the data in the filesystem and it avoided nearly all the network IO of booting an image.  PayPal moved from booting up new images from Glance to using Cinder to clone VMs using Flyway.  PayPal thus could rapid-deploy a stage in just 14 minutes. Minimize network image transfer between Glance and the hypervisor Use fast volume cloning in Cinder for the filesystem data Eliminates more than 80% of the transfer time How was it achieved?
  • 31. www.edureka.co/open-stackEDUREKA OPENSTACK CERTIFICATION TRAINING Case Study – PayPal Flyway API Flyway Queue Tenant 1 Tenant 2 Tenant 3 Tenant 4 Agent VM VM HTTPS VIP AMPQ AMPQ OpenStack API Ports Rsync Cloud A Cloud B Figure: High level architecture of Flyway at PayPal Flyway is the PayPal solution tool for migrating cloud resources and it is responsible for migrating thousands of VMs from EBay to PayPal.
  • 32. www.edureka.co/open-stackEDUREKA OPENSTACK CERTIFICATION TRAINING Case Study – PayPal Numbers 12000+ Hypervisors 300,000+ Cores 10+ Availability Zones 15+ Virtual Private Clouds 100% KVM 100% OVS
  • 34. www.edureka.co/open-stackEDUREKA OPENSTACK CERTIFICATION TRAINING Summary What is OpenStack? PayPal Case StudyOpenStack Components OpenStack Architecture OpenStack Components
  • 36. www.edureka.co/open-stackEDUREKA OPENSTACK CERTIFICATION TRAINING Conclusion Congrats! We have hence demonstrated the power of OpenStack in Cloud Computing. The hands-on examples will give you the required confidence to work on any future projects you encounter in OpenStack.
  • 37. www.edureka.co/open-stackEDUREKA OPENSTACK CERTIFICATION TRAINING Thank You … Questions/Queries/Feedback