Download presentation
Presentation is loading. Please wait.
Published byFelix Price Modified over 9 years ago
1
Virtualization
2
Virtualization In computing, virtualization is a broad term that refers to the abstraction of computer resources It is "a technique for hiding the physical characteristics of computing resources from the way in which other systems, applications, or end users interact with those resources. This includes making a single physical resource (such as a server, an operating system, an application, or storage device) appear to function as multiple logical resources; or it can include making multiple physical resources (such as storage devices or servers) appear as a single logical resource.“ Virtualization allows multiple operating system instances to run concurrently on a single computer
3
Virtualization Common Types of virtualization: Network Virtualization using network resources through a logical segmentation of a single physical network (e.g. Open vSwitch, KVM). Storage Virtualization The aggregation of multiple network storage devices into what appears to be a single storage unit. Server Virtualization The partitioning a physical server into smaller virtual servers.
4
Why we need virtualization Reduce Data Centres footprint Save energy, go green Help move things to the cloud Snapshots Live migration Easier management from single console Easier High Availability (HA) deployment
5
Virtualization Features (Snapshots) Snapshots: A storage snapshot is a set of reference markers, or pointers, to data stored on a disk drive, on a tape, or in a storage area network (SAN). Snapshot is something like a detailed table of contents, but it is treated by the computer as a complete data backup. There are two main types of storage snapshot: copy-on-write (low capacity) split-mirror
6
Virtualization Features (Live Migration) Live migration refers to the process of moving a running virtual machine or application between different physical machines without disconnecting the client or application. Memory, storage, and network connectivity of the virtual machine are transferred from the original host machine to the destination. Requires a shared storage
7
Virtualization Features (High Availability - HA) High Availability refers to a system or component that is continuously operational for a desirably long length of time. HA clusters or failover clusters are groups of computers that support server applications that can be reliably utilized with a minimum of down-time. They operate by using high availability software to harness redundant computers in groups or clusters that provide continued service
8
Virtualization Component Hypervisor A hypervisor is is a piece of computer software, firmware or hardware that creates and runs virtual machines. The hypervisor manages the system's processor, memory, and other resources to allocate what each operating system requires. Hypervisors are designed for a particular processor architecture and may also be called virtualization managers.
9
Hypervisors types Type 1 hypervisor (bare-metal): It works directly on the hardware of the host and can monitor operating systems that run above the hypervisor, It is completely independent from the Operating System. Type 2 Hypervisor (hosted): the hypervisor is installed on an operating system and then supports other operating systems above it, It is completely dependent on host Operating System for its operations.
10
Type1 vs. Type2 hypervisors
11
Server Virtualization Types Full Virtualization: is virtualization in which the guest operating system is unaware that it is in a virtualized environment, and therefore hardware is virtualized by the hypervisor so that the guest can issue commands to what it thinks is actual hardware, but really are just simulated hardware devices created by the hypervisor. Hardware Assisted Virtualization: is a type of Full Virtualization where the microprocessor architecture has special instructions to aid the virtualization of hardware. These instructions might allow a virtual context to be setup so that the guest can execute privileged instructions directly on the processer, even though it is virtualized. Para-Virtualization: is virtualization in which the guest operating system (the one being virtualized) is aware that it is a guest and accordingly has drivers that, instead of issuing hardware commands, simply issues commands directly to the host operating system.
12
Advantages of Virtualization Zero downtime maintenance Freedom from vendor-imposed upgrade cycles Instant provisioning Pooling hardware resource Virtual hardware supports legacy operating systems efficiently Dynamic resource sharing Security and fault isolation Business continuity, backups, and automated restoration
13
Example of the Impact of Virtualization BeforeAfter
14
Virtual Appliances Traditional Approach: A Collection of Hardware and Cables
15
Virtualization is Based on Insertion of a Hypervisor on Top of Hardware
16
Virtual Desktop
17
Driving Change
18
Apply Virtualization to the Desktop
19
The Virtual Desktop Runs in a Secure Data Center
20
Summary 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”.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.