A Complete Guide to Veeam Cloud Backup

Extending your Veeam infrastructure with immutable offsite cloud repositories, a practical reference for Veeam administrators.

On this page...

You already run Veeam Backup & Replication. You understand jobs, repositories, retention chains, and the value of application-consistent snapshots. What this guide addresses is the next logical step in a robust 3-2-1-1-0 strategy: getting a copy of your Veeam backups into an immutable, offsite cloud repository, and doing it in a way that doesn’t compromise your existing architecture.

This is not a primer on backup concepts. It’s a practical reference for Veeam administrators evaluating or implementing cloud-based backup offload, covering repository configuration, transport modes, immutability mechanics, and recovery scenarios.

Why Your On-Premises Veeam Deployment Needs a Cloud Tier

The 3-2-1-1-0 rule in practice

Most mature Veeam environments already satisfy the first three elements: three copies of data, on two different media types, with one copy offsite. The second “1” — one immutable or air-gapped copy — is where many deployments still have a gap.

A hardened Linux repository on-site satisfies immutability technically, but it does not satisfy the geographic separation requirement. A ransomware event that propagates laterally, a fire, or a flood affecting your primary data centre will impact both your production workloads and your local hardened repo simultaneously.

What cloud-tiered storage solves

  • Geographic isolation: Your cloud copy lives in a physically separate location, managed by a separate credential set, unreachable from your production network during an attack.
  • Object lock immutability: S3-compatible object storage with WORM locking means even a compromised Veeam backup server cannot delete or overwrite cloud copies within the lock period.
  • Retention extension without capital expenditure: Long-term retention (LTR) to cloud is significantly cheaper than expanding on-premises disk or tape infrastructure.
  • Recovery flexibility: Direct restores from cloud, including Instant VM Recovery® from object storage, without needing to recall data to an intermediate repository first.

Key consideration: Cloud backup is not a replacement for your local Veeam repository, it is a complementary tier. Your fast local repository still handles your short-term recovery SLAs; the cloud tier handles your resilience and long-term retention requirements.

Veeam's Cloud Integration Architecture

Scale-Out Backup Repository (SOBR) and Cloud Tier

The primary mechanism for integrating cloud storage into a Veeam deployment is the Scale-Out Backup Repository with a configured Capacity Tier. This is distinct from simply pointing a backup job at an object storage repository, SOBR gives you policy-driven offload and copy behaviour.

SOBR components relevant to cloud offload

  • Performance Tier: Your existing on-premises extents (local disk, NAS, dedup appliance). This is where backups land initially.
  • Capacity Tier: S3-compatible object storage (AWS S3, Azure Blob, or compatible providers). Backups are moved or copied here based on your offload policy.
  • Archive Tier (v12+): Deep cold storage for multi-year retention (AWS Glacier, Azure Archive). Significantly lower cost per GB, with longer recall times.

Offload vs. Copy policy

When configuring the Capacity Tier, you choose between Move (offload after X days, freeing local space) and Copy (retain local copy, also write to cloud). For maximum resilience, Copy mode is strongly recommended, it satisfies the 3-2-1-1-0 requirement for an independent immutable copy without removing your fast local restore capability.

Direct-to-Object Storage Jobs (VBR v12+)

From Veeam Backup & Replication v12, you can also configure backup jobs to write directly to object storage as the primary repository, bypassing the SOBR construct. This is most useful for cloud-native workloads or edge deployments where no local storage is available, but for most enterprise deployments, the SOBR + Capacity Tier approach provides better performance and flexibility.

Veeam Cloud Connect (VCC) vs. Self-Managed Object Storage

It is worth distinguishing between two fundamentally different cloud backup models:

 Veeam Cloud Connect (VCC)Self-Managed Object Storage (SOBR Capacity Tier)
ImmutabilityManaged by service provider via hardened repo or object lockConfigured directly in your Veeam console via S3 Object Lock
Encryption in transitTLS tunnel to VCC gateway serverTLS to object storage endpoint; Veeam-side encryption recommended
Encryption at restProvider-managed or Veeam-encryptedVeeam-side encryption (AES-256) before data leaves your environment
WAN accelerationBuilt-in Veeam WAN acceleration through VCC gatewayVeeam’s built-in compression/dedup; no dedicated WAN accel
Restore optionsFull VBR-orchestrated restore via provider’s gatewayDirect restore from object storage, Instant Recovery from cloud
Credential managementSingle set of VCC credentialsIAM policy-scoped access keys; supports separate delete-restricted keys
Cost modelCapacity + egress via service provider pricingDirect cloud storage costs; egress charges apply on restore

Configuring Immutable Cloud Repositories

