10. Defination
Virtualization is way to run multiple operating
systems and user applications on the same hardware
E.g., run both Windows and Linux on the same
laptop
How is it different from dual-boot?
Both OSes run simultaneously
The OSes are completely isolated from each other
11.
12. Why Virtualization is Important
Current Economy
Reduces Capital Expenses
Reduces Operational Expenses
Promotes Green IT
Enables “Cloud” Computing
Demand for VMware Certified Professionals
Over 1,500 schools and 10,000 students are using the
eLearning part of the IT Academy
Over 400 schools are participating in the Instructor
Led part of the IT Academy program and over 3,000
students have been trained and are candidates to
become a VMware Certified Professional
13. Tom Silver, senior VP and chief marketing officer for
the technology jobs Web site Dice.com, says that the
total job count for his site was down 12 percent from
January 2008 through the first week of November. But
for those with virtualization experience, including both
VMware and general skills, available jobs increased by
43 percent and 37 percent,
Why Virtualization is Important
14. Virtual machines provide
Hardware independence
Guest 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
15. Introduction
Virtualization is not a new concept, but its complexity has been growin
and a number of new paradigms are rising.
there three very simple concepts regarding virtualization.
16. Hypervisor (or VMM – Virtual Machine Monitor) is
a software layer that allows several virtual machines to
run on a physical machine
– The physical OS and hardware are called the Host
– The virtual machine OS and applications are called
the Guest
– Two Types of Hypervisor
17. Three Types of Virtulization
(1)Para-virtualization
(2) OS-level virtualization
(3)Application level virtualization
(1)Para-virtualization
• VM does not simulate hardware
• Use special API that a modified guest OS must
use
• Hypercalls trapped by the Hypervisor and
serviced
• Xen, VMWare ESX Server
Types Of Virtualization
18. (2) OS-level virtualization
• OS allows multiple secure virtual servers to be
run
• Guest OS is the same as the host OS, but appears
isolated apps see an isolated OS
• Solaris Containers, BSD Jails, Linux Vserver
(3)Application level virtualization
• Application is gives its own copy of components
that are not shared
• (E.g., own registry files, global objects) - VE
prevents conflicts
• JVM
19.
20. Virtualization Providers
Equinix, EQIX, up 55.25% in 1Q 2012: A leading
data center provider that’s inking partnerships
worldwide.
Salesforce.com, CRM, up 52.19%: The top provider
of cloud-based CRM software, plus the Force.com
platform.
Athenahealth, ATHN, up 50.90%: A well-known
provider of EHR (electronic health records) and other
healthcare services.
Red Hat, RHT, up 45.05%: pushing beyond Linux to
promote open source middleware, storage and
virtualization.
21. SolarWinds, SWI, 38.28%: A growing provider of
data center management tools.
VMware, VMW, up 35.08%: Still the leading
provider of virtualization software, pushing hard into
the cloud.
Rackspace Hosting, RAX, up 34.36%: Known for its
fanatical support of cloud customers, and frequently
the subject of takeover rumors (though I haven’t
heard any this week…).
CoreSite Realty Corp., COR, up 32.38%: Another
data center provider that’s gaining attention.Citrix
Systems, CTSX, up 29.96%: Blending virtualization
software with remote support, remote management
and collaboration services.
ConstantContact, CTCT, up 28.35%: The email
23. VMware Workstation
• Current version is 9
• Evaluation license key is valid for 30 days
– This is a full working version
– VMware has extended this for additional
evaluation time if necessary
• Runs on Windows or Linux
• Retails for ~$189
• Upgrades after a year are ~$95 a workstation
24. GSX Server
• Able to run multiple servers or workstations on a
single box
• Meant for a small size server environments and
larger-scale test environments
• Scales to allow a test Active Directory domain,
client/server environment, etc.
• Can run on Windows or Linux
• Retails for ~$1400 for a dual processor system
• But you can do better than that!
25. ESX Server
• Enterprise-class virtual server
• This is meant more for a live environment
• ESX Server is built directly into a custom Linux
kernel to optimize performance, stability, and
modularization
• Pricing: call them. We just purchased this for a 2
processor system with a bundled package for ~$3500.
26. Why VMware Workstation is good
• Saves the average administrator and developer
hundreds of hours a year by allowing rapid,
modular and convenient tests
• You can run Windows on Linux and Linux on
Windows
• You can do presentations involving OS-based
demonstrations on the same piece of hardware
as the presentation using multiple VMware
systems
• It’s VERY cheap
27. Why GSX Server is good
• It’s less expensive than ESX Server
• It allows for multi-processor environments
and rapid tests of multiple systems
• You can run a few servers or workstations
on a single system
• If you’re not comfortable with Linux, you
can use a Windows Server as the host OS
28. Why ESX Server is good
• Create new systems faster with reduced hardware
needs allowing for tailored and scalable memory and
processor utilization
• Decouple application workloads from underlying
physical hardware for increased flexibility- read this
is to separate your server applications and services
onto individual servers (DNS, DHCP, SMS, IIS, AD,
FTP, Brightmail, Sendmail, whatever).
• Dramatically lower the cost of business continuity- if
your virtual system dies, crank of a new box and run
a restore in just a few minutes
29. Things you can do to impress your users
• More thoroughly test upgrades, rollouts, and
deployments to perfect the concept before going live.
This means way less downtime for users and of course-
a more polished look
• Learn how to script if you’ve got more than just a few
computers. This is a great platform to teach yourself on!
• Learn how to MSI package software with custom builds
and try deploying these onto test systems using Group
Policy- computer goes on, and so does the new
software- without fumbling!
30. Recommendations
• Minimum of a 1 GHz processor, 512MB
RAM, 80GB drive
• What I recommend for testing: 3GHz+
processor, 1GB+ RAM, 15k RPM SCSI
purely for live VMware systems, 80GB
drive for image storage
31. Advantages & DisAdvantages
(1)Advantages
•A huge benefit if you don't want to fork out on a
new computer just because you want to try the
latest Linux operating system or the latest macosx.
•Testing and learning
•VMs are portable. Its just a huge file.
32. (2) DisAdvantages
•Resources Hungry. It uses up more resources the
more VMs that you run simultaneously.
•If your CPU does not allow for hardware
virtualization then you can run some operating
systems in software virtualization but generally its
slower. So slow that it would annoy you.
•Some operating systems will not run in software
virtualization and require that you have a CPU with
hardware virtualization. So it would cost you more
if you dont have a CPU with hardware
virtualization.
33. Summery
Virtualization offers major savings in data center
operations.
Virtualization makes possible significant
reductions in the costs of managing data centers,
with simplification of systems management tasks.
Virtualization offers back-up and increased
redundancy for delivery of high performance and
high availability services.
Virtualization is a step in the direction of “cloud
computing”.