You are on page 1of 30

AN INTRO TO VIRTUALIZATION

General Management Department


07/08/2020
VIRTUALIZATION 101
• Virtualization, in computing, refers to the act of creating a virtual
(rather than actual) version of something, including but not limited to
a virtual computer hardware platform, operating system (OS),
storage device, or computer network resources.
• The term "virtualization" traces its roots to 1960s mainframes,
during which it was a method of logically dividing the mainframes'
resources for different applications. Since then, the meaning of the
term has evolved to the aforementioned.
VIRTUALIZATION 101
• Server virtualization allows you to run multiple virtual machines on a
single physical server.
• Desktop virtualization allows you to run multiple desktop machines
on a single physical server, and distribute them.
• Application virtualization allows you to distribute multiple copies of
an application from a single physical server.
VIRTUALIZATION 101
• A SIMPLE VISUAL…
VIRTUALIZATION 101
• A LITTLE HISTORY…
SO WHY VIRTUALIZE
RESOURCE OPTIMIZATION!
• Increased density
– Improves resource optimization but without sacrificing performance Physical
World Virtual World
SO WHY VIRTUALIZE
RESOURCE OPTIMIZATION!
• Underutilized hardware
– VMware in 2007: +20% of physical servers at
SO WHY VIRTUALIZE
THE OTHER ADVANTAGES…
• Partitioning
– Run multiple operating systems on one physical machine
– Share physical resources between virtual machines
• Portability
– Entire virtual machine is saved as a file, so…
– Move, copy, or export as easily as a file
• Security
– Hardware is isolated from the operating system
– Recovery as easily as restoring a file
• Agnostic
– Migrate a virtual machine between similar, or different, physical servers
SO WHY VIRTUALIZE
BUT WHAT ABOUT DESKTOPS?
• We thought in terms of the personal computer
– 1:1 computer to worker — Refreshed every 3-5 years
• We were happy in our cubes
– It was the only place we could connect
• IT budgets grew with PC sprawl
SO WHY VIRTUALIZE
BUT WHAT ABOUT DESKTOPS?
• Resource management issues
– Order in bulk, homogony saves money
– Buy for the most demanding group of users, overkill for rest
– Satisfying end user experience
• High end users
– Each one is custom
– Chained to desk
– Required GPU
• IT operations staff to manage it all
– Security/Anti-virus/Updates/Patches
– Hardware issues
– Distributed/Geography
SO WHY VIRTUALIZE
BUT WHAT ABOUT DESKTOPS?
• Business demanded:
– Cost savings
– Flexibility
– Mobility
• End users demanded:
– Frequent refresh
– More “power”
– Mobility
– BYOD
– Graphics
SO WHY VIRTUALIZE
AND WHAT ABOUT APPS?
• Application virtualization allows distribution of multiple copies of an application from a single
physical server.
– Streamed to BYOD
– Centrally managed
– Ease of support
• Typical solutions:
– Citrix Metaframe…Presentation Server…now XenApp
– VMware ThinApp
– Microsoft App-v
– Others…
HOW DOES IT WORK:
IT STARTED WITH SERVERS
• Eureka! We just lie to the Operating system!
• We insert a hypervisor to manage the host hardware
• We load “servers” as guests on the host hardware
– Para-virtualized vs. Full
– Enlightened
• The hypervisor will tell the guest OS whatever we want
– Vanilla drivers
– Flexibility
…its like magic!
THE HOW
SERVERS, GOING FROM PHYSICAL TO
VIRTUAL
• Same hardware
• Tiny hypervisor
• Flexibility
• Scalability
• Security
• Recoverability
THE HOW
POWER OF BEING VIRTUAL – MOTION!
THE HOW
POWER OF BEING VIRTUAL – MOTION!
PITFALLS OF VIRTUALIZATION
THE DARK SIDE…
• Planning
– Devil in the details (SOLUTION: Start simply!)
• Implementation
– KISS (SOLUTION: Start simply!)
– Over deploy to group (GPU)
– Metrics/Monitor, optimize after acceptance
• Resource contention
– Density issues (SOLUTION: Add resources)
• Adoption
– “meh” will kill the whole project (SOLUTION: GPU!)
WHY DOES NVIDIA CARE?
END USER EXPERIENCE!
• Users expect as good or better than physical
– “meh” earns a FAIL
• Designers require 3D High Definition graphics
– Highly paid employees
– Core of the business
– Previously NOT an option for VDI
• CPU is simply not a GPU
• Future will be more visual, not less!
WHY DOES NVIDIA CARE?
CPU VS. GPU
WHY DOES NVIDIA CARE?
VISUAL REALISM AND
ACCURACY
Complex materials surfaces,
reflections and shadows Fast and
Interactive Performance
SEGMENTING THE USER POPULATION
DELIVERING GPU
THE MISSING INGREDIENT FOR VDI!
• NVIDIA Quadro for professional graphics
• The trusted industry standard
• ISVs look for NVIDIA driver
• All users expect a great visual experience!
• The challenge: How to deliver in a virtual environment?
• Avoid physical desktop issues
• Take advantage of virtual benefits
GPU PASS-THROUGH (VDGA)
GPU PASS-THROUGH (VDGA)
Graphics Options in Virtualization
Graphics Options in Virtualization
共携手 · 创未来
Bergandengan Tangan Menciptakan Masa Depan

共携手 · 创未来
Bergandengan Tangan Menciptakan
Masa Depan

You might also like