Upload
skumarmba
View
565
Download
6
Embed Size (px)
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