Networking, Identity & Security ยท Architecture

Enterprise Cloud Network Architecture

Defines the approved network architecture patterns for secure, scalable enterprise cloud environments.

Normative language

The terms MUST, MUST NOT, SHOULD, SHOULD NOT, and MAY are normative. Mandatory controls require an approved exception when they cannot be implemented.

Common engineering requirements

  • Persistent configuration MUST be deployed through approved infrastructure-as-code and reviewed through version control.
  • Every resource, policy, route, identity, endpoint, certificate, and exception MUST have an owner and lifecycle state.
  • Production and non-production trust boundaries MUST remain separate unless an explicit shared-service interface is approved.
  • Provider-native capabilities SHOULD be preferred when they meet security, resilience, portability, and operating-model requirements.
  • Logs and configuration changes MUST be sent to approved monitoring and evidence-retention platforms.
  • Designs MUST account for provider quotas, failure domains, control-plane behavior, data-processing charges, and operational recovery.

Purpose and scope

This standard defines the enterprise network architecture for Azure, AWS, GCP, and Oracle Cloud Infrastructure. It covers cloud landing zones, network hierarchy, address management, hybrid and multi-cloud connectivity, transit, segmentation, ingress, egress, private services, DNS, resilience, and observability.

The target state is not a cloud copy of the legacy data-centre network. It is a governed connectivity fabric with explicit trust boundaries, automated policy, measurable availability, and workload autonomy.

Architecture principles

  1. Separate shared connectivity from workloads. Transit, DNS, inspection, private access, and hybrid gateways MUST reside in dedicated platform domains.
  2. Reachability is not authorization. Network connectivity MUST be combined with workload identity, service IAM, and application authorization.
  3. Prefer service-level exposure. Private endpoints, service attachments, API gateways, and proxies SHOULD replace broad routed connectivity where only a service is required.
  4. Centralize policy and evidence. Central policy does not require centralizing every packet. Traffic inspection MUST be justified by the threat model.
  5. Design by failure domain. Zones, regions, circuits, carriers, resolvers, and administrative dependencies MUST be considered independently.
  6. Automate the lifecycle. Network resources and records MUST NOT depend on manual portal configuration.

Enterprise reference architecture

Enterprise cloud network architecture showing edge, private connectivity, regional transit, security controls, DNS, and multi-cloud environments

Architecture planes

PlaneResponsibilityRequired characteristics
Organization and policyHierarchy, guardrails, delegated ownershipInheritance, least privilege, immutable audit
ConnectivityHybrid, cloud-to-cloud, partner accessRedundant paths, deterministic routing, encryption
TransitInter-network routing and shared servicesRoute-domain isolation, controlled propagation
SecurityDDoS, WAF, inspection, segmentationpolicy-as-code, high availability, monitored enforcement
Private serviceManaged-service access and service publishingExplicit producer-consumer authorization and DNS
WorkloadApplication networks and endpointsDefault deny, least reachability, workload ownership
ObservabilityFlow, DNS, route, firewall, health telemetryCentral correlation, retention, alerting

Multi-cloud capability mapping

CapabilityAzureAWSGCPOCI
Isolated networkVirtual NetworkVPCVPC networkVCN
Enterprise transitVirtual WAN or hub VNetTransit Gateway or Cloud WANNetwork Connectivity CenterDynamic Routing Gateway
Private circuitExpressRouteDirect ConnectCloud InterconnectFastConnect
Private managed-service accessPrivate Link / Private EndpointPrivateLink / VPC endpointsPrivate Service ConnectPrivate endpoints or service gateway, service-dependent
Hybrid DNSDNS Private ResolverRoute 53 ResolverCloud DNS forwardingVCN resolver endpoints
Network firewallAzure FirewallAWS Network FirewallCloud NGFWOCI Network Firewall
L7 ingressFront Door / Application GatewayCloudFront / ALB / API GatewayApplication Load BalancerLoad Balancer / WAF
L4 ingressAzure Load BalancerNetwork Load BalancerNetwork Load BalancerNetwork Load Balancer

The services are not feature-equivalent. The table is a capability map, not proof of portability.

Network hierarchy and segmentation

