SlideShare a Scribd company logo
Hands-On Workshop
on
Introduction to Open Stack
o
About Me
Hemraj Singh Chouhan
Red Hat Certified Instrustor(RHCI)
facebook.com/hschouhan
@hschouhan
Institute for Technical Education
Auth. Redhat Training Partner
www.linuxacademy.org
o
Checklist For Workshop
•Introduction about Cloud Computing
•Idea about Virtualization
•Introduction about Open Stack
•Configuring Puppet File
•Deployment of Open Stack
•Functionality of Open Stack Portal
•Launching Instances
What is Virtualization
Virtualization is the process of creating a software-based (or
virtual) representation of something rather than a physical
one. Virtualization can apply to applications, servers,
storage, and networks and is the single most effective way to
reduce IT expenses while boosting efficiency and agility for
all size businesses.
Types of Virtualization
• Full Virtualization
• Para Virtualization
• Native Virtualization (Hardware Assist)
Benefits of Virtualization
• Reduce capital and operating costs.
• Minimize or eliminate downtime.
• Increase IT productivity, efficiency, agility and responsiveness.
• Provision applications and resources faster.
• Enable business continuity and disaster recovery.
• Simplify data centre management.
• Build a true Software-Defined Data Center
Full Virtualization
Full Virtualization is virtualization in which the guest operating system is unaware that it is in a
virtualized environment, and therefore hardware is virtualized by the host operating system so
that the guest can issue commands to what it thinks is actual hardware, but really are just
simulated hardware devices created by the host.
Para Virtualization
Paravirtualization is virtualization in which the guest operating system (the one being
virtualized) is aware that it is a guest and accordingly has drivers that, instead of issuing
hardware commands, simply issue commands directly to the host operating system. This also
includes memory and thread management as well, which usually require unavailable
privileged instructions in the processor
Native Virtualization
Native Virtualization is a form of virtualization which allows almost code to be run directly by the
CPU without ant changes, for efficiency. The hypervisor only needs to intervene when the code
contains sensitive instructions that would interfaces with the state of the hypervisor or its supporting
environment. These sensitive instruction need to be intercepted by the hypervisor and replace with
the safe equivalent before they execute on the CPU. The hypervisor replaces the sensitive
instructions with safe instruction that emulated the operation.
What is Cloud Computing ?
Cloud computing, often referred to as simply “the cloud,” is the delivery of on-
demand computing resources—everything from applications to data centres—
over the Internet on a pay-for-use basis. Cloud computing is the use of
computing resources (hardware and software) that are delivered as services over
a network (typically the Internet).
These services are broadly divided into three categories:
1) Infrastructure-as-a-Service (IaaS)
2) Platform-as-a-Service (PaaS)
3) Software-as-a-Service (SaaS)
The goal of cloud computing is to provide easy, scalable access to computing
resources and IT services.
Models of Clouds
Cloud hosting deployment models represent the exact category of
cloud environment and are mainly distinguished by the
proprietorship, size and access. It tells about the purpose and the
nature of the cloud. Most of the organisations are willing to
implement cloud as it reduces the capital expenditure and controls
operating cost. In order to know which deployment model matches
your requirements it is necessary to know the four deployment
models.
• Public Cloud
• Private Cloud
• Hybrid Cloud
• Community Cloud
Public Cloud
Public clouds are owned and operated by companies that offer
rapid access over a public network to affordable computing
resources. With public cloud services, users don’t need to purchase
hardware, software, or supporting infrastructure, which is owned
and managed by providers.
Private Cloud
A private cloud is infrastructure operated solely for a single
organization, whether managed internally or by a third party, and
hosted either internally or externally. Private clouds can take
advantage of cloud’s efficiencies, while providing more control of
resources and steering clear of multi-tenancy.
Key aspects of private cloud
Hybrid Cloud
A hybrid cloud uses a private cloud foundation combined with the
strategic integration and use of public cloud services. The reality is
a private cloud can’t exist in isolation from the rest of a company’s
IT resources and the public cloud. Most companies with private
clouds will evolve to manage workloads across data canters,
private clouds, and public clouds—thereby creating hybrid clouds.
Community Cloud
Community cloud is a type of cloud hosting in which the setup is
mutually shared between many organisations that belong to a
particular community, i.e. banks and trading firms. It is a multi-
tenant setup that is shared among several organisations that belong
to a specific group which has similar computing apprehensions.
Cloud Service Model
Private
(On-Premise)
Infrastructure
(as a Service)
Platform
(as a Service)
Software
(as a Service)
Storage
Server HW
Networking
Servers
Databases
Virtualization
Runtimes
Applications
Security & Integration
Storage
Server HW
Networking
Servers
Databases
Virtualization
Runtimes
Applications
Security & Integration
Storage
Server HW
Networking
Servers
Databases
Virtualization
Runtimes
Applications
Security & Integration
Storage
Server HW
Networking
Servers
Databases
Virtualization
Runtimes
Security & Integration
Applications
Managed by you Managed by vendor
What is Open Stack
An Open Source Cloud Framework
OpenStack Cloud
OpenStack is a community of open source
developers, participating organizations and
users who are building and running the open
source cloud operating system.
“OpenStack is an Infrastructure as a service which is known as a
Cloud Operating System, that takes resources such as compute,
storage, network, virtualization technologies and controls those
resources at a data center level”
“OpenStack’s basic requirement: “Cloud must be simple to
implement and massively scalable”
Open Stack Architecture
OpenStack Projects
Nova(Compute):- Manages the lifecycle of compute instances in an OpenStack
environment. Responsibilities include spawning, scheduling and decomissioning of
machines on demand.
Neutron (Networking) :- Enables network connectivity as a service for other
OpenStack services, such as OpenStack Compute. Provides an API for users to define
networks and the attachments into them. Has a pluggable architecture that supports
many popular networking vendors and technologies.
Swift (Object Storage) :- Stores and retrieves arbitrary unstructured data objects via a
RESTful, HTTP based API. It is highly fault tolerant with its data replication and scale
out architecture. Its implementation is not like a file server with mountable directories.
Cinder (Block Storage):- Provides persistent block storage to running instances. Its
pluggable driver architecture facilitates the creation and management of block storage
devices.
Keystone (Identity) :- Provides an authentication and authorization service for other
OpenStack services. Provides a catalog of endpoints for all OpenStack services.
Glance (Image Service):- Stores and retrieves virtual machine disk images.
OpenStack Compute makes use of this during instance provisioning.
Horizon (Dashboard)
A web-based interface for managing OpenStack
services. It provides a graphical user interface for
operations such as launching instances, managing
networking and setting access controls.
Horizon Portal
OpenStack Architecture
“Openstack is Growing
Everyday”
OpenStack Releases and Versions
Thankyou
For any Query & Course related details : -
www.facebook.com/LinuxBhopal
Call us at – 4700646, 9981511646
info@linuxacademy.org
References:-
https://releases.openstack.org/
https://www.openstack.org/zh_CN/software/
http://docs.openstack.org/ops-guide/architecture.html
https://www.rackspace.com/en-in/openstack
https://wiki.openstack.org/wiki/Tacker
http://docs.openstack.org/developer/horizon/topics/settings.html

