Open Stack

9
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)

description

openstack word doc

Transcript of Open Stack

Page 1: 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

Page 2: Open Stack

Cloud Service layers

To develop the data center we divide the work in layer

Page 3: Open Stack

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

Page 4: Open Stack

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.

Page 5: Open Stack

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.

Page 6: Open Stack

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

Page 7: Open Stack

1. Compute (NOVA)