The enterprise hierarchy MUST distinguish platform, security, connectivity, production, non-production, sandbox, partner, recovery, and regulated domains. Workloads MUST NOT be placed in shared connectivity accounts or subscriptions.

Segmentation MUST exist at multiple layers: resource hierarchy, network boundary, subnet or service tier, security group or tag, workload identity, application authorization, and data classification.

flowchart TD ORG[Organization or Tenancy] ORG --> PLAT[Platform and Connectivity] ORG --> SEC[Security] ORG --> WORK[Workload Domains] WORK --> PROD[Production] WORK --> NPROD[Non-Production] WORK --> REG[Restricted] PROD --> APPA[Application A Network] PROD --> APPB[Application B Network]

Address management

An authoritative IPAM process MUST allocate non-overlapping IPv4 and IPv6 space. It MUST reserve capacity for growth, private endpoints, containers, managed services, transit attachments, and recovery regions. Manual address allocation outside approved automation is prohibited.

Overlaps MUST be resolved through readdressing, service publishing, proxying, or controlled NAT. Broad permanent NAT between enterprise domains SHOULD NOT be treated as a normal architecture.

Connectivity standards

Critical hybrid connectivity MUST use redundant customer devices, cloud termination points, provider edge locations, and carrier paths where available. Two logical circuits sharing one facility or carrier path are not independent.

BGP SHOULD be used for dynamic routing. Prefix advertisements and acceptance MUST be filtered. Cloud-to-cloud access SHOULD be selected in this order: service endpoint, application proxy/API, private carrier connectivity, encrypted VPN, then secured public endpoint.

Every workload MUST declare its ingress, egress, east-west, hybrid, and managed-service paths. Uncontrolled public IP assignment MUST be denied by organization policy.

DNS architecture

DNS is a Tier-0 dependency. The design MUST define public authority, private authority, hybrid forwarding, split-horizon behavior, private endpoint zones, record ownership, logging, recovery, and change control. Each private namespace MUST have one authoritative destination. Forwarding loops and duplicate provider service zones are prohibited.

Resilience model

TierExamplesMinimum expectation
Tier 0Identity, DNS, transit, security control planeMulti-zone, independent recovery path, regional recovery plan
Tier 1Critical productionZone-resilient, redundant hybrid path, tested regional failover
Tier 2Standard productionZone-resilient where supported, documented restore
Tier 3DevelopmentCost-appropriate best effort

Resilience MUST be demonstrated through tests. A redundant diagram is not evidence.

Security baseline

  • Public administrative access is prohibited.
  • Inbound policy MUST be default deny.
  • Regulated egress MUST use explicit allow rules or a policy-mediated gateway.
  • Public HTTP(S) services MUST use appropriate DDoS protection and WAF unless formally excepted.
  • Sensitive managed services MUST use private access when supported and required by classification.
  • IPv6 controls MUST match IPv4 controls.
  • Flow, DNS, firewall, load-balancer, route, and configuration logs MUST be centralized.

Prohibited patterns

  • Full-mesh peering as enterprise transit.
  • One flat shared network for unrelated workloads.
  • Automatic route propagation between production and non-production.
  • Manual firewall and route changes without reconciliation to code.
  • Public managed-service exposure where policy requires private access.
  • Central inspection that introduces asymmetric routing or an untested single point of failure.
  • Unowned DNS resolvers, private zones, routes, peerings, or public addresses.

Validation

  • Resource and network hierarchy matches trust boundaries.
  • Address allocations are authoritative and non-overlapping.
  • All traffic paths and route domains are documented.
  • Private DNS resolves consistently from each required environment.
  • Public exposure is justified and controlled.
  • Failure and recovery behavior has been tested.
  • Logging, alerting, and configuration evidence are centralized.
  • Infrastructure-as-code is the system of record.

Governance and operating model

The Cloud Center of Excellence owns this standard and the reference modules. Platform teams operate shared controls. Security defines mandatory policy and monitoring requirements. Workload teams own application-specific configuration, data-flow declarations, testing, and remediation.

Exceptions MUST include the control being waived, business justification, compensating controls, risk owner, expiry date, and remediation plan. Permanent exceptions are prohibited; they must be periodically renewed or closed.

References