“ Turn one computer into several using virtualization” Presented by Sathish b CSE(2/4) KITS, Warangal
Contents…1. What is virtualization?2. Why virtualization?3. How virtualization is done?4. Types of virtualization.5. History.6. Pros.7. Cons.
What is virtualization? Create a virtual version of a device or resource, such as a server, storage device, network or even an operating system Framework of dividing the resources of a computer into multiple execution environments.
Why virtualization? Virtualization lets you run multiple virtual servers or desktops on a single physical machine (host). Save on physical machine costs. Centralized and Remote Management Servers that reside on the same physical machine are easier to manage. Increased Backup Capability
How virtualization isdone? A virtualization framework may make use of emulation or simulation, perhaps because the guest and host architectures are different, or even otherwise. An emulator reproduces the behaviour of one system on another. A simulation is an imitation of some real system.
Types of virtualization. Hardware Virtualization Software Virtualization Memory Virtualization Storage Virtualization Data Virtualization Network Virtualization
Hardware Virtualization.Hardware virtualization is accomplished by abstracting the physical hardware layer by use of a Virtual machinemonitor.Various levels of hardware virtualization exist that perform various levels of abstraction.
Software VirtualizationIt is able to abstract the software installation procedure and create virtual software installations.This methodology provides some fairly significant benefits to application managers
Memory Virtualization It is seen as virtual memory, or swap, on servers and workstations. Remote Direct Memory Access (RDMA) is used to provide remote access to another hosts memory without interfering with that host
Storage Virtualization Storage virtualization is a major component in storage best practices for servers, in the form of controllers and functional RAID levels.Storage virtualization is becoming more and more present in various other forms.
Data VirtualizationData exists in many forms in our environments. Data virtualization deals with the ability to abstract the actual location, access method and data types, and allow the end user to focus on the data itself.
Network VirtualizationVirtualization can be seen as abstraction and creation of multiple logical systems on a single physical platform.Networking devices utilize both para virtualization and hypervisor techniques.
History. The use of multi-programming for spooling can be ascribed to the Atlas computer in the early 1960s.In the mid 1960s, the IBM Watson Research Centre was home to the M44/44X Project, the goal being to evaluate the emerging time sharing system concepts
Pros of virtualization.virtualization is the fact that it provides high availability for critical applications, and streamlines application deployment and migrations.The collections of inefficient servers can be replaced with fewer machines.software can be tested while isolated in harmless virtual partitions
Cons of virtualization.When the machine, on which all the virtualized solutions run, fails or when the virtualization solution itself fails, this crashes everything.lower performance
time to conclude!!!Virtualization overall, irrespective of the type, helps improve scalability and resource utilization.Virtualization helps to centralize administrative tasks.Eco friendly.
Visit me at: memywld.blogspot.inlike at: facebook.com/wearedevelopers