More Related Content

What's hot

Cloud deployment models
Cloud deployment modelsCloud deployment models
Cloud deployment models
Ashok Kumar
 
Cloud Computing and your Data Warehouse
Cloud Computing and your Data WarehouseCloud Computing and your Data Warehouse
Cloud Computing and your Data Warehouse
drluckyspin
 
Cloud And Virtualization To Support Grid Infrastructures
Cloud And Virtualization To Support Grid InfrastructuresCloud And Virtualization To Support Grid Infrastructures
Cloud And Virtualization To Support Grid InfrastructuresIgnacio M. Llorente
 
Data Confidentiality in Cloud Computing
Data Confidentiality in Cloud ComputingData Confidentiality in Cloud Computing
Data Confidentiality in Cloud Computing
Ritesh Dwivedi
 
Cloud computing
Cloud computing Cloud computing
Cloud computing
ananyaakk
 
Fundamentals of cloud Computing
Fundamentals of cloud ComputingFundamentals of cloud Computing
Fundamentals of cloud Computing
nik_053
 
Cloud Computing Introduction
Cloud Computing IntroductionCloud Computing Introduction
Cloud Computing Introductionguest90f660
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
amutharajan10
 
IT Geek Week 2016 - Introduction To Cloud Computing
IT Geek Week 2016 - Introduction To Cloud ComputingIT Geek Week 2016 - Introduction To Cloud Computing
IT Geek Week 2016 - Introduction To Cloud Computing
Haim Ateya
 
