Back to Blog
Veeam Backup for VMware: Our Best Practice Architecture
technicalMarch 4, 2024· 5 min read

Veeam Backup for VMware: Our Best Practice Architecture

Backup is boring until you need it. We've designed Veeam architectures for 40+ companies. Here's what works.

T

TechGuru Team

TechGuru Team

Veeam Backup for VMware: The Configuration That Actually Works in Production

We have designed Veeam Backup & Replication architectures for more than 40 companies across Southeast Asia. The configurations that survive real disasters share a common structure. Here is the production-proven setup we use for a typical 500-VM VMware environment.

The Reference Architecture

Our standard deployment uses three tiers:

TierRoleSpec Guidelines
Backup ServerVeeam B&R console, SQL catalog8 vCPU, 32 GB RAM, fast OS disk
Proxy ServersHandle VM snapshot and data movement2-4 proxies, 4 vCPU / 16 GB each
RepositoryStore backup filesLocal RAID, NAS, or object storage

For the 500-VM example: - Backup Server: One Windows Server 2022 VM, joined to management domain - Proxy: Four hot-add proxies distributed across hosts - Repository: A hardened Linux repository with immutability enabled, plus a copy to S3-compatible object storage

Backup Job Design

We split VMs into jobs by recovery priority, not by department.

Job GroupVMsRetentionSchedule
Tier 1 — CriticalERP, databases, domain controllers30 restore pointsEvery 4 hours
Tier 2 — BusinessFile servers, internal apps21 restore pointsNightly
Tier 3 — StandardDev/test, low-priority workloads14 restore pointsWeekly

Each job targets 8-12 VMs. Jobs with too many VMs take too long; jobs with too few create management overhead.

Transport Mode Selection

Veeam offers three transport modes for VMware:

ModeWhen to UsePerformance
Hot-AddMost environmentsGood, minimal network impact
Network (NBD/NBDSSL)Physical proxy or no SAN accessLower, uses management network
Direct SANFC/iSCSI SAN with proxy accessHighest, but complex

For 90% of our deployments, hot-add with Virtual Appliance proxies is the right choice. It is simple, fast enough, and does not require SAN zoning.

Repository Configuration

Primary Repository: Hardened Linux

We deploy a Linux repository with the following settings: - Immutability: 14 days minimum - XFS file system: Required for fast cloning - Encryption at rest: AES-256 - Network isolation: Separate backup VLAN, no domain membership

Secondary Copy: Object Storage

We configure a capacity tier copy to S3-compatible storage with: - 180-day retention - Encryption before upload - No direct public internet access; traffic goes through VPC endpoint or private link

The 3-2-1-1-0 Rule in Practice

PrincipleImplementation
3 copiesProduction + backup + copy
2 media typesDisk repository + object storage
1 offsiteObject storage in different region
1 immutableHardened Linux repository
0 errorsSureBackup job validates backups weekly

SureBackup and Recovery Verification

A backup you cannot restore is worthless. We configure SureBackup to automatically verify: - Bootability of critical VMs - Network connectivity inside the isolated lab - Application-level checks: SQL service status, web server response

We schedule SureBackup every Sunday at 2 AM. If a VM fails verification, the job opens a ticket in our PSA system.

RPO and RTO Targets

For the 500-VM reference environment:

TierRPORTO
Tier 14 hours1 hour
Tier 224 hours4 hours
Tier 37 days48 hours

These targets drive the job schedule and replication strategy.

Common Mistakes We Fix

  1. Single backup server with no HA. If the backup server fails, recovery takes longer. We keep configuration backup enabled and document rebuild steps.
  2. Overloading one proxy. Distribute proxies across hosts and datastores.
  3. No backup network isolation. Backup traffic should not share the production VM network.
  4. Keeping backups on the same SAN as production. A SAN failure takes both copies down.
  5. Never testing restores. SureBackup is not optional.

Real-World Recovery Example

A manufacturing client in Cebu lost a production database VM due to storage corruption. Using Veeam Instant VM Recovery, we had the VM booting from the backup repository within 12 minutes. The actual restore to production storage completed in the background over the next 4 hours. Total business downtime: under 15 minutes.

Sizing Cheat Sheet

VMsProxy CountRepository Capacity (30 days)Backup Window
100240-60 TB6 hours
5004200-300 TB8 hours
1,0006-8400-600 TB10 hours

These numbers assume 50% data reduction through compression and deduplication.

Bottom Line

A reliable Veeam environment is not about buying the most expensive license. It is about separating workloads by recovery priority, using hot-add proxies, storing backups on immutable Linux with an offsite copy, and verifying restores every week.

Want to go deeper? Explore VMware alternatives, Run infrastructure services, or platform comparison.

#veeam#backup#vmware#disaster-recovery

Need help with this topic?

Our experts can help you implement the right solution for your organization.

Contact Us

Was this article helpful?

Join the discussion

No comments yet. Be the first to share your thoughts.