The Backup JournalOffsite storage, tested restores

Plan wall › Cloud Backup

Cloud Backup Showdown: AWS Backup vs. Azure Backup vs. Veeam

Filed 2026-10-25

1 Overview

Cloud backup has become the default safety net for most organizations, but the tools people reach for differ in important ways. This article compares three common approaches: a cloud provider's native backup service tied to its own platform, a second cloud provider's native service, and a third-party data protection platform that spans environments. The goal is not to crown a winner but to explain what each approach protects, how it behaves under pressure, and where the trade-offs sit.

Native services tend to be tightly integrated with the platform they belong to. They understand the platform's resource types, identity model, and storage tiers, which makes policy setup and day-to-day operations simple. A third-party platform tends to be broader, covering multiple clouds, on-premises systems, and endpoints under one policy engine, at the cost of more moving parts to install and maintain.

Whichever route you take, the fundamentals do not change. You still need a defined recovery point objective, a defined recovery time objective, a retention schedule that matches your obligations, and proof that restores actually work. The comparison below is framed around those fundamentals so the decision stays grounded in recovery outcomes rather than feature lists.

2 What you are actually protecting against

Backup exists because many different failures can destroy or corrupt data, and they do not all look alike. Accidental deletion is the most common trigger: a person removes a file, a script drops a table, or a misconfigured deployment wipes a volume. Ransomware is another, and it is worse because it often encrypts both production data and any reachable backup copies before anyone notices. Hardware and service failures, software bugs, and bad releases round out the list.

Each threat implies different requirements. Accidental deletion is usually solved by versioning and short retention, because you only need to go back a few hours or days. Ransomware demands immutable or offline copies, because an attacker with valid credentials can delete or encrypt anything the backup system can reach. Regional outages demand a copy in a different region or provider, because a single-region service can be unavailable even when the data still exists.

This is why a single backup method rarely suffices. A native snapshot protects against user error and some service failures, but it may live in the same account and region as the source. A cross-cloud or third-party copy adds distance and independence. The right mix depends on which failures you consider plausible and how much downtime and data loss you can tolerate.

3 Choosing a backup strategy

Strategy starts with two numbers: how much data you can afford to lose, and how long you can afford to be down. The first sets your backup frequency and recovery point objective. The second sets your recovery time objective and shapes whether you need warm standby capacity or can rebuild from scratch. Everything else, including which tool you pick, follows from those two constraints.

From there, decide what gets protected and at what granularity. Some workloads need application-consistent snapshots so databases recover cleanly; others only need file-level copies. Some need continuous or near-continuous protection; others are fine with a nightly run. Grouping workloads by criticality lets you apply stricter policies, shorter intervals, and more frequent testing to the systems that matter most, while lighter policies cover the rest.

Finally, decide how much independence you want. A single provider's native service is simpler to operate but concentrates risk in one vendor and one account boundary. A multi-cloud or third-party approach spreads that risk and can unify policy across environments, but it adds agents, credentials, and network paths to manage. Neither choice is automatically correct; the right answer depends on your tolerance for complexity versus your tolerance for correlated failure.

4 The 3-2-1 rule in practice

The 3-2-1 rule says keep at least three copies of your data, on two different media or systems, with one copy offsite. In cloud terms, that usually means the production data, a backup copy in the same platform, and a second copy in a different region, account, or provider. The rule is old but it still holds because it directly addresses the failure modes that single-copy strategies miss.

Applying it takes discipline. The first copy is your live data. The second is a backup in the same environment, which is fast to restore but shares fate with the source if an account is compromised or a region fails. The third is the offsite or independent copy, which is slower to reach but survives the loss of the first two. If all three copies sit in one cloud account with one set of credentials, you have three copies but not three failure domains, and the rule is not really satisfied.

Immutability matters here. An offsite copy that can be deleted by the same credentials that were used to attack production is not much of a safety net. Object lock, write-once storage, and separate administrative accounts turn the third copy into something an attacker cannot easily erase. The rule is a floor, not a ceiling; regulated or high-value data often justifies more copies and longer retention.

5 Restore is the real test

A backup that has never been restored is a hypothesis, not a guarantee. The only way to know your recovery point objective and recovery time objective are real is to restore data on a schedule and measure how long it takes and how much data comes back. Untested backups fail in predictable ways: missing credentials, expired keys, changed network rules, corrupted chains, and retention policies that deleted the copy you needed.

Stress testing means restoring more than a single file. Restore a full virtual machine, a database, and a directory tree, and do it into an isolated environment so you do not overwrite production. Time each step from request to usable data, and compare that against your stated recovery time objective. If the measured time is far longer than the target, the target is fiction and should be corrected or the process improved.

Testing also validates the human side. Someone must know which account holds the copy, how to request a restore, and who can approve it. Document the procedure and rotate the people who run it so knowledge does not sit with one person. Schedule tests at least quarterly, and after any major change to infrastructure, credentials, or retention policy. A restore drill that finds a problem is a success, because it found the problem before an outage did.

6 Offsite and encryption

Offsite means the copy survives the loss of the primary location, account, or provider. In cloud terms, that usually means a different region, a different account under separate administrative control, or a different provider entirely. The further apart the copies are in terms of credentials and control planes, the more resilient the setup, though the more operational overhead it carries. Cross-region replication is a reasonable minimum; cross-account or cross-provider copies are stronger.

Encryption protects data in transit and at rest, and it should be applied at both stages. In transit, use TLS for every backup and restore path. At rest, use provider-managed or customer-managed keys, and understand who holds them. Customer-managed keys give you control and the ability to revoke access, but they also introduce a risk: if the key is lost, the backup is unreadable. Store key material separately from the backup data and back up the keys themselves.

Encryption is not a substitute for access control. A backup encrypted with a key that any compromised account can fetch is still exposed. Combine encryption with least-privilege roles, multi-factor authentication, immutable storage, and separate backup credentials that production systems do not use. Also confirm that restores work with the keys you have today, not the keys you had when the backup was written, because key rotation can break old copies if it is handled carelessly.

7 Frequently asked questions

How often should backups run? That depends on how much data you can afford to lose. If losing a day of work is unacceptable, nightly backups are not enough and you need more frequent runs or continuous protection. Match the interval to the recovery point objective rather than to habit.

Do I need a third-party tool if my cloud provider offers backup? Not necessarily. Native services are often sufficient for workloads that live entirely in one platform and can tolerate that platform's account and region boundaries. A third-party platform becomes more attractive when you run across multiple clouds, keep significant on-premises systems, or want one policy engine and one reporting view across everything.

How long should I keep backups? Long enough to satisfy your legal, contractual, and operational needs, and no longer than necessary. Long retention increases cost and expands the blast radius if credentials are compromised. Tiered retention, with frequent short-term copies and sparse long-term archives, usually balances those concerns.

What is the biggest mistake people make? Treating backup as complete once the job is scheduled. The real failure is an untested restore. Schedule restore drills, measure the time, verify the data, and keep the encryption keys and credentials needed to recover safely stored and separately protected.