Chap 1 introduction to cloud computing
Chap 1 introduction to cloud computingChap 1 introduction to cloud computing
Chap 1 introduction to cloud computing
Raj Sarode
 
Unit 1
Unit 1Unit 1
Unit 1
Ravi Kumar
 
Presentation on cloud computing security issues using HADOOP and HDFS ARCHITE...
Presentation on cloud computing security issues using HADOOP and HDFS ARCHITE...Presentation on cloud computing security issues using HADOOP and HDFS ARCHITE...
Presentation on cloud computing security issues using HADOOP and HDFS ARCHITE...
Pushpa
 
NIST Cloud Computing Reference Architecture
NIST Cloud Computing Reference ArchitectureNIST Cloud Computing Reference Architecture
NIST Cloud Computing Reference Architecture
Thanakrit Lersmethasakul
 
Market oriented Cloud Computing
Market oriented Cloud ComputingMarket oriented Cloud Computing
Market oriented Cloud ComputingJithin Parakka
 
Cloud computing and data security
Cloud computing and data securityCloud computing and data security
Cloud computing and data security
Mohammed Fazuluddin
 
tcp cloud - Advanced Cloud Computing
tcp cloud - Advanced Cloud Computingtcp cloud - Advanced Cloud Computing
tcp cloud - Advanced Cloud Computing
MarketingArrowECS_CZ
 
Issues in cloud computing
Issues in cloud computingIssues in cloud computing
Issues in cloud computing
ronak patel
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
Suman Jha
 
Private Cloud Architecture
Private Cloud ArchitecturePrivate Cloud Architecture
Private Cloud Architecture
Derek Keats
 

What's hot (20)

Cloud deployment models
Cloud deployment modelsCloud deployment models
Cloud deployment models
 
Cloud Computing and your Data Warehouse
Cloud Computing and your Data WarehouseCloud Computing and your Data Warehouse
Cloud Computing and your Data Warehouse
 
Cloud And Virtualization To Support Grid Infrastructures
Cloud And Virtualization To Support Grid InfrastructuresCloud And Virtualization To Support Grid Infrastructures
Cloud And Virtualization To Support Grid Infrastructures
 
Data Confidentiality in Cloud Computing
Data Confidentiality in Cloud ComputingData Confidentiality in Cloud Computing
Data Confidentiality in Cloud Computing
 
Cloud computing
Cloud computing Cloud computing
Cloud computing
 
Fundamentals of cloud Computing
Fundamentals of cloud ComputingFundamentals of cloud Computing
Fundamentals of cloud Computing
 
Cloud Computing Introduction
Cloud Computing IntroductionCloud Computing Introduction
Cloud Computing Introduction
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
IT Geek Week 2016 - Introduction To Cloud Computing
IT Geek Week 2016 - Introduction To Cloud ComputingIT Geek Week 2016 - Introduction To Cloud Computing
IT Geek Week 2016 - Introduction To Cloud Computing
 
Chap 1 introduction to cloud computing
Chap 1 introduction to cloud computingChap 1 introduction to cloud computing
Chap 1 introduction to cloud computing
 
Unit 1
Unit 1Unit 1
Unit 1
 
Presentation on cloud computing security issues using HADOOP and HDFS ARCHITE...
Presentation on cloud computing security issues using HADOOP and HDFS ARCHITE...Presentation on cloud computing security issues using HADOOP and HDFS ARCHITE...
Presentation on cloud computing security issues using HADOOP and HDFS ARCHITE...
 
NIST Cloud Computing Reference Architecture
NIST Cloud Computing Reference ArchitectureNIST Cloud Computing Reference Architecture
NIST Cloud Computing Reference Architecture
 
Market oriented Cloud Computing
Market oriented Cloud ComputingMarket oriented Cloud Computing
Market oriented Cloud Computing
 
Nimbus Concept
Nimbus ConceptNimbus Concept
Nimbus Concept
 
Cloud computing and data security
Cloud computing and data securityCloud computing and data security
Cloud computing and data security
 
