Virtual machine backup types

Choose backup types based on workload criticality, required consistency, recovery objectives, deployment model, and hypervisor support.

How to choose a backup type

Use this as a quick starting point:

Scenario Recommended backup type
Transactional applications (databases, SAP, Exchange) Application-aware
Large environments with strict RPO/RTO Snapshot-based (IntelliSnap), often combined with application-aware
General VM protection File-system- and application-consistent
Platforms without snapshot support Streaming or agent-based
Low-criticality or stateless workloads Crash-consistent

Backup type characteristics

Backup types represent different characteristics of protection that can be combined, depending on configuration:

  • Consistency level (data integrity)

  • Data capture method (how backups are taken)

  • Architecture (how protection is deployed)

Consistency level (data integrity)

Backup type What it means Typical use cases Trade-offs
Crash-consistent No quiescing; equivalent to sudden power loss Dev/test, stateless workloads Possible data loss for in-flight transactions
File-system- and application-consistent File system integrity with OS-level quiescing General workloads Not fully reliable for transactional applications
Application-aware Application-level consistency (transactions, logs) Databases, Exchange, SAP HANA More setup and overhead

Data capture method (how backups are taken)

Method What it does Typical use cases Trade-offs
Snapshot-based Storage-level snapshots for rapid capture and recovery Large environments, low RPO/RTO, DR scenarios Requires supported storage infrastructure
Streaming Direct data transfer without snapshots Platforms without snapshot support Slower; higher network and host resource usage

Architecture (how protection is deployed)

Approach What it does Typical use cases Trade-offs
Agentless (hypervisor-based) Backup via hypervisor integration Most modern VM environments Less granular control
Agent-based application In-guest agent captures application data Legacy systems, specialized application requirements Operational overhead and agent management

Combining backup types

Backup types are often used together:

Combination Outcome / Use case
Snapshot-based + application-aware Fast, application-consistent backups (common for databases at scale)
Streaming + application-aware Used when snapshot support is not available
Agent-based + application-aware Maximum control and granularity, with higher operational overhead

Supported workloads

Availability for backup types might depend on configuration, guest OS, and application support.

Workload Crash-consistent File-system- and
application-consistent
Application-aware Snapshot-based Streaming Agent-based application
Alibaba Cloud ECS
Amazon EC2
Azure Local
Azure Stack Hub
Azure Virtual Machines
Google Compute Engine
Microsoft Hyper-V ✓ (temporary snap, used only during backup)
Nutanix AHV
OpenStack
Oracle Cloud Infrastructure
Oracle VM
Proxmox VE
Red Hat Virtualization
VMware Cloud Director
VMware vSphere
×

Loading...