19
By B.P.SREEJITH VIGNESH (LECTURER) SRI VENKATESWARA COLLEGE OF COMPUTER APPLICATIONS & MANAGEMENT. COIMBATORE. CLOUD COMPUTING TECHNOLOGIES ON

Vitual cloud

Embed Size (px)

DESCRIPTION

this is use to mca students

Citation preview

Page 1: Vitual cloud

By B.P.SREEJITH VIGNESH

(LECTURER) SRI VENKATESWARA COLLEGE OF COMPUTER

APPLICATIONS & MANAGEMENT.COIMBATORE.

CLOUD COMPUTING

TECHNOLOGIES ON

Page 2: Vitual cloud

EMERGENCEIt’s a long way of Computing scenario

SCIENCE for KNOWLEDGE

SCIENCE for SOLUTIONS

Virtualization

Page 3: Vitual cloud

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.

Page 4: Vitual cloud

WHY VIRTUALIZATION

ConsolidationRedundancySegregationLegacy HardwareMigration

Page 5: Vitual cloud

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

Page 6: Vitual cloud

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

Page 7: Vitual cloud

The Virtualization TypesServer Virtualization

Storage Virtualization

Network Virtualization

Application Virtualization

Page 8: Vitual cloud

Popular hypervisorsXenKVMQEMUvirtualBoxVMWare

Page 9: Vitual cloud

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

Page 10: Vitual cloud

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.

Page 11: Vitual cloud

LAYERS

Page 12: Vitual cloud

Software delivery model

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

SaaS

Page 13: Vitual cloud

Platform delivery model

Platforms are built upon Infrastructure, which is expensive

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

PaaS

Page 14: Vitual cloud

Infrastructure delivery model

A platform virtualization environment

Computing resources, such as

storing and processing capacity. Virtualization taken a step

further

IaaS

Page 15: Vitual cloud

• 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

Page 16: Vitual cloud

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.

Page 17: Vitual cloud

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.

Page 18: Vitual cloud

ADOPTERS

desktone Virtual Cloud model

Microsoft Virtual Environment

Page 19: Vitual cloud

QUERIES