tcp cloud - Advanced Cloud Computing
tcp cloud - Advanced Cloud Computingtcp cloud - Advanced Cloud Computing
tcp cloud - Advanced Cloud Computing
 
Issues in cloud computing
Issues in cloud computingIssues in cloud computing
Issues in cloud computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Private Cloud Architecture
Private Cloud ArchitecturePrivate Cloud Architecture
Private Cloud Architecture
 

Similar to Presentation on Openstack in null Bhopal Chapter

Deployment of private cloud infrastructure copy
Deployment of private cloud infrastructure   copyDeployment of private cloud infrastructure   copy
Deployment of private cloud infrastructure copyprabhat kumar
 
Virtualization vs. Cloud Computing: What's the Difference?
Virtualization vs. Cloud Computing: What's the Difference?Virtualization vs. Cloud Computing: What's the Difference?
Virtualization vs. Cloud Computing: What's the Difference?
Bangladesh Network Operators Group
 
Cloud Computing
 Cloud Computing Cloud Computing
Cloud Computing
Mannat Singh
 
Cloud Computing & CloudStack Open Source
Cloud Computing & CloudStack Open SourceCloud Computing & CloudStack Open Source
Cloud Computing & CloudStack Open Source
AhmadShah Sultani
 
Cloud Computing genral for all concepts.pptx
Cloud Computing genral for all concepts.pptxCloud Computing genral for all concepts.pptx
Cloud Computing genral for all concepts.pptx
raghavanp4
 
Introduction to Cloud Computing.pptx
Introduction to Cloud Computing.pptxIntroduction to Cloud Computing.pptx
Introduction to Cloud Computing.pptx
ojaswiniwagh
 
Private Cloud With System Center Project
Private Cloud With System Center ProjectPrivate Cloud With System Center Project
Private Cloud With System Center ProjectAbhijit Kundu
 
A proposal for implementing cloud computing in newspaper company
A proposal for implementing cloud computing in newspaper companyA proposal for implementing cloud computing in newspaper company
A proposal for implementing cloud computing in newspaper company
Kingsley Mensah
 
CLOUD COMPUTING.pptx
CLOUD COMPUTING.pptxCLOUD COMPUTING.pptx
CLOUD COMPUTING.pptx
SurajThapa79
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
Aniket Saxena
 
Cloud Computing for college presenation project.
Cloud Computing for college presenation project.Cloud Computing for college presenation project.
Cloud Computing for college presenation project.
Mahesh Tibrewal
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
Sandeep Singh
 
Quiz 1 cloud computing
Quiz 1 cloud computing Quiz 1 cloud computing
Quiz 1 cloud computing
Lahore Garrison University
 
Cloud Computing(Introduction)
Cloud Computing(Introduction)Cloud Computing(Introduction)
Cloud Computing(Introduction)
Gaurav Uniyal
 
Intoduction of cloud computing
Intoduction of cloud computingIntoduction of cloud computing
Intoduction of cloud computing
Mohammad Ilyas Malik
 
A017620123
A017620123A017620123
A017620123
IOSR Journals
 
Design & Development of a Trustworthy and Secure Billing System for Cloud Com...
Design & Development of a Trustworthy and Secure Billing System for Cloud Com...Design & Development of a Trustworthy and Secure Billing System for Cloud Com...
Design & Development of a Trustworthy and Secure Billing System for Cloud Com...
iosrjce
 

Similar to Presentation on Openstack in null Bhopal Chapter (20)

Deployment of private cloud infrastructure copy
Deployment of private cloud infrastructure   copyDeployment of private cloud infrastructure   copy
Deployment of private cloud infrastructure copy
 
Virtualization vs. Cloud Computing: What's the Difference?
Virtualization vs. Cloud Computing: What's the Difference?Virtualization vs. Cloud Computing: What's the Difference?
Virtualization vs. Cloud Computing: What's the Difference?
 
Cloud Computing
 Cloud Computing Cloud Computing
Cloud Computing
 
Cloud Computing & CloudStack Open Source
Cloud Computing & CloudStack Open SourceCloud Computing & CloudStack Open Source
Cloud Computing & CloudStack Open Source
 
