Virtualization and DR
Virtualization and DR
disaster recovery?
Virtualization refers to creating virtual versions of computing resources like
servers, storage, networks, and applications. It allows you to run multiple
virtual machines on a single physical server. The virtual machines share
the resources of the physical server.
VMware – The industry leader with over 75% market share according
to 2021 statistics. Products include vSphere, ESXi, and NSX.
Microsoft Hyper-V – Hypervisor built into Windows. Used widely
alongside VMware.
KVM – Open source hypervisor for Linux. Very popular for virtualizing
Linux workloads.
How Virtualization Works
Virtualization works by using software called a hypervisor to abstract the
physical hardware and resources of a single server into multiple virtual
machines (VMs). The hypervisor emulates the underlying hardware,
allowing each VM to operate as if it has its own CPU, memory, storage,
and more. Resources like CPU cycles and RAM are allocated dynamically
between VMs to optimize utilization.
The hypervisor manages all the VMs and distributes resources as needed.
This allows multiple operating systems and applications to run in isolation
on the same physical server. The VMs are completely segmented and
unaware of each other, reducing security risks and compatibility issues.
The hypervisor also optimizes resource usage by allocating only the
needed CPU, memory, and storage to each VM
Overall, virtualization provides flexibility, security, and efficient utilization of
computing resources by abstracting and partitioning hardware into multiple
virtual machines. The hypervisor software is the key technology enabling
this by emulating hardware, managing VMs, and dynamically allocating
resources.
Virtualization Support
Virtualization support refers to the ongoing services required to ensure
virtualized environments run smoothly. This typically involves tasks
like Cloud Virtualization Support Services – How Your Business Can
Benefit By Outsourcing:
Comprehensive backup and recovery protects VMs from data loss in the
event of outages or disasters. Virtualization support will implement backup
solutions and test restores to validate recoverability. They may also offer
disaster recovery services to replicate VMs offsite for redundancy.
Recovery time objectives (RTO) and recovery point objectives (RPO) help
set disaster recovery goals and service level targets. But the dynamic
nature of virtual environments makes consistently meeting these targets
difficult.
Replication
Replication synchronously or asynchronously copies VM data to a
secondary site. If the primary site fails, VMs can be brought up at the
secondary site with minimal data loss and downtime. Pros are near-zero
data loss and fast recovery. Cons include higher complexity and
cost (Source 2).
High Availability and Failover Clustering
High availability utilizes clustered shared storage with VMs running on
multiple hosts. If one host fails, VMs can be restarted on other hosts.
Failover clustering extends this across sites. Pros include fast automated
failover with near-zero downtime. Cons are complexity and Cost.