Vitual cloud

Preview:

DESCRIPTION

this is use to mca students

Citation preview

By B.P.SREEJITH VIGNESH

(LECTURER) SRI VENKATESWARA COLLEGE OF COMPUTER

APPLICATIONS & MANAGEMENT.COIMBATORE.

CLOUD COMPUTING

TECHNOLOGIES ON

EMERGENCEIt’s a long way of Computing scenario

SCIENCE for KNOWLEDGE

SCIENCE for SOLUTIONS

Virtualization

Perspective

What is Virtualization?

• Virtualization means splitting up a single physical computer into several “virtual” computers.

• Each virtual operating system is a called a virtual machine(vm's) which is just a collection of files on a physical machine.

WHY VIRTUALIZATION

ConsolidationRedundancySegregationLegacy HardwareMigration

Virtualization -- a Server for Multiple Applications/OS

Hardware

OperatingSystem

Applications

Hardware

Hypervisor

Hypervisor is a software program that manages multiple operating systems (or multiple instances of the same operating system) on a single computer system. The hypervisor manages the system's processor, memory, and other resources to allocate what each operating system requires. Hypervisors are designed for a particular processor architecture and may also be called virtualization managers.

OperatingSystem

Applications

OperatingSystem

Applications

OperatingSystem

Applications

OperatingSystem

Applications

OperatingSystem

Applications

CONCEPTUALIZATION

TRADITIONAL SERVER

CONCEPT◦ Expensive to acquire and

maintain hardware◦ Not very scalable◦ Difficult to replicate◦ Redundancy is difficult to

implement◦ Vulnerable to hardware

outages◦ In many cases, processor is

under-utilized

VIRTUAL SERVER CONCEPT

◦ Highly redundant◦ Highly available◦ Rapidly deploy new

servers◦ Easy to deploy◦ Reconfigurable while

services are running◦ Optimizes physical

resources by doing more with less

The Virtualization TypesServer Virtualization

Storage Virtualization

Network Virtualization

Application Virtualization

Popular hypervisorsXenKVMQEMUvirtualBoxVMWare

Issues in Virtualization for Cloud-Computing Software deployment

◦ Open-source◦ Commercial products◦ Re-installation or not

Compatibility ◦ Legacy software/database

virtualized resources as a service over the Internet.

Virtualization

CLOUD COMPUTING

Cloud computing is Internet-based computing, whereby shared resources, software and information are provided to computers and other devices on-demand, like electricity.

you pay-as-you-go and use only what you need, all managed by a browser, application or API.

LAYERS

Software delivery model

No hardware or software to manageService delivered through a browserCustomers use the service on demandInstant Scalability

SaaS

Platform delivery model

Platforms are built upon Infrastructure, which is expensive

Estimating demand is not a science!Platform management is not fun!

PaaS

Infrastructure delivery model

A platform virtualization environment

Computing resources, such as

storing and processing capacity. Virtualization taken a step

further

IaaS

• Private Cloud (a.k.a. Internal Cloud)– enterprise owned or leased

• Public cloud (a.k.a. External Cloud)– Sold to the public, mega-scale infrastructure

• Hybrid cloud– composition of two or more clouds

Cloud Deployment Models

Difference

Virtualization Virtualization is creating

virtual versions of technologies like servers, operating system, network resources &storage

devices. In virtualization, either its

one operating system using multiple computers to evaluate database or a single computer controlling several machines

Cloud Computing

Cloud Computing make use of virtualized resources such as servers, computing devices and networks

In Cloud Computing a database can be physically located somewhere in secure remote location and data can be accessed through clients computer using the database server to analyze and recover the data.

BENIFITS

Reduction in cost of infrastructure. Enhances flexible functionality of

management.High accessibility of applications

and data.Improves system compliance.Improved System Reliability and

Security.

ADOPTERS

desktone Virtual Cloud model

Microsoft Virtual Environment

QUERIES

Recommended