Object Lock: How Immutability Actually Works

S3 Object Lock operates in two modes, both of which Veeam supports when you enable the “Make recent backups immutable for X days” option in your Capacity Tier configuration:

  • Governance mode: Objects cannot be overwritten or deleted by standard IAM users. Users with the s3:BypassGovernanceRetention permission (typically a separate break-glass admin account) can override the lock.
  • Compliance mode: No user, including the root account, can delete or overwrite objects before the lock period expires. This is the stronger option for ransomware protection and is required by some cyber insurance policies.

Veeam’s implementation detail

When Veeam writes a backup file to an immutability-enabled bucket, it sets the object lock retention timestamp at the point of upload, calculated as upload date + immutability period. Crucially, Veeam also sets a lock on the .vbm metadata file. This means that even if an attacker can reach your object storage credentials, they cannot delete the metadata index that Veeam uses to enumerate and restore backups.

IAM Policy Configuration for Least Privilege

Veeam only requires a scoped set of S3 permissions for normal operation. The principle of least privilege is especially important here, the credentials your Veeam server uses should not have s3:DeleteObject or s3:DeleteBucket permissions. A recommended policy split:

  • Veeam operational role: s3:GetObject, s3:PutObject, s3:ListBucket, s3:GetBucketLocation, s3:GetObjectRetention, s3:GetObjectLegalHold
  • Lifecycle management role (separate, offline credentials): s3:DeleteObject, s3:PutBucketLifecycle
 
Nexstor’s immutable cloud storage is pre-configured with hardened bucket policies and compliant object lock settings. When you point your SOBR Capacity Tier at a Nexstor repository, the immutability framework is already in place, you set the lock period in Veeam, we enforce it at the storage layer.
 

Encryption: What to Configure and Where

Veeam supports two layers of encryption relevant to cloud backup:

  • Job-level encryption: Enabled on the backup job itself. Data is encrypted before it is written to any repository, including your local SOBR extent. This means encrypted data is what gets offloaded to the cloud, the cloud provider never holds plaintext data. Recommended for all cloud-destined jobs.
  • Repository-level encryption: Applied at the SOBR or object storage repository level. Encrypts data at rest on the target. Can be combined with job-level encryption for defence-in-depth.

Key management note: Veeam’s encryption keys are tied to your Veeam configuration database. Ensure your Veeam config backup (and its associated encryption password) is stored securely and separately from your main environment, you will need it to recover if your Veeam server itself is destroyed.

Recovery Scenarios from Cloud Respositories

Instant VM Recovery® from Object Storage

From VBR v11 onwards, Instant VM Recovery is supported directly from object storage without staging to an intermediate repository. Veeam mounts the backup from the object storage endpoint directly to the vSphere/Hyper-V host using the backup server as an NFS mount point.

Performance considerations:

  • Initial mount latency depends on your WAN link speed and object storage endpoint proximity. Plan for 2–5 minutes for the VM to boot from cloud storage on a typical 100Mbps link.
  • Veeam’s Quick Migration then runs in the background to restore the VM to local storage. The production impact window is the time until Quick Migration completes, not the duration of the entire restore.
  • CDP policies cannot be used for cloud-tier restores — Instant Recovery from cloud is SOBR Capacity Tier or Archive Tier only.

Full and Partial Restores

  • Full VM restore: Veeam retrieves the backup chain from object storage and rebuilds the VM on your target datastore. For large VMs over WAN, consider using a local Veeam Proxy positioned closer to the cloud endpoint.
  • Guest file-level recovery (FLR): Veeam can mount the object storage backup and present the guest filesystem via the Enterprise Manager browser or vSphere console. No need to fully restore the VM to extract individual files or application items.
  • Application-item recovery: Exchange, SQL, SharePoint, and Active Directory item-level restores are all supported from cloud-tier backups. The Veeam Explorer tools function identically against cloud-stored backups as they do against local ones.
 

Disaster Recovery: Full Site Failover

If your primary site is unavailable, you can rebuild from cloud backups on any Veeam-managed infrastructure:

  1. Deploy a new Veeam Backup & Replication server (or use an existing secondary site VBR instance).
  2. Add the immutable object storage bucket as a repository — Veeam will scan and import the backup metadata.
  3. Restore workloads in priority order using Instant Recovery to get critical systems online fast, then migrate to permanent storage.
 
Recovery from Nexstor’s immutable cloud does not require a separate licence or provider portal. Your existing Veeam console connects directly to the cloud repository using the credentials you configured. The restore workflow is identical to recovering from any other Veeam repository.

Sizing, Performance, and Cost Considerations

Initial Seeding

