Article 21(2)(c) of NIS2 mandates "business continuity and crisis management, such as backup management, disaster recovery, and crisis management." This isn't aspirational guidance — it's a legal requirement with enforcement teeth. Essential entities face fines up to €10 million for inadequate business continuity measures.
NIS2 Business Continuity Requirements
The directive requires four interconnected capabilities:
- Backup management — Regular, tested, isolated backups of critical data and configurations
- Disaster recovery — Documented procedures to restore operations within defined timeframes
- Crisis management — Governance structure, communication plans, decision authority during incidents
- Testing — Regular testing of all continuity measures, with results documented and deficiencies remediated
Infrastructure Design for Resilience
Multi-Region Architecture
For essential entities, single-region deployment is insufficient. Deploy across at least two regions within the EU (data sovereignty matters). Use active-passive or active-active depending on your RTO requirements. Kubernetes federation or multi-cluster management (Rancher, Red Hat ACM) simplifies multi-region orchestration.
Immutable Backup Strategy
The 3-2-1-1 rule: three copies, two different media types, one offsite, one immutable. Use object lock on S3-compatible storage. Separate backup credentials from production credentials. Test restoration monthly — not annually. Document every test result.
GitOps Recovery
When your entire infrastructure is defined in Git, disaster recovery becomes "git clone and apply." ArgoCD or Flux can rebuild your Kubernetes workloads from repository state. Terraform can recreate cloud infrastructure. The recovery procedure is: provision base infrastructure, bootstrap GitOps, let reconciliation handle the rest.
Database Recovery
For stateful workloads (PostgreSQL, MongoDB, Redis), implement point-in-time recovery (PITR). Continuous WAL archiving for PostgreSQL. Oplog-based recovery for MongoDB. Document RPOs per database — regulators will ask. Test failover quarterly with production-representative data.
RTO/RPO Documentation
Every critical system needs documented Recovery Time Objective (RTO) and Recovery Point Objective (RPO). Map these to business impact: how much data loss can each service tolerate? How long can each service be unavailable? NIS2 auditors expect these numbers, along with evidence that your infrastructure actually meets them.
Kubernetes Recipes
A practical guide for container orchestration and deployment by Grzegorz Stencel & Luca Berton (Apress).
Watch on Skillshare →Crisis Management Infrastructure
Beyond technical recovery, NIS2 requires crisis management capabilities:
- Out-of-band communication — Communication channels that work when your primary infrastructure is down
- Runbook automation — Step-by-step recovery procedures, ideally automated
- Status pages — Inform stakeholders and regulators about incident status
- Post-incident review — Root cause analysis feeding back into infrastructure improvements
What Open Empower Delivers
We design NIS2-compliant disaster recovery infrastructure with tested procedures, documented RTOs/RPOs, and automated recovery orchestration. Our GitOps approach means your entire platform can be rebuilt from version-controlled state — and we prove it works through regular DR testing.
Evaluating RAG Solutions
Choose the right RAG model, configure, test, and optimise.
Start on Pluralsight →
Luca Berton
