server virtualization elaborated by: maroua aissa youssef hachani academic year : 2012/2013
TRANSCRIPT
Server Virtualiza-tion
Elaborated by:Maroua AISSA
Youssef HACHANI
Academic year : 2012/2013
OutlineIntroduction
I. VirtualizationII. Server VirtualizationIII. Server Virtualization’s Use domainIV. Server Virtualization’s TypesV. Server Virtualization’s Benefits
& PerformancesVI. Server Virtualization’s Limitations
Conclusion2
Introduction
• Virtualization is a big opportunity pre-sented today to solve a very big amount of problems.
• Virtualization is now all the rage.
• All servers in nearing end of life are now replaced by a virtual one.
3
Virtualization (1/2)• Virtualization is the creation of a virtual version
of something, such as an operating system, a server, a storage device or network resources.
‘Nonvirtualized’ systemA single OS controls all hardware platform re-sources
‘Virtualized’ systemIt makes it possible to run multiple Virtual Containers on a single physical platform
4
Virtualization (2/2)
Why virtualizes?• More efficient HW utilization• Long-term matching resources & needs• Quick and light server provisioning • Testing & Troubleshooting• More effective redundancy• HW maintenance w/o app downtime• Disaster Recovery (snapshot)
5
Server Virtualization (1/2)• Server virtualization enables you to run multiple
virtual machines simultaneously on a single physical
server.
• Anything you can do with a physical machine you can do with a virtual machine. The only difference is that you can’t touch it. • Many computers operate at only 10-15% of their total computing capacity, leaving IT resources untapped and unusable; with server virtualization you can increase utilization to as much as 85%. That’s intelligent usage of IT recourses!
6
7
Server Virtualization (2/2)• Server virtualization is the masking of server resources, including the number and iden-tity of individual physical servers, processors, and operating systems, from server users.
• The server administrator uses a software application to divide one physical server into multiple isolated virtual environments.
•The virtual environments are sometimes called virtual private servers, but they are also known as guests, instances, containers or emulations.
Server Virtualization’s Use domain
These following might be good choices for
virtualization: Web servers ,File servers , Database servers ,E-mail servers , Applications servers
8
Server Virtualization’s Types (1/9)
• There are three methods to virtualize the server: oFull virtualization (Hardware Emula-
tion) o Para-virtualization oOperating System (OS) virtualization.
• While all the three modes have one physi-cal server acting as host and the virtual servers as
guests, each of the methods allocates server resources differently to the virtual space.
9
1. Full virtualization• Full virtualization uses a special kind of soft-
ware called an hypervisor. • The hypervisor interacts directly with the
physical server's CPU and disk space.• It serves as a platform for the virtual servers'
OSs. • The hypervisor keeps each virtual server com-
pletely independent and unaware of the other virtual
servers running on the physical machine. • Each guest server runs on its own OS .
10
Server Virtualization’s Types (2/9)
Full virtualization architecture:
11
Server Virtualization’s Types (3/9)
Full virtualization
Full virtualization drawback :
The drawback with this approach is that we are adding another heavy layer of software between the operating system and the hardware, so we will notice slower performance. But if we are consolidating various under-used servers to save space and energy, this should not be so much of a concern.
12
Server Virtualization’s Types (4/9)
2. Para-virtualization• The para-virtualization approach is a little dif-
ferent. • Unlike the full virtualization technique, the
guest servers in a para-virtualization system are aware
of one another. • A para-virtualization hypervisor doesn't need
as much processing power to manage the guest OSs, be-
cause each OS is already aware of the demands the
other Oss are placing on the physical server. • The entire system works together as a cohe-
sive unit.
13
Server Virtualization’s Types (5/9)
Para-virtualization architecture:
14
Server Virtualization’s Types (6/9)
Para-virtualization
3 . Operating System (OS) virtualiza-tion
• An OS-level virtualization approach doesn't use an
hypervisor at all. • Instead, the virtualization capability is part of
the host OS, which performs all the functions of a
fully virtualized hypervisor. • The biggest limitation of this approach is that
all the guest servers must run the same OS. • Because all the guest operating systems must
be the same, this is called a homogeneous environ-
ment.
15
Server Virtualization’s Types (7/9)
Os-virtualization architecture:
16
Server Virtualization’s Types (8/9)
OS virtualization
Which method is best? That largely depends on the network administrator's
needs. • If the administrator's physical servers all run on the
same OS, then an OS-level approach might work best. OS-
level systems tend to be faster and more efficient. • If the administrator is running servers on several
different OSs, para-virtualization might be a better choice. One potential drawback for para-virtualization sys-
tems is support , the technique is relatively new and only a
few companies offer para-virtualization software. More
companiessupport full virtualization.
17
Server Virtualization’s Types (9/9)
Server Virtualization’s Ben-efits
& Performances (1/3)There are many reasons companies and organiza-tions are investing in server virtualization :
• Reduce hardware cost by up to 50% (by reduc-ing the number of servers)
• Reduce operational cost by up to 70% (energy bills, space leasing )
• Use less power, generate less heat, take up less space, and consume fewer resources.
• Deploy machines much faster by imaging in-stead of
building from scratch .18
• Eliminate downtime due to hardware mainte-nance.
• Insure flexibility : we can move data from that virtual
machine to another, without having to shut any-thing
down.• Provides load balancing by distributing the load dynamically to other servers, With load balancers,managing this change is automatic.• Provides higher availability independent of
hardware,operating system, and applications by ensuring continuous availability against server failures.
19
Server Virtualization’s Ben-efits
& Performances (2/3)
• Establish Isolation : Each virtual machine is isolated
from other virtual machines on the same server to avoid
problems.
• Implements migration provides the ability to move live applications automatically from one physical server to another with no interruption in service.
20
Server Virtualization’s Ben-efits
& Performances (3/3)
Server Virtualization’s Limitations
• For servers dedicated to applications with high demands
on processing power, virtualization isn't a good choice.
• Too many virtual servers could impact the server's ability
to store data.• Too many virtual servers could impact the server's
ability to store data.• It's only possible to migrate a virtual server from
one physical machine to another if both physical ma-
chines use the same manufacturer's processor.
21
Conclusion
As server virtualization technology advances, the need for huge data centers could decline.
Here we can see the obvious need of network storage which also a related term in resource optimiza-tion of IT infrastructure and talking about these tech-nologies lead us to cloud computing.
It's not an exaggeration but virtual servers could lead to a complete revolution in the computing
industry.
22