Documentation Index
Fetch the complete documentation index at: https://docs.xloud.tech/llms.txt
Use this file to discover all available pages before exploring further.
Overview
In addition to the Xloud Native Backup for block storage volumes, the Xloud Platform is fully open to enterprise third-party backup solutions. Customers who need application-aware protection, long-term off-site retention, regulatory archive depths, or a single backup pane across multi-cloud and on-premises infrastructure can plug in the backup vendor of their choice. Third-party backup tools integrate with Xloud through standard APIs and snapshot mechanisms — no proprietary backend changes are required.Native vs Third-Party Backup
| Concern | Xloud Native Backup | Third-Party Backup |
|---|---|---|
| Volume-level full + incremental backup | Yes | Yes |
| Restore to original or new volume | Yes | Yes |
| Off-cluster retention | Yes (S3/NFS/SMB targets) | Yes (vendor-managed) |
| Application-aware backup (DB quiesce) | No | Yes (with agent) |
| Indexed file-level search across many VMs | Limited | Yes |
| Multi-cluster / multi-cloud catalog | No | Yes |
| Long-term archive (years, tape, glacier) | Limited | Yes |
| Per-VM auto-enrollment via tags / policies | Manual scheduling | Yes (most vendors) |
| Compliance certifications (SOC2, HIPAA archive) | Underlying storage | Vendor-supplied |
Two Integration Approaches
Third-party backup tools integrate with Xloud in one of two architectural patterns.Agentless
With Agent
Agentless Backup
Agentless backup uses Xloud’s snapshot APIs to read VM disks. The backup tool calls Xloud, asks for a snapshot, reads the snapshot’s data through standard storage APIs, and stores it in its own catalog.How agentless backup works
Discovery
Snapshot
Read snapshot
Strengths of agentless
No guest footprint
Fleet-wide auto-discovery
Lower operational overhead
Snapshot-fast
Limitations of agentless
- Crash-consistent only by default — a snapshot captures disk state without flushing application buffers. Databases may need replay on restore.
- Limited application awareness — without an agent, the backup tool cannot quiesce Microsoft SQL, Oracle, Exchange, or similar transactional applications cleanly.
- File-level restore needs extra work — the backup tool must mount and parse the guest filesystem to expose individual files (most agentless tools do support this).
Vendors that integrate with Xloud APIs (agentless)
| Vendor | Xloud-native | Notes |
|---|---|---|
| Commvault IntelliSnap | Yes | VM Groups with rule-based selection (project, name pattern, power state); schedule + retention on assigned Server Backup Plan; on-demand backup per VM Group |
| Trilio | Yes | Workload Manager dashboard plugin, policy-based protection (hourly / daily / weekly / monthly / yearly), workload-level restores |
| Storware vProtect | Yes | Dashboard plugin, SLA Policy with schedule + retention per policy, full and incremental |
| Veeam | Yes | Cluster-level API integration, image-based backup, GFS retention schemes |
| Cohesity | Partial | Protection Policy with min 12 h interval + retention; Extended Retention for longer cycles |
Commvault capability matrix (with dedicated URLs)
| # | Capability | Commvault feature | Reference |
|---|---|---|---|
| 1 | Third-party backup software named with OEM documentation | Commvault IntelliSnap (agentless) and Commvault (with-agent) | Commvault for Xloud — overview |
| 2 | Deeply integrated into VM provisioning so newly created VMs are protected automatically | VM Group with rule-based content (Project / Instance name pattern / Power state) — every new VM matching the rule is picked up on the next backup cycle | Adding a VM Group for Xloud |
| 3a | Backup scheduling | Server Backup Plan controls the schedule (granularity from minutes to weekly / monthly / yearly via secondary copies) | Performing Backups |
| 3b | Backup retention counts | Days-Based Retention (keep N days) or count-based for IntelliSnap; secondary copies have separate counts for monthly-full / yearly-full | Days-Based Retention |
| 3c | On-demand backup from the same workflow | Manual backup action triggered against any VM Group or instance, independent of the schedule | Performing Backups (on-demand) |
Schedule + retention reference docs (agentless)
Commvault — VM Group + Server Backup Plan (recommended)
Commvault — VM Group + Server Backup Plan (recommended)
- Project — every VM in a chosen project
- Instance name or pattern — name
Containsoperator - Power state — On / Off / Other
- Browse / Instance — explicit single-VM selection
Trilio — Workload Policies, Schedulers, Workloads
Trilio — Workload Policies, Schedulers, Workloads
- Workload Policies — admins define schedule + retention and assign policies to projects.
- Workloads — group VMs to be backed up together with one of those policies.
retention parameter on the policy
(e.g. --hourly interval=1,retention=30,snapshot_type=incremental keeps 30
snapshots; default for hourly is 30, incremental). For one-off jobs the syntax is
--manual retention=<count>,retention_days_to_keep=<days>.On-demand backup — yes. From the Workloads page in the dashboard, you can
trigger a snapshot manually for any workload at any time, independent of the
scheduled policy.For fully automatic discovery of newly created VMs, confirm the exact behavior in
the current Trilio release notes — public docs describe policy-driven workload
backup, not turnkey auto-enrollment of every new VM.Storware vProtect — SLA Policy
Storware vProtect — SLA Policy
Veeam — Backup Retention + GFS Schedules
Veeam — Backup Retention + GFS Schedules
Cohesity — Protection Policies + Extended Retention
Cohesity — Protection Policies + Extended Retention
With-Agent Backup
Agent-based backup runs a small piece of software inside each guest VM. The agent coordinates with the backup tool over the network to capture data with application-aware consistency and full file-level granularity.How agent-based backup works
Install the agent
Quiesce the application
Stream changed data
Strengths of with-agent
Application-consistent backup
Granular file-level restore
Cross-platform consistency
In-guest encryption + dedup
Limitations of with-agent
- Operational overhead — agent installation, version upgrades, and patching across the fleet require lifecycle management.
- Guest OS coupling — agents are OS-specific (Linux distro, Windows version) and may not be available for some appliance images or hardened guests.
- In-guest resource use — the agent consumes a small amount of guest CPU, memory, and network capacity during backup windows.
- Doesn’t protect non-running VMs — if the VM is powered off, the agent isn’t running, so the backup tool falls back to agentless or snapshot mode.
Vendors that support agent-based backup on Xloud guests
| Vendor | Notes |
|---|---|
| Veritas NetBackup | Comprehensive enterprise agent suite; very strong app-aware coverage (SQL, Oracle, Exchange, SAP). Schedule + retention live on the policy |
| Commvault | Agent-based or agentless. Schedule + retention managed on the assigned Server Backup Plan |
| Veeam | Veeam Agent for Linux / Windows. Often paired with the agentless plugin |
| Acronis Cyber Protect | Agent + cloud catalog. Strong endpoint + workload protection. Backup Plan defines schedule and retention together |
| Bacula Enterprise | Open-source-rooted agent, Xloud-aware module available. Per-Job File/Job Retention + per-Pool Volume Retention |
| IBM Storage Protect | Enterprise agent for large heterogeneous fleets (formerly IBM Spectrum Protect). Retention defined in Management Class within a Policy Domain |
Schedule + retention reference docs (with-agent)
Veritas NetBackup — Policy schedules + Retention Periods
Veritas NetBackup — Policy schedules + Retention Periods
Commvault — Server Backup Plan + Days-Based Retention
Commvault — Server Backup Plan + Days-Based Retention
Veeam — Backup Retention + Retention Policies
Veeam — Backup Retention + Retention Policies
Acronis Cyber Protect — Backup Plan schedule + retention
Acronis Cyber Protect — Backup Plan schedule + retention
Bacula Enterprise — Schedules + Retentions
Bacula Enterprise — Schedules + Retentions
IBM Storage Protect — Policy Domain + Management Class
IBM Storage Protect — Policy Domain + Management Class
Hybrid: Agentless + Agent
Many production environments use both approaches together:- Agentless for the bulk of the fleet — fast snapshot-based backups of stateless workloads, web tiers, and standard application servers.
- With-agent for specific high-value VMs — databases, mail servers, ERP/SAP, domain controllers, and any workload where a few minutes of replay-on-restore is unacceptable.
Choosing the Right Approach
Standard application servers and web tiers
Standard application servers and web tiers
Database VMs (SQL, Oracle, MySQL, PostgreSQL)
Database VMs (SQL, Oracle, MySQL, PostgreSQL)
Microsoft Exchange / SharePoint / SQL Always-On
Microsoft Exchange / SharePoint / SQL Always-On
Hardened or appliance VMs (no shell access)
Hardened or appliance VMs (no shell access)
Long-term compliance archive (HIPAA, SOC2, financial)
Long-term compliance archive (HIPAA, SOC2, financial)
Multi-cluster, multi-cloud fleet under one console
Multi-cluster, multi-cloud fleet under one console
How to Integrate a Third-Party Backup Tool
Provision a backup service account
member plus volume:create_snapshot on Block Storage).Open Xloud APIs to the backup server
Configure the vendor's Xloud connector
Define protection policies
What Xloud Provides for Backup Vendors
Xloud exposes the standard cloud APIs that every modern backup vendor expects:| API | Used for |
|---|---|
| Identity | Authentication, project scoping, role-based access for the backup service account |
| Compute | List instances, query state, attach/detach volumes, snapshot instances |
| Block Storage | Create/list/delete volume snapshots, mount snapshots for backup reads |
| Image | List images, create/delete snapshot-type images |
| Object Storage | Direct backup target for native and many third-party tools |
- File-level read of snapshots through the File-Level Restore service — useful for backup tools that want to verify snapshot contents or build a file index.
- Standard storage protocols — RBD for storage running on XSDS, NFS, iSCSI, and Fibre Channel for external arrays — so backup tools that prefer direct storage access can also integrate.