SlideShare a Scribd company logo
1 of 16
By
MR. Muhammad Rashid
www.kerneltraining.com
Introduction to Cloud and OpenStack
 Cloud Computing
Cloud computing is a computing model, where resources such as computing
power, storage, network and software are abstracted and provided as services
on the Internet in a remotely accessible fashion.
www.kerneltraining.com
 Cloud Computing
An infrastructure setup using the cloud computing model is generally
referred to as the "cloud". The following are the broad categories of services
available on the cloud:
1. Infrastructure as a Service (IaaS)
2. Platform as a Service (PaaS)
3. Software as a Service (SaaS)
www.kerneltraining.com
 OpenStack
Open Stack is a collection of open source technologies delivering a
massively scalable cloud operating system.
Open Stack cloud operating system controls large pools of compute,
storage, and networking resources throughout a data canter, all
managed through a dashboard that gives administrators control while
empowering their users to provision resources through a web
interface.
www.kerneltraining.com
 OpenStack
OpenStack components
www.kerneltraining.com
 OpenStack
Horizon
It provides a modular web-based user interface
for all the Open Stack services. With this web
GUI, you can perform most operations on your
cloud like launching an instance, assigning IP
addresses and setting access controls.
www.kerneltraining.com
 OpenStack
Keystone
 Keystone is a framework for authentication and authorization
for all the OpenStack services.
 Keystone handles API requests as well as providing configurable
catalog, policy, token and identity services.
 It provides the ability to add users to groups (also known as
tenants) and to manage permissions between users and groups.
Permissions include the ability to launch and terminate instances.
www.kerneltraining.com
 OpenStack
Nova
It provides virtual servers upon demand. Nova is the
most complicated and distributed component of
OpenStack. A large number of processes cooperate
to turn end user API requests into running virtual
machines.
www.kerneltraining.com
 OpenStack
Glance
It provides discovery, registration and delivery
services for disk and server images.
www.kerneltraining.com
 OpenStack
Quantum
It provides “ network connectivity as a service ” between interface
devices (e.g., vNICs) managed by other OpenStack services
(e.g., nova).
The service works by allowing users to create their own networks
and then attach interfaces to them. Quantum has a pluggable
architecture to support many popular networking vendors and
technologies
www.kerneltraining.com
 OpenStack
Cinder
Cinder allows block devices to be exposed and
connected to compute instances for expanded storage &
better performance.
www.kerneltraining.com
 OpenStack
Swift
Object store allows you to store or retrieve files. It provides a fully
distributed, API-accessible storage platform that can be integrated
directly into applications or used for backup, archiving and data
retention.
www.kerneltraining.com
 OpenStack
Features & Benefits of OpenStack
 Instance life cycle management i.e. Run, reboot, suspend, resize and
terminate instances.
 Management of compute resources i.e. CPU, memory, disk, and network
interfaces.
 Management of Local Area Networks (Flat, Flat DHCP, VLAN DHCP and IPv6)
through programmatically allocates IPs and VLANs.
 API with rate limiting and Authentication to manage who has access
to compute resources and prevent users from impacting each other with
excessive API utilization.
www.kerneltraining.com
 OpenStack
Features & Benefits of OpenStack
 Distributed and asynchronous architecture for massively scalable
and highly available system.
 Virtual Machine (VM) image management i.e. store, import, share,
and query images.
 Floating IP addresses i.e. Ability to assign (and re-assign) IP addresses
to VMs.
 Security Groups i.e. flexibility to assign and control access to VM instances
by creating separation between resource pools.
 Role Based Access Control (RBAC) to ensure security by user, role and
project.
 Projects & Quotas i.e. ability to allocate, track and limit resource
utilization. REST-based API
Questions?
www.kerneltraining.com
THANK YOU
for attending introduction to
www.kerneltraining.com

More Related Content

Viewers also liked

Red Hat OpenShift V3 Overview and Deep Dive
Red Hat OpenShift V3 Overview and Deep DiveRed Hat OpenShift V3 Overview and Deep Dive
Red Hat OpenShift V3 Overview and Deep Dive
Greg Hoelzer
 

Viewers also liked (7)

FICO Open Shift presentation
FICO Open Shift presentationFICO Open Shift presentation
FICO Open Shift presentation
 
MySQL Atchitecture and Concepts
MySQL Atchitecture and ConceptsMySQL Atchitecture and Concepts
MySQL Atchitecture and Concepts
 