For large datasets (10TB+), the initial offload to cloud over WAN can take days or weeks. Options to accelerate:

  • Veeam Data Mover throttling: Schedule offload tasks to run during off-peak hours to avoid saturating production WAN links. Configured in the SOBR Capacity Tier “Schedule” settings.
  • Offline seeding: Send an initial dataset via physical media to the cloud provider, who imports it directly into your object storage bucket. Veeam can then switch to incremental offload going forward. Contact Nexstor for offline seeding options.

Ongoing Data Transfer and Egress

After the initial seed, ongoing transfer consists of incremental backup data only. Key factors:

  • Source-side deduplication and compression in Veeam significantly reduces the data volume transferred. Typical ratios are 2:1 to 5:1 depending on workload type.
  • Egress costs (charges for reading data back from cloud) apply on restore. For DR planning, factor egress costs into your RTO costings — particularly for large VM restores.
  • Immutable copies incur storage charges for the full lock duration even if local copies are deleted. Right-size your immutability window (30–90 days is common) to balance protection with cost.

Monitoring Capacity Tier Health

Within VBR, the SOBR dashboard shows Capacity Tier usage, offload job status, and any upload errors. Additionally:

  • Veeam ONE: Provides alerting on Capacity Tier offload failures, object storage connectivity issues, and backup chain integrity. Set alerts for any S3 upload errors to catch credential rotation issues before they break your cloud copy.
  • Bucket versioning: Enable versioning on your object storage bucket in addition to Object Lock. This provides an additional recovery mechanism if backup metadata is inadvertently overwritten.

Nexstor's Immutable Cloud: What's Different

Nexstor provides S3-compatible immutable object storage built specifically for Veeam workloads, hosted in UK data centres. Key differentiators from commodity cloud storage:

Capability Nexstor Detail
UK Data Residency All data stored in UK-based data centres. No data transits outside UK jurisdiction — relevant for UK GDPR and data sovereignty requirements.
Veeam-Validated Configuration Bucket policies, object lock settings, and IAM configurations are pre-validated against Veeam’s compatibility matrix. No trial-and-error configuration.
Compliance Mode Object Lock Nexstor’s immutable storage uses S3 Compliance mode locking by default, providing the strongest available protection against deletion.
Dedicated Ingress Bandwidth No shared bandwidth contention on ingest. Your initial seed and ongoing offload jobs run at line rate to your WAN link.
No Egress Charges on Recovery Restores to your on-premises environment do not incur egress fees — a significant cost differentiator versus hyperscaler object storage for DR scenarios.
Veeam Cloud Connect Gateway (Optional) If you prefer VCC over direct S3, Nexstor operates a VCC gateway infrastructure. Both connection models are available from the same underlying storage platform.

Implementation Checklist

Before configuring your SOBR Capacity Tier to point at Nexstor’s immutable cloud:

Pre-configuration

  • Confirm VBR version is v11 or later (v12 recommended for direct-to-object and enhanced immutability features)
  • Identify which SOBR (or create a new one) will use the cloud Capacity Tier
  • Decide on offload policy: Copy mode (retains local copy) vs. Move mode (frees local space after offload period)
  • Define your immutability window (typically 30–90 days — long enough to survive a delayed ransomware discovery)
  • Confirm job-level encryption is enabled for all jobs feeding the SOBR
  • Document your Veeam configuration backup location and encryption password — store this separately from your main environment

Nexstor Provisioning

  • Nexstor provisions your S3-compatible bucket with Object Lock enabled in Compliance mode
  • IAM access keys are issued with least-privilege policy (no DeleteObject permission)
  • Endpoint URL, bucket name, access key, and secret key provided for Veeam configuration
  • UK data centre location confirmed for data residency documentation

Veeam Configuration

  • Add object storage as a new repository: Backup Infrastructure > Add Repository > Object Storage > S3 Compatible
  • Enter endpoint, bucket, and credentials. Enable “Make recent backups immutable” and set lock period
  • Edit your SOBR > Capacity Tier tab > set offload policy and schedule
  • Run a manual offload trigger and verify data appears in the bucket
  • Confirm .vbm metadata files are present and locked in the bucket
  • Test a file-level restore from the cloud copy to validate end-to-end recoverability

Talk to Nexstor

If you’re running Veeam and want to close the gap in your 3-2-1-1-0 strategy with a UK-hosted, immutable cloud tier, the Nexstor team can review your current SOBR architecture and recommend a configuration that meets your RPO, RTO, and data residency requirements.

We work at the infrastructure layer; storage, networking, and Veeam configuration, so the conversation starts where your existing deployment is, not with a product pitch.

Why not speak to someone about our Disaster Recovery service?

Fill in your details to download now!