Virtualization -- a Server for Multiple Applications/OS Applications Applications Applications Applications Applications Applications Operating System Operating System Operating System Operating System Operating System Operating System Hardware Hypervisor Hardware 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.
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 Types Server Virtualization Storage Virtualization Network Virtualization Application Virtualization
Popular hypervisors Xen KVM QEMU virtualBox VMWare
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
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 Microsoft Virtual Environment desktone Virtual Cloud model