0% found this document useful (0 votes)
17 views15 pages

Server & Desktop Virtualization

The document provides an overview of virtualization, detailing the basics of virtual machines (VMs), their types, and their applications in server and desktop environments. It discusses the benefits of server virtualization, including cost savings, resource optimization, and improved disaster recovery, as well as considerations for selecting a virtualization platform. Additionally, it covers the process of VM creation, management, and the various types of virtualization technologies available.

Uploaded by

vijayalakshmis
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views15 pages

Server & Desktop Virtualization

The document provides an overview of virtualization, detailing the basics of virtual machines (VMs), their types, and their applications in server and desktop environments. It discusses the benefits of server virtualization, including cost savings, resource optimization, and improved disaster recovery, as well as considerations for selecting a virtualization platform. Additionally, it covers the process of VM creation, management, and the various types of virtualization technologies available.

Uploaded by

vijayalakshmis
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 15

Server & Desktop

Virtualization
Virtual Machine Basics
• Emulated or Simulated computer systems, runs within a separate
environment from the host system.
• Defn: It is a software –based representation of a computer system
that can run an OS and applications, just like a physical computer.
Virtual Machine Basics
• Hypervisor
• Host system
• Guest OS
• Isolation
• H/W Virtualization
• Snapshot – capture current state of VM(also mem and disk contents). To
save and restore the state of VM, for backup, recovery & testing purposes.
• Virtual networking – allow VMs to communicate with each other & host
• Resource allocation
• Use cases – commonly for server virtualization, also for software
development, testing where isolated and portable computing
environments are needed.
What are VMs used for?
• Server consolidation
• Development & Testing: as VMs provide isolated and portable
computing environments, don’t affect the production systems.
• Legacy application(out-dated OS & h/w configurations) support
• Disaster recovery & backup(snapshots / replicas)
• Desktop Virtualization- virtualized desktop environments are
provided to the end users, enables remote work & mobility
• Education & training – provides safe & isolated environment for
learning & experimentation, can be reset after each session
• Cloud computing
• Security – sandboxing, isolates programs in a controlled environment
to prevent the spread of malware and system failures
How do VMs work?
• Virtualization software
• VM creation
• OS installation
• Application installation
• VM Execution
• Resource Management
• VM Migration(transfer the VM’s state & resources from one host to
another)
• Virtual Networking
• Management & Monitoring (VM provisioning, configuration,
performance monitoring & troubleshooting)
Types of Virtual Machines
• System Virtual Machine
Types of Virtual Machines
• Process Virtual Machine

- To run a single application / process in an isolated environment


- JVM, .Net CLR(common language runtime)
Types of Virtual Machines
• Process Virtual Machine (Steps involved)
- Package Creation (container / virtual package)
- Containerization
- Deployment : the container is deployed on a host with VMM
installed, which creates the isolated virtual environment for the
application to run.
- Runtime Isolation
- Management ( start, stop, update & monitor the running
applications)
Types of Virtual Machines
• Process Virtual Machine (Benefits)
- Application isolation ( conflicts and dependencies are prevented,
when multiple applications are installed on the same host)
- Portability ( containers can be easily moved and deployed across
different hosts with same VMM installed
- Security
- Simplified deployment
- Resource efficiency
- Application compatibility (enables running legacy applications on
modern OS/ hw
Types of Virtualization
• Server Virtualization: Multiple VMs run on a single server
• Desktop Virtualization: (Virtual Desktop Infrastructure), creating virtual
desktops, run on a server, accessed remotely by end-user
devices(desktop,laptops).
• Network Virtualization: Abstracting & virtualizing n/w
resources(switches, routers, firewalls)
• Storage Virtualization: Abstracting & pooling physical storage
resources(disks, storage arrays)
• Application Virtualization: Encapsulating applications and its
dependencies into virtual containers, runs independently.
• OS Virtualization: Containerization / OS-level virtualization. The OS kernel
allows the existence of multiple isolated user space instances (containers)
• Cloud Virtualization: Create VMs of compute, storage, n/w resources
Understanding Server Virtualization
Types of Server Virtualization
• Full Virtualization
• Para-Virtualization
• OS- Level Virtualization (Containers are used, no separate OS
installed. Docker is the widely used technology, a free, open-source
platform that helps developers build, run, and manage applications
using containers)
• Hardware assisted Virtualization
• Network Virtualization
• Storage Virtualization
Business cases for Server
Virtualization
• A document that justifies server virtualization by outlining its benefits,
costs, risks, etc.
- Cost Savings
- Resource optimization
- Scalability & Flexibility
- Improved disaster recovery
- Simplified management
- Testing & development
- Green IT and environmental sustainability
Uses of Virtual Server Consolidation
• Server consolidation – multiple physical servers grouped into smaller
number of powerful servers, using virtualization technologies.
• Benefits:
- Improved resource utilization
- Cost savings
- Simplified management
- Enhanced scalability & flexibility
- Improved disaster recovery
- Testing & development
- Green IT & sustainability
Selecting Server Virtualization
Platform
• Hypervisor Type (1 or 2)
• Feature set: Virtualization platforms vary with its features (live migration, high
availability, resource allocation & management, networking, storage & security)
• Vendor support & Ecosystem: - support & ecosystem offered by virtualization
platform vendor( vendor reputation, customer support, documentation,
community support, third-party s/w & h/w compatibility)
• Licensing & cost: Some may be free / open source, some requires licensing fees
based on the VMs.
• Performance & Scalability
• Management & ease of use
• Integration with existing infrastructure
• Security
• Future Scalability& Roadmap (for future updates & enhancements)
• Vendor reputation & support ( vendor stability, customer reviews and support

You might also like