Architect network connectivity
Choose scalable connectivity, routing, DNS, segmentation, inspection, hybrid, and multi-Region patterns for complex organizations.
- Lesson
- d1-lesson
- Practice pool
- d1-questions
- Application
- sap-l02
Design organization-wide connectivity, security, resilience, governance, and cost visibility across accounts, Regions, workloads, and business boundaries.
Choose scalable connectivity, routing, DNS, segmentation, inspection, hybrid, and multi-Region patterns for complex organizations.
Establish organization-wide identity, detective, preventive, data, network, and delegated-administration controls with clear ownership.
Set availability, dependency, failure-isolation, recovery, quota, and operational patterns across organizational workloads.
Structure organizations, OUs, accounts, shared services, landing zones, guardrails, identity, logging, and account vending.
Allocate, attribute, forecast, govern, and optimize cost across accounts and business ownership boundaries.
Organizational complexity changes the unit of architecture. The question is no longer whether one workload can run; it is whether many teams can deploy, connect, govern, recover, and pay for workloads without turning a central platform into a bottleneck or a single point of failure.
Start with ownership and control requirements. Identify business units, legal entities, environments, data classes, Regions, network trust domains, operational teams, regulatory scope, shared services, and chargeback needs. Then design account, identity, network, logging, security, resilience, and cost boundaries that can evolve.
| Objective | Required judgment | Proof |
|---|---|---|
| 1.1 Architect network connectivity | Select scalable DNS, routing, segmentation, inspection, hybrid, and multi-Region patterns | Route domains, failure behavior, ownership, and return paths are documented and tested |
| 1.2 Prescribe security controls | Establish organization-wide identity, preventive, detective, data, network, and delegated controls | New accounts receive controls and central findings without routine management-account access |
| 1.3 Design reliable and resilient architectures | Set failure isolation, dependencies, quotas, recovery, and operational ownership | Workloads meet stated objectives during dependency and Region/AZ failure tests |
| 1.4 Design a multi-account environment | Structure organizations, OUs, accounts, landing zones, shared services, and account vending | Account creation and retirement follow a governed lifecycle |
| 1.5 Determine cost visibility and control | Attribute, forecast, govern, and optimize cost across owners | Each significant cost has an accountable owner, budget signal, and unit or allocation model |
Use accounts as security, billing, quota, and operational boundaries. Separate production and non-production. Consider dedicated management, log archive, security tooling, network, shared services, backup, and regulated workload accounts according to scale and control needs. Keep workloads out of the Organizations management account and delegate supported services.
Organizational units should reflect policy and lifecycle requirements, not only reporting lines. A regulated production OU may need different Regions, backup, logging, change, and network controls from an experimentation OU. Keep the OU hierarchy understandable; deep structures and many overlapping policies make access and operations harder to reason about.
Account vending should establish owner, contacts, budgets, tags, identity access, organization placement, network attachment, logging, security services, backup, and decommissioning. AWS Control Tower can provide a governed landing-zone foundation, while custom automation may extend it. Avoid one-off manual accounts that never receive baseline updates.
Central teams should provide paved roads: approved patterns, automated controls, observable platforms, and documented escape hatches. Workload teams remain responsible for application behavior, data, least privilege, testing, and remediation within the shared-responsibility and platform model.
Separate connectivity from authorization. A route enables reachability; identity and resource policies decide whether a service action is permitted. Build network domains around trust, inspection, availability, and ownership.
VPC peering provides direct, non-transitive connectivity and can fit a small number of relationships. Transit Gateway provides regional hub-and-spoke routing with route-table segmentation. Cloud WAN can apply centrally governed global network policy across supported core networks. PrivateLink exposes a service to consumers without broad network connectivity. AWS Resource Access Manager can share supported resources across accounts. Choose the pattern that minimizes unnecessary reachability and operating complexity.
For hybrid access, Direct Connect provides dedicated connectivity and BGP routing; Site-to-Site VPN provides encrypted tunnels and can be primary, backup, or an interim path. Design redundancy across customer devices, locations, connections, virtual interfaces, transit paths, and providers according to the availability objective. Direct Connect does not remove the need to decide encryption.
Centralized egress and inspection simplify policy and evidence but create routing and shared-fate complexity. Distributed controls improve isolation and team ownership but can duplicate cost and configuration. Model Availability Zone affinity, symmetric return paths, appliance capacity, DNS resolution, service endpoints, failure behavior, and bypass paths. Use Route 53 Resolver endpoints and rules for hybrid DNS, and define which namespace is authoritative.
Use IAM Identity Center and federation for workforce access and workload roles for applications. Apply SCPs to non-negotiable organization boundaries; they limit maximum permissions and do not grant access. Centralize CloudTrail, Config, GuardDuty, Security Hub CSPM, Security Lake, and other supported services through delegated administration where appropriate. Protect the log archive from workload administrators.
Prescribe controls at the layer that can enforce them. Organization policy can restrict Regions or high-risk actions. Deployment gates and CloudFormation Hooks can reject prohibited resource configuration. Config rules detect runtime drift. Resource, key, endpoint, and identity policies enforce service access. Do not force every detailed workload permission into a central SCP.
Translate business impact into availability, RTO, RPO, durability, and recovery requirements for each workload. Multi-AZ is not synonymous with multi-Region, and multi-Region is not automatically justified. Understand dependency failure domains: identity, DNS, control planes, shared networks, artifact stores, pipelines, secrets, quotas, and third parties.
Use cell or workload isolation where blast radius matters. Maintain service quota visibility across accounts and Regions. Central platforms need capacity and failure plans because many workloads depend on them. Backups require protected ownership, retention, copy strategy where justified, and restore testing. Define who declares recovery and who validates the business service.
Design account, tag, cost category, and allocation structures together. Accounts provide a strong allocation boundary; tags add resource-level context but need enforcement and inheritance strategy. Use Cost Explorer, Cost and Usage Reports, budgets, anomaly detection, and organization billing capabilities according to analysis depth. Connect spend to owners and business units, then to meaningful unit economics where possible.
Separate visibility, governance, and optimization. A budget alert creates visibility, not a hard cap. SCPs are rarely a precise cost control. Service quotas can limit scale but may harm availability. Use architectural patterns, approved catalogs, autoscaling bounds, lifecycle policies, purchasing commitments, and owner review. Commitments should follow stable measured usage, not forecast optimism.
| Need | Prefer | Key tradeoff |
|---|---|---|
| Many VPCs with segmented regional routing | Transit Gateway route domains | Hub cost and route/inspection complexity |
| Centrally governed global network | Cloud WAN when policy and scale fit | New operating model and service scope |
| Expose one service without broad routes | PrivateLink | Endpoint cost, DNS, and service design |
| Strong workload and billing boundary | Separate AWS account | Account lifecycle and platform automation |
| Central security operations | Delegated security and log archive accounts | Clear remediation ownership still required |
| Allocate shared platform cost | Account/tag/cost-category model with owners | Allocation rules must be maintained and explainable |
A global company has 12 business units, regulated and unregulated workloads, two data centers, 200 AWS accounts, shared identity, centralized inspection, and independent product teams.