Cloud infrastructure design for regulated industries is a different discipline than cloud infrastructure design for startups. When your architecture must satisfy DORA's ICT risk management framework, NIS2's security requirements, GDPR's data protection mandates, and sector-specific regulations โ the design constraints fundamentally change what "good" looks like.
This is the approach I use when designing cloud infrastructure for enterprises where getting it wrong means regulatory findings, not just technical debt.
Why Regulated Industries Need Specialized Cloud Design
The public cloud is not inherently compliant with anything. It provides tools to build compliant infrastructure โ but tools without architecture are just expensive building blocks.
- Shared responsibility model gaps: Cloud providers secure the infrastructure; you secure what you build on it. Most compliance failures happen in this gap.
- Data residency requirements: EU regulations and sector-specific rules dictate where data can be stored and processed. Architecture must enforce this, not just document it.
- Audit trail requirements: Every infrastructure change must be traceable. Who made it, when, why, and what was the approval?
- Resilience mandates: DORA requires financial entities to test digital operational resilience. NIS2 requires essential entities to ensure business continuity. Architecture must be designed for failure.
The Cloud Infrastructure Design Process
Discovery Phase
Before drawing a single architecture diagram, understand the constraints:
- Regulatory mapping: Which regulations apply? DORA, NIS2, GDPR, sector-specific (MiFID II, PSD2, MDR, IDD)?
- Data classification: What data categories exist? What are their residency, sovereignty, and processing requirements?
- Current state: What infrastructure exists today? On-premises, cloud, hybrid? What's the migration timeline?
- Non-functional requirements: Availability targets (99.9%? 99.99%?), RPO/RTO, performance requirements, scalability expectations
- Team capabilities: What cloud skills exist? What's the realistic operational model?
Architecture Design Patterns
Pattern: Landing Zone Architecture
The foundation that everything else builds on:
- Account/subscription structure: Organization-level design with proper OU/management group hierarchy for workload isolation
- Network topology: Hub-and-spoke or mesh, transit connectivity, on-premises integration, DNS strategy
- Identity and access: Centralized identity provider, federation, privileged access management, break-glass procedures
- Security baseline: Guard rails enforced through policy-as-code (Azure Policy, AWS SCPs, GCP Organization Policies)
- Logging and monitoring: Centralized log aggregation, SIEM integration, cost monitoring, compliance dashboards
- Connectivity: Private connectivity to on-premises (ExpressRoute/Direct Connect/Cloud Interconnect), internet egress strategy, DDoS protection
Pattern: Data Sovereignty Architecture
For organizations with strict data residency requirements:
- Regional deployment strategy: Workloads deployed in EU regions only, with policy enforcement preventing deployment elsewhere
- Encryption with customer-managed keys: Keys stored in EU, managed by customer, with HSM backing
- EU data boundary: Leveraging cloud provider EU data boundary commitments (Microsoft EU Data Boundary, AWS European Sovereign Cloud)
- Cross-border data flow controls: Technical controls preventing data from leaving approved jurisdictions
Pattern: High-Availability and Disaster Recovery
Designed to meet specific RPO/RTO targets required by regulators:
- Multi-AZ deployment: Active-active across availability zones for standard high availability
- Multi-region failover: Pilot light, warm standby, or active-active multi-region for stringent RTO requirements
- Backup strategy: Automated backup with defined retention, cross-region replication, regular restore testing
- Chaos engineering: Regular failure injection to validate resilience โ not optional under DORA's operational resilience testing requirements
Infrastructure as Code
In regulated environments, infrastructure as code isn't a nice-to-have โ it's a compliance requirement:
- Terraform or Pulumi for declarative infrastructure provisioning with state management
- Git-based workflows: All infrastructure changes through pull requests with peer review and approval
- Policy-as-code: OPA, Checkov, or tfsec integrated into CI/CD to prevent non-compliant infrastructure from being provisioned
- Drift detection: Automated detection and alerting when actual state diverges from desired state
- Documentation generation: Automated generation of architecture documentation and compliance evidence from IaC
Kubernetes Recipes
A practical guide for container orchestration and deployment by Grzegorz Stencel & Luca Berton (Apress).
Watch on Skillshare โCloud Provider Selection for Regulated Industries
Cloud provider selection in regulated environments involves considerations beyond technical features:
- EU region availability: Which regions are available? Are sovereign regions offered?
- Contractual commitments: EU data processing agreements, GDPR DPA, sovereign commitments
- Certifications: ISO 27001, SOC 2, C5 (BSI), HDS (France), ENS (Spain), sector-specific certifications
- Sovereignty options: Dedicated regions, sovereign cloud offerings, EU-staffed operations
- Exit strategy: Data portability, migration tools, contract termination provisions โ DORA explicitly requires exit strategies for critical cloud services
Deliverables
Cloud Infrastructure Design Package
- Architecture decision records (ADRs): Documented rationale for every significant design decision
- High-level and detailed architecture diagrams: Network, compute, data, security, and operations views
- Compliance mapping: How each architecture component addresses specific regulatory requirements
- Infrastructure as Code templates: Terraform/Pulumi modules for the landing zone and core infrastructure
- Security baseline: Policy-as-code definitions enforcing security and compliance requirements
- Operations runbooks: Procedures for common operational tasks including incident response
- Cost model: Projected infrastructure costs with optimization recommendations
Evaluating RAG Solutions
Choose the right RAG model, configure, test, and optimise.
Start on Pluralsight โRelated Solution
Navigating AI adoption in a regulated environment? Our readiness assessment maps infrastructure, governance, and compliance gaps in 3-4 weeks.
Explore AI Readiness for Regulated Enterprises โ
Luca Berton