Top 10 storage interview questions with answers
Top 10 storage interview questions with answersTop 10 storage interview questions with answers
Top 10 storage interview questions with answers
 
Red Hat OpenShift V3 Overview and Deep Dive
Red Hat OpenShift V3 Overview and Deep DiveRed Hat OpenShift V3 Overview and Deep Dive
Red Hat OpenShift V3 Overview and Deep Dive
 
OpenStack Summits 101: A Guide For Attendees
OpenStack Summits 101: A Guide For AttendeesOpenStack Summits 101: A Guide For Attendees
OpenStack Summits 101: A Guide For Attendees
 
Cloud orchestration major tools comparision
Cloud orchestration major tools comparisionCloud orchestration major tools comparision
Cloud orchestration major tools comparision
 
The First 90 days
The First 90 daysThe First 90 days
The First 90 days
 

Recently uploaded

Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
PECB
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
heathfieldcps1
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
MateoGardella
 

Recently uploaded (20)

Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 

OpenStack | - Introduction to OpenStack Cloud

  • 2. www.kerneltraining.com Introduction to Cloud and OpenStack  Cloud Computing Cloud computing is a computing model, where resources such as computing power, storage, network and software are abstracted and provided as services on the Internet in a remotely accessible fashion.
  • 3. www.kerneltraining.com  Cloud Computing An infrastructure setup using the cloud computing model is generally referred to as the "cloud". The following are the broad categories of services available on the cloud: 1. Infrastructure as a Service (IaaS) 2. Platform as a Service (PaaS) 3. Software as a Service (SaaS)
  • 4. www.kerneltraining.com  OpenStack Open Stack is a collection of open source technologies delivering a massively scalable cloud operating system. Open Stack cloud operating system controls large pools of compute, storage, and networking resources throughout a data canter, all managed through a dashboard that gives administrators control while empowering their users to provision resources through a web interface.
  • 6. www.kerneltraining.com  OpenStack Horizon It provides a modular web-based user interface for all the Open Stack services. With this web GUI, you can perform most operations on your cloud like launching an instance, assigning IP addresses and setting access controls.
  • 7. www.kerneltraining.com  OpenStack Keystone  Keystone is a framework for authentication and authorization for all the OpenStack services.  Keystone handles API requests as well as providing configurable catalog, policy, token and identity services.  It provides the ability to add users to groups (also known as tenants) and to manage permissions between users and groups. Permissions include the ability to launch and terminate instances.
  • 8. www.kerneltraining.com  OpenStack Nova It provides virtual servers upon demand. Nova is the most complicated and distributed component of OpenStack. A large number of processes cooperate to turn end user API requests into running virtual machines.
  • 9. www.kerneltraining.com  OpenStack Glance It provides discovery, registration and delivery services for disk and server images.
  • 10. www.kerneltraining.com  OpenStack Quantum It provides “ network connectivity as a service ” between interface devices (e.g., vNICs) managed by other OpenStack services (e.g., nova). The service works by allowing users to create their own networks and then attach interfaces to them. Quantum has a pluggable architecture to support many popular networking vendors and technologies
  • 11. www.kerneltraining.com  OpenStack Cinder Cinder allows block devices to be exposed and connected to compute instances for expanded storage & better performance.
  • 12. www.kerneltraining.com  OpenStack Swift Object store allows you to store or retrieve files. It provides a fully distributed, API-accessible storage platform that can be integrated directly into applications or used for backup, archiving and data retention.
  • 13. www.kerneltraining.com  OpenStack Features & Benefits of OpenStack  Instance life cycle management i.e. Run, reboot, suspend, resize and terminate instances.  Management of compute resources i.e. CPU, memory, disk, and network interfaces.  Management of Local Area Networks (Flat, Flat DHCP, VLAN DHCP and IPv6) through programmatically allocates IPs and VLANs.  API with rate limiting and Authentication to manage who has access to compute resources and prevent users from impacting each other with excessive API utilization.
  • 14. www.kerneltraining.com  OpenStack Features & Benefits of OpenStack  Distributed and asynchronous architecture for massively scalable and highly available system.  Virtual Machine (VM) image management i.e. store, import, share, and query images.  Floating IP addresses i.e. Ability to assign (and re-assign) IP addresses to VMs.  Security Groups i.e. flexibility to assign and control access to VM instances by creating separation between resource pools.  Role Based Access Control (RBAC) to ensure security by user, role and project.  Projects & Quotas i.e. ability to allocate, track and limit resource utilization. REST-based API
  • 16. THANK YOU for attending introduction to www.kerneltraining.com