Cloud Computing genral for all concepts.pptx
Cloud Computing genral for all concepts.pptxCloud Computing genral for all concepts.pptx
Cloud Computing genral for all concepts.pptx
 
Introduction to Cloud Computing.pptx
Introduction to Cloud Computing.pptxIntroduction to Cloud Computing.pptx
Introduction to Cloud Computing.pptx
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Private Cloud With System Center Project
Private Cloud With System Center ProjectPrivate Cloud With System Center Project
Private Cloud With System Center Project
 
A proposal for implementing cloud computing in newspaper company
A proposal for implementing cloud computing in newspaper companyA proposal for implementing cloud computing in newspaper company
A proposal for implementing cloud computing in newspaper company
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
CLOUD COMPUTING.pptx
CLOUD COMPUTING.pptxCLOUD COMPUTING.pptx
CLOUD COMPUTING.pptx
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud Computing for college presenation project.
Cloud Computing for college presenation project.Cloud Computing for college presenation project.
Cloud Computing for college presenation project.
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Quiz 1 cloud computing
Quiz 1 cloud computing Quiz 1 cloud computing
Quiz 1 cloud computing
 
Cloud Computing(Introduction)
Cloud Computing(Introduction)Cloud Computing(Introduction)
Cloud Computing(Introduction)
 
Intoduction of cloud computing
Intoduction of cloud computingIntoduction of cloud computing
Intoduction of cloud computing
 
A017620123
A017620123A017620123
A017620123
 
Design & Development of a Trustworthy and Secure Billing System for Cloud Com...
Design & Development of a Trustworthy and Secure Billing System for Cloud Com...Design & Development of a Trustworthy and Secure Billing System for Cloud Com...
Design & Development of a Trustworthy and Secure Billing System for Cloud Com...
 

Recently uploaded

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
Tobias Schneck
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
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
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
CatarinaPereira64715
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Abida Shariff
 
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
Safe Software
 
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
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 

Recently uploaded (20)

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
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
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...
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
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
 
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...
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 

