Virtualization-the Cloud Enabler by INSPIRE-groups
-
Upload
pravin-hanchinal -
Category
Technology
-
view
372 -
download
2
description
Transcript of Virtualization-the Cloud Enabler by INSPIRE-groups
![Page 1: Virtualization-the Cloud Enabler by INSPIRE-groups](https://reader035.fdocuments.us/reader035/viewer/2022070303/54b746474a795950768b45f5/html5/thumbnails/1.jpg)
Virtualization-the cloud enabler
Pravin Hanchinal Co-founder & CEO
INSPIRE- groups
![Page 2: Virtualization-the Cloud Enabler by INSPIRE-groups](https://reader035.fdocuments.us/reader035/viewer/2022070303/54b746474a795950768b45f5/html5/thumbnails/2.jpg)
presentations
![Page 6: Virtualization-the Cloud Enabler by INSPIRE-groups](https://reader035.fdocuments.us/reader035/viewer/2022070303/54b746474a795950768b45f5/html5/thumbnails/6.jpg)
What is Virtualization?
Virtualization is the ability to run "virtual machines" on top of a "hypervisor“
![Page 8: Virtualization-the Cloud Enabler by INSPIRE-groups](https://reader035.fdocuments.us/reader035/viewer/2022070303/54b746474a795950768b45f5/html5/thumbnails/8.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 9: Virtualization-the Cloud Enabler by INSPIRE-groups](https://reader035.fdocuments.us/reader035/viewer/2022070303/54b746474a795950768b45f5/html5/thumbnails/9.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 10: Virtualization-the Cloud Enabler by INSPIRE-groups](https://reader035.fdocuments.us/reader035/viewer/2022070303/54b746474a795950768b45f5/html5/thumbnails/10.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 soruce: http://whitehatvirtual.com/blog/bid/334816/Top-5-Benefits-of-Desktop-Virtualization
![Page 11: Virtualization-the Cloud Enabler by INSPIRE-groups](https://reader035.fdocuments.us/reader035/viewer/2022070303/54b746474a795950768b45f5/html5/thumbnails/11.jpg)
What can be Virtualized?
CPURAMNICHDD
http://dribbble.com/shots/626853-Cloud-Hosting-Adjustment/attachments/52364
![Page 12: Virtualization-the Cloud Enabler by INSPIRE-groups](https://reader035.fdocuments.us/reader035/viewer/2022070303/54b746474a795950768b45f5/html5/thumbnails/12.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, operating system, supporting libraries and applications.
![Page 13: Virtualization-the Cloud Enabler by INSPIRE-groups](https://reader035.fdocuments.us/reader035/viewer/2022070303/54b746474a795950768b45f5/html5/thumbnails/13.jpg)
What Virtual Machines provide?
– Hardware independence VM sees the same hardware regardless of the host hardware
– Isolation VM’s operating system is isolated from the host operating system
– Encapsulation Entire VM encapsulated into a single file
![Page 14: Virtualization-the Cloud Enabler by INSPIRE-groups](https://reader035.fdocuments.us/reader035/viewer/2022070303/54b746474a795950768b45f5/html5/thumbnails/14.jpg)
Virtual Machines Classification
Process virtual machine ● designed to run a single program, which means
that it supports a single process● E.g. Parrot, CLR, LLVM, JVM, Dalvik,..
System virtual machine ● provides a complete system platform which
supports the execution of a complete operating system (OS)
● E.g. VirtualBox, Parallels Workstation, Xen,..
![Page 17: Virtualization-the Cloud Enabler by INSPIRE-groups](https://reader035.fdocuments.us/reader035/viewer/2022070303/54b746474a795950768b45f5/html5/thumbnails/17.jpg)
Architecture viewpoint differences
1. Traditional
2. Hosted virtualization
3. Bare-metal virtualization
![Page 19: Virtualization-the Cloud Enabler by INSPIRE-groups](https://reader035.fdocuments.us/reader035/viewer/2022070303/54b746474a795950768b45f5/html5/thumbnails/19.jpg)
VM Implementation
▪ Hosted▪ Runs as a process on an existing host OS▪ Rely on host OS for H/W interaction▪ VMWareGSX, user-mode Linux
▪ Stand-alone/bare metal /native▪ VMM on top of bare hardware▪ All H/W interactions on VMM itself▪ Highly efficient▪ VMWareESX, IBM z/VM, HyperV
![Page 20: Virtualization-the Cloud Enabler by INSPIRE-groups](https://reader035.fdocuments.us/reader035/viewer/2022070303/54b746474a795950768b45f5/html5/thumbnails/20.jpg)
VMM / Hypervisor
▪ VMM: Virtual Machine Monitor▪ Small special purpose operating system✓ Interface simulates a CPU✓ Each process acts like a separate computer or VM✓ Can run a full OS in each virtual machine
![Page 21: Virtualization-the Cloud Enabler by INSPIRE-groups](https://reader035.fdocuments.us/reader035/viewer/2022070303/54b746474a795950768b45f5/html5/thumbnails/21.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 24: Virtualization-the Cloud Enabler by INSPIRE-groups](https://reader035.fdocuments.us/reader035/viewer/2022070303/54b746474a795950768b45f5/html5/thumbnails/24.jpg)
How to execute guest instructions on a host?
Interpretation(emulation)
Slow execution speed, but easy implementation
Translation
Dynamic translation (JIT): recompile/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 28: Virtualization-the Cloud Enabler by INSPIRE-groups](https://reader035.fdocuments.us/reader035/viewer/2022070303/54b746474a795950768b45f5/html5/thumbnails/28.jpg)
Pros and Cons
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 29: Virtualization-the Cloud Enabler by INSPIRE-groups](https://reader035.fdocuments.us/reader035/viewer/2022070303/54b746474a795950768b45f5/html5/thumbnails/29.jpg)
Virtualization Enterprise Perspective
Reduced cost–Improve server utilization–Reduce hardware costs–Reduce power consumption
Agility–Operational scalability–Rapid provisioning
Security–Isolated Systems
![Page 30: Virtualization-the Cloud Enabler by INSPIRE-groups](https://reader035.fdocuments.us/reader035/viewer/2022070303/54b746474a795950768b45f5/html5/thumbnails/30.jpg)
Enough! Lets see in Action
Source: http://www.crackerjackann.net/blog/is-a-lack-of-leads-frustrating-you
![Page 31: Virtualization-the Cloud Enabler by INSPIRE-groups](https://reader035.fdocuments.us/reader035/viewer/2022070303/54b746474a795950768b45f5/html5/thumbnails/31.jpg)
Thank you
more presentation atinspiregroups.co.in/presentations/
![Page 33: Virtualization-the Cloud Enabler by INSPIRE-groups](https://reader035.fdocuments.us/reader035/viewer/2022070303/54b746474a795950768b45f5/html5/thumbnails/33.jpg)
Stay connected
pravinhanchinal.com
![Page 34: Virtualization-the Cloud Enabler by INSPIRE-groups](https://reader035.fdocuments.us/reader035/viewer/2022070303/54b746474a795950768b45f5/html5/thumbnails/34.jpg)
What Next?
Go through this presentation againExplore moreRead DocumentationsExperiment
![Page 35: Virtualization-the Cloud Enabler by INSPIRE-groups](https://reader035.fdocuments.us/reader035/viewer/2022070303/54b746474a795950768b45f5/html5/thumbnails/35.jpg)
Useful Resources
http://inspiregroups.co.in/our-blogs/cloud-computing/