Open Stack
-
Upload
saqib-jabbar -
Category
Documents
-
view
16 -
download
3
description
Transcript of Open Stack
OPEN STACK
Q What is cloud computing?
A: Cloud computing is a system which provide accessing, storing and managing the data over the internet.
BENEFITS
ON DEMAND SELF SERVICE: Establish manage and terminate service on your own without involving a service provider.
Broad Network Access: Use a standard web browser to access the user interface without any need for specific operating system.
Measured Service: consume resources as a service and pay only for resources used.
Cloud Computer Models
Software as a Service (Saas)
End user Applications delivered as a service rather than on premises software which is installed and run on computer on the premises (organization) like email, customer relation management software. Exchange etc.
Platform as a service (PAAS)
Application Platform as a service where application developer can build and develop their applications.
PaaS is analogous to SaaS except that, rather than being software delivered over the web, it is a platform for the creation of software, delivered over the web.
PAAS mai aap ko operating system etc de diya jayega ab aap uss pe data dalain and applications banayen ya install karain
Infrastructure As A Service (IAAS)
Provide storage or IT infrastructure as a service rather then a dedicated capability by network architects.
IAAS mai aap ko cloud service provider aap ko infrastrucker provide kerdega like server virtual machines storage etc and aap uss pe apni merzi se o/s install karain applications dalain and data etc dalain
Cloud Service layers
To develop the data center we divide the work in layer
1. Data center we need the building, physical security2. Networking switches routers ,security3. Servers physical servers ,racks , blades4. Virtualization Hypervisors like VMWARE EXSI,
Above four was IAAS (infrastructure as a service)
5. Operating System virtual machines operating system such as Linux, Windows.6. System management softwares like Tivoli
Above two are PAAS
7. Application: Application delivering end user service like MS Exchange.
1. If you are not using cloud services you have to manage all the things like networking,storage,data ,O/S and applications
2. If you are using Infrastructure as a Service then You have to manage Application, data, O/S, Runtime, Middleware etc.Networking,storage,virtualization servers will be manage by cloud service providers
3. If you are using PAAS then u have to manage Data and Applications.4. If You are SAAS user then everything will be managed by Cloud service provider.
IAAS mai aap ko cloud service provider aap ko infrastrucker provide kerdega like server virtual machines storage etc and aa puss pe apni merzi se o/s install karain applications dalain and data etc dalain
Cloud deployment Model
Public Cloud
Service provider makes resources for public such as applications and storage. They might be free or pay per usage.
Private Cloud
Private cloud is use by one customer or organization.
Private cloud is highly secure.
Community Cloud
Infrastructure that is shared between organization
Hypervisor
A program that allow multiple operating systems to use same physical hardware.
BareMetal or Native Hypervisor
Run directly on physical hardware. Control the hardware and monitor guest operating system.
Example: VmWare ESX, Xen, Microsoft Hyper-V
Hosted Hypervisor
Run within host operating system environment.
with the hypervisor layer as a distinct second software level. Guest Operating system runs at the third level above the hardware.
Example
Vmware Workstation , KVM
Full Virtualization
Allow multiple guest operating systems to run simultaneously on host computer and they don’t know they are virtual machines.
Guest operating system use physical hardware through hypervisour. For this cpu should support virtualization technology such as Intel-V and AMD-V.
Example: VMware ESXi and Microsoft Hyper-V.
PARA VIRTUALIZATION
Guest OS need to transfer command to hypervisor and hypervisor then communicate with physical hardware. Their kernels need to be modified to use hypercall which transfer kernel commands to Hypervisors.
Use with open source OS like Linux.
OPENSTACK
Open source software for building Private and public clouds
Open stack is a cloud operating system that control large pool of compute, storage and networking resource throughout a datacenter. All manage through a dashboard.
Open stack is a free and open source cloud computing software plateform
Openstack has three main components
Compute Network Storage.
Openstack manage all these resource through a Dashboard and provide users the resources.
Open STACK Components
Service Name DescriptionDashbord Horizon The OpenStack Dashboard is a web-based interface that
allows you to manage OpenStack resources and services. The Dashboard allows you to interact with the OpenStack Compute cloud controller using the OpenStack API
COMPUTE NOVA Provide and manage large networks of virtual machines to offer on demand computing resources
1. Compute (NOVA)