Enterprise Backup Architecture
Enterprise backup architecture is the design that connects many workloads to protected recovery copies and tested restore paths. It turns business recovery targets into shared services, isolated repositories, operating controls, and measurable recovery results.
itStorage, backup, and data protection | OpenSkills.info
Course pathWalk it in order
Look it upDip in anytime
Go furtherLeaves this page
Intro
Enterprise Backup Architecture
Enterprise backup architecture is the system behind the backup jobs. It connects business recovery requirements to workload protection, copy storage, security controls, operations, and tested recovery.
The architecture succeeds when a required service can return to a usable state within its recovery targets. A large repository and a high job-success rate do not prove that result.
Use this mental model:
business services and risk
|
v
recovery policy and service tiers
|
v
workload protection -> data movement -> recovery copies
| | |
+---------- control plane --------+
|
v
restore, validation, evidence
Each layer has a different job. Keeping those jobs explicit prevents a product feature from becoming an accidental architecture.
Start with the service, not the server
A business service can depend on databases, files, virtual machines, identities, name services, certificates, keys, network configuration, deployment code, and external providers. A server inventory shows assets. A service map shows what must work together after recovery.
Begin with a business impact analysis. Identify service owners, critical processes, dependencies, and failure consequences. Then define four requirements for each service:
- Recovery point objective, or RPO: the maximum acceptable data gap, expressed as time.
- Recovery time objective, or RTO: the target limit for returning the service.
- Retention: how long selected recovery points must remain available.
- Recovery scope: the smallest unit and the largest coordinated set you must restore.
These requirements are related but independent. A service can need a fifteen-minute RPO, a four-hour RTO, and seven years of monthly retained copies. One schedule cannot express all three.
Treat exclusions as design decisions. NIST permits data to remain unprotected when it has no organizational significance or can be recreated within the required RTO. Document the owner, reason, and recreation path. An undocumented exclusion is a coverage gap.
Convert requirements into protection tiers
An enterprise may contain thousands of workloads. Designing each one independently creates policy drift and operational cost. Group workloads into a small set of protection tiers.
A tier defines a service contract:
| Element | Tier decision |
|---|---|
| Recovery objectives | RPO and RTO |
| Copy schedule | Continuous, hourly, daily, weekly, or another cadence |
| Retention | Number and age of retained recovery points |
| Protection method | Snapshot, backup, log capture, replication, or a combination |
| Copy locations | Local, remote, offline, immutable, or isolated |
| Restore assurance | Test scope and frequency |
| Security | Encryption, roles, credential boundary, and deletion controls |
| Cost boundary | Capacity, transfer, software, and operational budget |
Keep the number of tiers small enough to operate. Allow an exception only when a named requirement cannot fit a standard tier. Record the exception and its owner.
Continue the course
This section is part of the paid course.
See pricing to subscribe, or log in if you already have access.
Where this skill leads
Relevant careers
See how this topic contributes to broader role-level skill maps.
Sources
- https://csrc.nist.gov/pubs/sp/800/34/r1/upd1/final
Supports
- Business impact analysis as the basis for system recovery requirements and priorities
- Recovery point objective and recovery time objective as distinct planning inputs
- Recovery strategies, dependency-aware plans, testing, training, exercises, and maintenance
- Backup scope, offsite storage, recovery procedures, roles, and restoration planning
- https://csrc.nist.gov/pubs/sp/800/209/final
Supports
- Data protection tiers with frequency, retention, copy type, media, encryption, location, immutability, lifecycle, and restore procedures
- Coverage of enterprise data across on-premises and cloud locations, with documented exclusions for recreatable data
- Business-process consistency for components that must recover to one point
- Technology and media selection based on restoration speed and recovery requirements
- Monitoring, periodic restore testing, recovery catalogs, audit trails, plan review, and media refresh
- Central management of protection configuration separated from the data-consumption plane
- Snapshot, replication, continuous data protection, and recovery-chain characteristics
- Separation of production, backup, archive, and cyber-recovery storage and management
- Separate accounts, credentials, management hosts, and networks for isolated recovery copies
- Independent baseline requirements for disaster, cyber, and long-term recovery copies
- Offline, air-gapped, offsite, and immutable recovery-copy controls
- Complete recovery scope including data, software, certificates, keys, catalogs, access controls, and configuration
- Protection of dependencies including identity, name services, key management, source repositories, and build procedures
- Holistic RTO engineering, per-asset RPO, copy health, restore testing, and restoration assurance
- Data and application separation during restoration
- Role separation, least privilege, unique identities, encryption, and protected administrative paths
- https://www.nccoe.nist.gov/publication/1800-11/VolB/
Supports
- Modular recovery architecture using secure storage, logging, corruption testing, backup, and virtual infrastructure
- Last-known-good recovery after ransomware and other destructive events
- Workload-specific backup capabilities for files, disks, virtual machines, and databases
- Backup cadence based on enterprise transaction rate and risk tolerance
- Integrity evidence and logs for identifying affected data and selecting a recovery point
- Secure storage using write protection or encryption
- https://csrc.nist.gov/pubs/sp/800/184/final
Supports
- Organization-wide recovery planning based on resource identification and prioritization
- Dependency-aware recovery playbooks and realistic test scenarios
- Tactical and strategic recovery planning, metrics, testing, and continuous improvement
- Recovery as a coordinated people, process, and technology capability
- https://www.cisa.gov/stopransomware/ransomware-guide
Supports
- Offline encrypted backups of critical data
- Regular testing of backup availability, integrity, and restoration procedures
- Ransomware attempts to delete or encrypt accessible backups
- Threat actors targeting backup credentials and unpatched backup systems
- Golden images, infrastructure code, source, executables, licenses, and documentation as recovery assets
- Separate cloud accounts, object locking, versioning, logging, and least privilege
- Prioritized recovery from clean backups
- https://github.com/awesome-foss/awesome-sysadmin#backups
Supports
- Curated discovery of Bareos, Proxmox Backup Server, BorgBackup, and Restic
- Project categories and high-level backup roles used for ecosystem selection
- https://docs.bareos.org/bareos-25/IntroductionAndTutorial/WhatIsBareos.html
Supports
- Separation of scheduling and control, workload clients, storage services, and catalog services
- Networked backup and restore with multiple storage services under one director
- https://pbs.proxmox.com/docs/
Supports
- Client-server backup for virtual machines, containers, and physical hosts
- Dedicated backup repository and deduplication capabilities
- https://borgbackup.readthedocs.io/en/stable/
Supports
- Content-defined chunking and deduplication
- Compression, authenticated encryption, and remote repositories over secure shell
- https://restic.readthedocs.io/en/stable/
Supports
- Encrypted and deduplicated snapshots
- Local and remote repositories across multiple storage backends