Presentation on Openstack in null Bhopal Chapter

  • 2. About Me Hemraj Singh Chouhan Red Hat Certified Instrustor(RHCI) facebook.com/hschouhan @hschouhan Institute for Technical Education Auth. Redhat Training Partner www.linuxacademy.org o
  • 3. Checklist For Workshop •Introduction about Cloud Computing •Idea about Virtualization •Introduction about Open Stack •Configuring Puppet File •Deployment of Open Stack •Functionality of Open Stack Portal •Launching Instances
  • 4. What is Virtualization Virtualization is the process of creating a software-based (or virtual) representation of something rather than a physical one. Virtualization can apply to applications, servers, storage, and networks and is the single most effective way to reduce IT expenses while boosting efficiency and agility for all size businesses.
  • 5. Types of Virtualization • Full Virtualization • Para Virtualization • Native Virtualization (Hardware Assist) Benefits of Virtualization • Reduce capital and operating costs. • Minimize or eliminate downtime. • Increase IT productivity, efficiency, agility and responsiveness. • Provision applications and resources faster. • Enable business continuity and disaster recovery. • Simplify data centre management. • Build a true Software-Defined Data Center
  • 6. Full Virtualization Full Virtualization is virtualization in which the guest operating system is unaware that it is in a virtualized environment, and therefore hardware is virtualized by the host operating system so that the guest can issue commands to what it thinks is actual hardware, but really are just simulated hardware devices created by the host. Para Virtualization Paravirtualization is virtualization in which the guest operating system (the one being virtualized) is aware that it is a guest and accordingly has drivers that, instead of issuing hardware commands, simply issue commands directly to the host operating system. This also includes memory and thread management as well, which usually require unavailable privileged instructions in the processor Native Virtualization Native Virtualization is a form of virtualization which allows almost code to be run directly by the CPU without ant changes, for efficiency. The hypervisor only needs to intervene when the code contains sensitive instructions that would interfaces with the state of the hypervisor or its supporting environment. These sensitive instruction need to be intercepted by the hypervisor and replace with the safe equivalent before they execute on the CPU. The hypervisor replaces the sensitive instructions with safe instruction that emulated the operation.
  • 7. What is Cloud Computing ? Cloud computing, often referred to as simply “the cloud,” is the delivery of on- demand computing resources—everything from applications to data centres— over the Internet on a pay-for-use basis. Cloud computing is the use of computing resources (hardware and software) that are delivered as services over a network (typically the Internet). These services are broadly divided into three categories: 1) Infrastructure-as-a-Service (IaaS) 2) Platform-as-a-Service (PaaS) 3) Software-as-a-Service (SaaS) The goal of cloud computing is to provide easy, scalable access to computing resources and IT services.
  • 8. Models of Clouds Cloud hosting deployment models represent the exact category of cloud environment and are mainly distinguished by the proprietorship, size and access. It tells about the purpose and the nature of the cloud. Most of the organisations are willing to implement cloud as it reduces the capital expenditure and controls operating cost. In order to know which deployment model matches your requirements it is necessary to know the four deployment models. • Public Cloud • Private Cloud • Hybrid Cloud • Community Cloud
  • 9. Public Cloud Public clouds are owned and operated by companies that offer rapid access over a public network to affordable computing resources. With public cloud services, users don’t need to purchase hardware, software, or supporting infrastructure, which is owned and managed by providers. Private Cloud A private cloud is infrastructure operated solely for a single organization, whether managed internally or by a third party, and hosted either internally or externally. Private clouds can take advantage of cloud’s efficiencies, while providing more control of resources and steering clear of multi-tenancy. Key aspects of private cloud
  • 10. Hybrid Cloud A hybrid cloud uses a private cloud foundation combined with the strategic integration and use of public cloud services. The reality is a private cloud can’t exist in isolation from the rest of a company’s IT resources and the public cloud. Most companies with private clouds will evolve to manage workloads across data canters, private clouds, and public clouds—thereby creating hybrid clouds. Community Cloud Community cloud is a type of cloud hosting in which the setup is mutually shared between many organisations that belong to a particular community, i.e. banks and trading firms. It is a multi- tenant setup that is shared among several organisations that belong to a specific group which has similar computing apprehensions.
  • 11. Cloud Service Model Private (On-Premise) Infrastructure (as a Service) Platform (as a Service) Software (as a Service) Storage Server HW Networking Servers Databases Virtualization Runtimes Applications Security & Integration Storage Server HW Networking Servers Databases Virtualization Runtimes Applications Security & Integration Storage Server HW Networking Servers Databases Virtualization Runtimes Applications Security & Integration Storage Server HW Networking Servers Databases Virtualization Runtimes Security & Integration Applications Managed by you Managed by vendor
  • 12. What is Open Stack An Open Source Cloud Framework
  • 13. OpenStack Cloud OpenStack is a community of open source developers, participating organizations and users who are building and running the open source cloud operating system. “OpenStack is an Infrastructure as a service which is known as a Cloud Operating System, that takes resources such as compute, storage, network, virtualization technologies and controls those resources at a data center level” “OpenStack’s basic requirement: “Cloud must be simple to implement and massively scalable”
  • 15. OpenStack Projects Nova(Compute):- Manages the lifecycle of compute instances in an OpenStack environment. Responsibilities include spawning, scheduling and decomissioning of machines on demand. Neutron (Networking) :- Enables network connectivity as a service for other OpenStack services, such as OpenStack Compute. Provides an API for users to define networks and the attachments into them. Has a pluggable architecture that supports many popular networking vendors and technologies. Swift (Object Storage) :- Stores and retrieves arbitrary unstructured data objects via a RESTful, HTTP based API. It is highly fault tolerant with its data replication and scale out architecture. Its implementation is not like a file server with mountable directories. Cinder (Block Storage):- Provides persistent block storage to running instances. Its pluggable driver architecture facilitates the creation and management of block storage devices. Keystone (Identity) :- Provides an authentication and authorization service for other OpenStack services. Provides a catalog of endpoints for all OpenStack services. Glance (Image Service):- Stores and retrieves virtual machine disk images. OpenStack Compute makes use of this during instance provisioning.
  • 16. Horizon (Dashboard) A web-based interface for managing OpenStack services. It provides a graphical user interface for operations such as launching instances, managing networking and setting access controls.
  • 21. Thankyou For any Query & Course related details : - www.facebook.com/LinuxBhopal Call us at – 4700646, 9981511646 info@linuxacademy.org