Block-Level Sync
Only changed blocks are transferred between sites, minimizing bandwidth usage and transfer times.
VergeOS provides comprehensive, built-in data protection and business continuity capabilities natively within the platform. Unlike traditional environments that require separate backup software, replication appliances, and complex integrations, VergeOS delivers enterprise-grade BC/DR functionality with zero additional licensing or third-party tools.
Every VergeOS installation includes snapshots, automated scheduling, offsite replication (site sync), and granular recovery — all managed from the same UI you use for compute, storage, and networking.
VergeOS snapshots leverage the VergeFS hash-based architecture to deliver nearly instant, space-efficient, point-in-time captures. Because VergeFS already stores data as deduplicated 64KB blocks identified by cryptographic hashes, a snapshot is simply a frozen copy of the hash map at a specific moment — it records which hashes (blocks) made up each file and VM disk at that instant.
When a snapshot is taken, no data is copied. The snapshot references the same underlying blocks as the live data. Storage consumption only grows as the live data diverges from the snapshot — new or modified blocks are written to new locations, while the snapshot continues to reference the original blocks. This means:
VergeOS snapshots are natively immutable — once captured, the referenced blocks cannot be modified by any workload. This provides inherent protection against ransomware and accidental data corruption, because malware running inside a VM cannot reach back into the vSAN to alter snapshot data. VergeOS also supports an explicit Immutable flag on system snapshots that prevents deletion by any user (including administrators) until the snapshot is unlocked and a mandatory waiting period expires.
VergeOS supports snapshots at four distinct levels, each serving different recovery objectives:
System snapshots capture your entire VergeOS environment — all VMs, tenants, NAS volumes, networks, and system configuration — in a single operation.
| Type | What It Captures | Restore Options | Use Case |
|---|---|---|---|
| Full | Everything in the system | Full system restore, or selective restore of individual VMs, tenants, NAS volumes | System-wide protection, DR recovery points |
| Partial (Include Tags) | Only VMs/tenants/volumes matching specified tags | Restore included objects | Higher-frequency protection for critical workloads |
| Partial (Exclude Tags) | Everything except objects matching specified tags | Restore included objects | Exclude transient or non-critical workloads |
Full system snapshots are the foundation of VergeOS data protection and are required for full-system recovery. Partial snapshots complement full snapshots by allowing specific workloads to have their own replication cadence and retention policy without expanding system-wide retention.
Individual VM snapshots provide per-workload protection with the ability to quiesce the guest filesystem for application-consistent captures.
| Snapshot Method | Quiesced Option | Typical Use Case |
|---|---|---|
| Full System Snapshot | No (crash-consistent) | Broad system-wide DR coverage |
| Partial System Snapshot | Yes (via quiesce tags) | Higher-frequency or longer-retention for selected VMs |
| Individual VM Snapshot | Yes (if selected) | Per-VM protection, ad-hoc before maintenance |
NAS volume snapshots provide file-level recovery for CIFS/SMB and NFS shares. Volume snapshots support quiesced capture and can be scheduled independently from system snapshots using dedicated snapshot profiles.
Each tenant operates as an independent Virtual Data Center. Tenants can be restored from the parent system’s snapshot, and tenants can also run their own independent snapshot schedules within their isolated environment.
A quiesced snapshot provides an application-consistent capture by temporarily freezing filesystem I/O and flushing write buffers before the snapshot is taken. For Windows VMs, VSS (Volume Shadow Copy Service) writers are also invoked, ensuring that VSS-aware applications like SQL Server, Exchange, and Active Directory prepare their data for consistent backup.
| Context | How to Enable |
|---|---|
| Manual VM snapshot | Select the Quiesce checkbox when taking the snapshot |
| Scheduled VM snapshot | Enable Quiesce Snapshots in the VM’s assigned snapshot profile |
| Partial system snapshot | Assign Quiesce Tags in the profile period — VMs with matching tags are quiesced |
| Full system snapshot | Not available — full system snapshots are always crash-consistent |
A clone creates a new VM instance from a snapshot that references the same underlying data blocks as the original. Because VergeFS uses content-addressable storage, cloning is nearly instantaneous — no data needs to be copied. The clone shares deduplicated blocks with the source until the two diverge.
| Option | Description |
|---|---|
| Restore to New | Creates a new VM from a snapshot, leaving the original untouched |
| Preserve MAC Addresses | Keeps the same MAC addresses (use with caution to avoid conflicts) |
| Preserve Device UUIDs | Maintains device identifiers from the source VM |
| Cross-Cluster | Clone to a different compute cluster |
Snapshot profiles provide automated scheduling and retention management. A profile contains one or more periods, each defining a snapshot frequency and retention duration.
VergeOS ships with several pre-configured profiles:
| Profile | Schedule |
|---|---|
| System Snapshots | Hourly (retained 3 hours), daily at midnight (retained 3 days), daily at noon (retained 1 day) |
| SOX (Sarbanes-Oxley) | Yearly (7 years), monthly (1 year), weekly (31 days), daily (7 days) |
| HIPAA | Yearly (indefinite), monthly (1 year), weekly (31 days), daily (7 days) |
| NAS Volume Syncs | Daily at 6 PM (retained 3 days) |
Each period within a profile defines:
Profiles can be assigned to:
Site sync replicates system snapshots to a remote VergeOS system, providing offsite backup, disaster recovery, and migration capabilities.
Block-Level Sync
Only changed blocks are transferred between sites, minimizing bandwidth usage and transfer times.
In-Flight Compression
Data is compressed during transfer to further reduce bandwidth requirements. Note: VergeOS does not compress data at rest — compression is applied only during site sync replication.
AES-256 Encryption
All replication traffic is automatically encrypted in transit.
Repair Server (ioGuardian)
Sync sites can serve as automatic inline healing sources after multiple concurrent drive failures or power events.
From received snapshots at the remote site, you can:
Both full and partial system snapshots can be used with site sync. This enables powerful strategies such as:
| Scenario | Recommended Approach |
|---|---|
| Failed OS/application upgrade | Restore VM from individual or system snapshot |
| Ransomware attack | Restore from immutable system snapshot (pre-infection) |
| Accidental file deletion | Restore files from NAS volume snapshot |
| Hardware failure (single node) | HA fails over VMs; no snapshot restore needed |
| Complete site loss | Restore entire system from site sync at DR site |
| Configuration error | Restore system from most recent system snapshot |
| Dev/test environment needed | Clone VM from snapshot to isolated network |
| Compliance audit | Retrieve historical data from long-retention SOX/HIPAA snapshots |
Follow this recommended path to configure data protection for a new VergeOS deployment: