![Page 1: Virtualization-the Cloud Enabler by INSPIRE-groups (VTU,2014)](https://reader034.vdocuments.us/reader034/viewer/2022052409/540dc7ba8d7f72927e8b49ec/html5/thumbnails/1.jpg)
Virtualization-the cloud enabler
Pravin Hanchinal Co-founder & CEO
INSPIRE- groups
![Page 2: Virtualization-the Cloud Enabler by INSPIRE-groups (VTU,2014)](https://reader034.vdocuments.us/reader034/viewer/2022052409/540dc7ba8d7f72927e8b49ec/html5/thumbnails/2.jpg)
presentations
![Page 5: Virtualization-the Cloud Enabler by INSPIRE-groups (VTU,2014)](https://reader034.vdocuments.us/reader034/viewer/2022052409/540dc7ba8d7f72927e8b49ec/html5/thumbnails/5.jpg)
What is Virtualization?
Virtualization is the ability to run virtual machines on top of a hypervisor
![Page 6: Virtualization-the Cloud Enabler by INSPIRE-groups (VTU,2014)](https://reader034.vdocuments.us/reader034/viewer/2022052409/540dc7ba8d7f72927e8b49ec/html5/thumbnails/6.jpg)
Virtualization and Cloud Computing
• Virtualization is the ability to run "virtual machines" on top of a hypervisor
• A hypervisor provides a uniform abstraction of the underlying physical machine.
• Abstraction in the key idea in Service Models of Cloud!
![Page 7: Virtualization-the Cloud Enabler by INSPIRE-groups (VTU,2014)](https://reader034.vdocuments.us/reader034/viewer/2022052409/540dc7ba8d7f72927e8b49ec/html5/thumbnails/7.jpg)
Timeline of Virtualization
• 1970s: virtual machines first used
• 1990s: x86 becomes prominent server platform
• 1999: VMWare first product to virtualize x86
• 2006: AMD and Intel offer hardware support
![Page 8: Virtualization-the Cloud Enabler by INSPIRE-groups (VTU,2014)](https://reader034.vdocuments.us/reader034/viewer/2022052409/540dc7ba8d7f72927e8b49ec/html5/thumbnails/8.jpg)
Benefits of Virtualization
• Greatest Cost Savings• Highest Server Utilization• Built-In High Availability• Zero Downtime Failover• Best Performance• Unmatched Reliability• Superior Security• Lowest TCO• Fastest, Easiest Management
* Image source: http://whitehatvirtual.com/blog/bid/334816/Top-5-Benefits-of-Desktop-Virtualization
![Page 10: Virtualization-the Cloud Enabler by INSPIRE-groups (VTU,2014)](https://reader034.vdocuments.us/reader034/viewer/2022052409/540dc7ba8d7f72927e8b49ec/html5/thumbnails/10.jpg)
What is a Virtual Machine (VM)?
• A virtual machine (VM) is a software implementation of a machine that executes programs like a physical machine.
• Each VM includes its own kernel, OS, supporting libraries and apps.
![Page 12: Virtualization-the Cloud Enabler by INSPIRE-groups (VTU,2014)](https://reader034.vdocuments.us/reader034/viewer/2022052409/540dc7ba8d7f72927e8b49ec/html5/thumbnails/12.jpg)
Some scenarios
The desktop user who wants to run a copy of Windows on his Linux computer running simultaneously
![Page 13: Virtualization-the Cloud Enabler by INSPIRE-groups (VTU,2014)](https://reader034.vdocuments.us/reader034/viewer/2022052409/540dc7ba8d7f72927e8b49ec/html5/thumbnails/13.jpg)
Some scenarios
A system architect wanting to run 3 different server OS on one machine or a cluster
![Page 14: Virtualization-the Cloud Enabler by INSPIRE-groups (VTU,2014)](https://reader034.vdocuments.us/reader034/viewer/2022052409/540dc7ba8d7f72927e8b49ec/html5/thumbnails/14.jpg)
Some scenarios
A programmer who wants to test his programs on a platform the customer is using
![Page 16: Virtualization-the Cloud Enabler by INSPIRE-groups (VTU,2014)](https://reader034.vdocuments.us/reader034/viewer/2022052409/540dc7ba8d7f72927e8b49ec/html5/thumbnails/16.jpg)
VMM / Hypervisor
▪ VMM: Virtual Machine Monitor▪ Small special purpose operating system✓ Each process acts like a separate computer or VM✓ Can run a full OS in each virtual machine
![Page 17: Virtualization-the Cloud Enabler by INSPIRE-groups (VTU,2014)](https://reader034.vdocuments.us/reader034/viewer/2022052409/540dc7ba8d7f72927e8b49ec/html5/thumbnails/17.jpg)
Types of hypervisors (VMM)
• Type 1 (or native, bare metal) – run directly on the host's hardware to
control the hardware and to manage guest OS.
• Type 2 (or hosted) – run within a conventional operating
system environment.
![Page 19: Virtualization-the Cloud Enabler by INSPIRE-groups (VTU,2014)](https://reader034.vdocuments.us/reader034/viewer/2022052409/540dc7ba8d7f72927e8b49ec/html5/thumbnails/19.jpg)
How to execute guest instructions on a host?
Interpretation(emulation)
Slow execution speed, but easy implementation
Translation
Dynamic translation (JIT): translation while running
Static translation (AOT): multiple binary problemComplicated but faster execution, especially with optimizations
Run directly on the hardware
When the host and guest ISA are binary compatible
![Page 20: Virtualization-the Cloud Enabler by INSPIRE-groups (VTU,2014)](https://reader034.vdocuments.us/reader034/viewer/2022052409/540dc7ba8d7f72927e8b49ec/html5/thumbnails/20.jpg)
Types of Virtualization
Server VirtualizationDesktop VirtualizationApplication Virtualization
MemoryDataStorageNetwork
![Page 23: Virtualization-the Cloud Enabler by INSPIRE-groups (VTU,2014)](https://reader034.vdocuments.us/reader034/viewer/2022052409/540dc7ba8d7f72927e8b49ec/html5/thumbnails/23.jpg)
Server Virtualization -Vendors
VMWare ESXCitrix XenServerMicrosoft Hyper-VRed Hat RHEV
![Page 25: Virtualization-the Cloud Enabler by INSPIRE-groups (VTU,2014)](https://reader034.vdocuments.us/reader034/viewer/2022052409/540dc7ba8d7f72927e8b49ec/html5/thumbnails/25.jpg)
Desktop Virtualization
VDI (Virtual Desktop Infrastructure)Session Virtualization
image courtesy
![Page 26: Virtualization-the Cloud Enabler by INSPIRE-groups (VTU,2014)](https://reader034.vdocuments.us/reader034/viewer/2022052409/540dc7ba8d7f72927e8b49ec/html5/thumbnails/26.jpg)
Desktop Virtualization -Vendors
Desktop Virtualization - VendorsCitrix XenDesktopCitrix VDI-in-a-BoxVMWare viewVM Ware VDI-in-a-BoxMicrosoft VDIRedhat RHEV for Desktops
![Page 27: Virtualization-the Cloud Enabler by INSPIRE-groups (VTU,2014)](https://reader034.vdocuments.us/reader034/viewer/2022052409/540dc7ba8d7f72927e8b49ec/html5/thumbnails/27.jpg)
Application Virtualization
App on DemandNo installation,Easy upgrade
image courtesy
![Page 28: Virtualization-the Cloud Enabler by INSPIRE-groups (VTU,2014)](https://reader034.vdocuments.us/reader034/viewer/2022052409/540dc7ba8d7f72927e8b49ec/html5/thumbnails/28.jpg)
Application Virtualization -Vendors
Citrix XenAppVMWare ThinAppMicrosoft App-V
![Page 29: Virtualization-the Cloud Enabler by INSPIRE-groups (VTU,2014)](https://reader034.vdocuments.us/reader034/viewer/2022052409/540dc7ba8d7f72927e8b49ec/html5/thumbnails/29.jpg)
Pros and Cons of Virtualization
Pros:SandboxHardware independentOS independentFast RecoveryLive BackupMigrate dataReduced HardwareRun Multiple OS SimultaneouslyCost savingsUse of Multicore processorsSystem SecurityTest and Development
Cons:Less EfficientUnstable PerformanceTools lack abilityRapid DeploymentLatency of Virtual DiskBackup and Data SetsSecurity IssuesHardware compatibility issuesManaging and Securing is difficult
![Page 30: Virtualization-the Cloud Enabler by INSPIRE-groups (VTU,2014)](https://reader034.vdocuments.us/reader034/viewer/2022052409/540dc7ba8d7f72927e8b49ec/html5/thumbnails/30.jpg)
Virtualization: Enterprise Perspective
Reduced cost–Improve server utilization–Reduce hardware costs–Reduce power consumption
Agility–Operational scalability–Rapid provisioning
Security–Isolated Systems
![Page 31: Virtualization-the Cloud Enabler by INSPIRE-groups (VTU,2014)](https://reader034.vdocuments.us/reader034/viewer/2022052409/540dc7ba8d7f72927e8b49ec/html5/thumbnails/31.jpg)
Enough! Lets see in Action
Source: http://www.crackerjackann.net/blog/is-a-lack-of-leads-frustrating-you
![Page 32: Virtualization-the Cloud Enabler by INSPIRE-groups (VTU,2014)](https://reader034.vdocuments.us/reader034/viewer/2022052409/540dc7ba8d7f72927e8b49ec/html5/thumbnails/32.jpg)
Thank you
more presentation atinspiregroups.co.in/presentations/
![Page 34: Virtualization-the Cloud Enabler by INSPIRE-groups (VTU,2014)](https://reader034.vdocuments.us/reader034/viewer/2022052409/540dc7ba8d7f72927e8b49ec/html5/thumbnails/34.jpg)
Stay connected
pravinhanchinal.com
![Page 35: Virtualization-the Cloud Enabler by INSPIRE-groups (VTU,2014)](https://reader034.vdocuments.us/reader034/viewer/2022052409/540dc7ba8d7f72927e8b49ec/html5/thumbnails/35.jpg)
What Next?
Go through this presentation againExplore moreRead DocumentationsExperiment
![Page 36: Virtualization-the Cloud Enabler by INSPIRE-groups (VTU,2014)](https://reader034.vdocuments.us/reader034/viewer/2022052409/540dc7ba8d7f72927e8b49ec/html5/thumbnails/36.jpg)
Useful Resources
http://inspiregroups.co.in/our-blogs/cloud-computing/
https://www.youtube.com/playlist?list=PLBo_x6sCgJ-HkYWzJSI2XqvHZft5Sc1L4
https://www.youtube.com/watch?v=3j3f5l2La7I
http://www.citrix.com/products/xenserver/overview.html
http://www.zdnet.com/virtualisation-suites-compared-7000001456/
http://wiki.xenproject.org/wiki/Xen_Beginners_Guide