Skip to content

Lesson 04 β€” Enterprise Network Security Architecture

Learning Path

☁️ Phase 02 – AWS Cloud Security

πŸ“˜ Module 08 – Network Protection


By the end of this lesson, you will be able to:

  • Design enterprise AWS network security architectures.
  • Understand multi-account networking.
  • Build secure hub-and-spoke network topologies.
  • Deploy an Inspection VPC.
  • Secure traffic using AWS Transit Gateway.
  • Apply Zero Trust Architecture.
  • Design highly available enterprise network security.

πŸ“š Lesson Information

Estimated Time: 3.5 Hours

Difficulty: Advanced

Prerequisites: Lesson 03 – AWS Network Firewall & AWS Firewall Manager

Hands-on Lab: Enterprise Architecture Design


CloudNova Technologies has grown into a global organisation.

The company now operates across:

  • 35 AWS Accounts
  • 8 AWS Regions
  • 15 Production Applications
  • Shared Services
  • Security Services
  • Development Teams worldwide

Current infrastructure consists of:

  • Production VPCs
  • Development VPCs
  • Shared Services VPC
  • Logging VPC
  • Security VPC
  • Management VPC

Business requirements include:

  • Secure connectivity between all VPCs.
  • Centralised firewall inspection.
  • Zero Trust communication.
  • Centralised logging.
  • Disaster recovery.
  • High availability.
  • Simplified network management.

The Chief Information Security Officer (CISO) asks:

β€œCan we design a network architecture that remains secure, scalable and manageable as the company continues to grow?”

As the Cloud Security Engineer, your responsibility is to design an enterprise network that supports business growth without compromising security.


As cloud environments grow, new challenges emerge.

Examples include:

  • Hundreds of VPCs
  • Thousands of EC2 instances
  • Multiple AWS accounts
  • Hybrid connectivity
  • Shared services
  • Remote workforce
  • Internet-facing applications
  • Regulatory compliance

A flat network quickly becomes difficult to manage and secure.


CloudNova follows these principles:

  • Defence in Depth
  • Zero Trust
  • Least Privilege
  • High Availability
  • Centralised Inspection
  • Secure by Default
  • Infrastructure as Code
  • Continuous Monitoring

These principles guide every network design decision.


Rather than placing everything inside one AWS account, workloads are separated.

Example:

AWS Organizations
β”‚
β”œβ”€β”€ Management Account
β”œβ”€β”€ Security Account
β”œβ”€β”€ Shared Services Account
β”œβ”€β”€ Production Account
β”œβ”€β”€ Development Account
└── Sandbox Account

Benefits include:

  • Better isolation
  • Easier auditing
  • Reduced blast radius
  • Improved compliance
  • Centralised governance

Enterprise AWS environments commonly use a hub-and-spoke architecture.

Transit Gateway
β”‚
────────────────┼────────────────
β”‚ β”‚ β”‚
Production VPC Development VPC Shared Services
β”‚ β”‚ β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
β”‚
Inspection VPC

Advantages:

  • Simplified routing
  • Centralised inspection
  • Easier expansion
  • Reduced complexity

AWS Transit Gateway acts as the central networking hub.

Instead of creating hundreds of VPC peering connections, each VPC connects to the Transit Gateway.

Before
VPC ↔ VPC ↔ VPC ↔ VPC
Many Peering Connections
↓
After
Transit Gateway
↓
All VPCs

Benefits:

  • Central routing
  • Simplified management
  • Better scalability
  • Easier security enforcement

CloudNova performs deep inspection inside a dedicated Inspection VPC.

Example:

Internet
↓
AWS Shield
↓
Route53
↓
AWS WAF
↓
AWS Network Firewall
↓
Inspection VPC
↓
Transit Gateway
↓
Production VPCs

All traffic passes through security controls before reaching applications.


Instead of deploying shared infrastructure in every account, CloudNova centralises common services.

Examples:

  • Active Directory
  • DNS
  • Bastion Hosts
  • Patch Servers
  • Monitoring
  • Logging
  • CI/CD Services
Shared Services VPC
↓
DNS
↓
Logging
↓
Monitoring
↓
Identity Services

This reduces operational overhead and improves consistency.


Every network component sends logs to a central logging platform.

CloudTrail
↓
VPC Flow Logs
↓
AWS Network Firewall Logs
↓
AWS WAF Logs
↓
CloudWatch
↓
Amazon S3
↓
Security Hub
↓
SOC Team

Centralised logging supports:

  • Incident response
  • Compliance
  • Threat hunting
  • Forensics

CloudNova follows the principle:

Never Trust. Always Verify.

Every connection must be authenticated and authorised.

Examples:

  • EC2 β†’ Database
  • Lambda β†’ API
  • Developer β†’ Bastion Host
  • Administrator β†’ Production

Trust is never assumed.


CloudNova implements:

  • IAM Authentication
  • IAM Roles
  • Security Groups
  • Network Firewall
  • TLS Encryption
  • MFA
  • Device Validation
  • Continuous Monitoring

Together, these controls reduce lateral movement within the environment.


Enterprise architectures must survive failures.

CloudNova deploys:

  • Multiple Availability Zones
  • Multiple NAT Gateways
  • Multi-AZ Load Balancers
  • Redundant Firewalls
  • Route 53 Health Checks
  • Multi-Region Disaster Recovery

Availability is a core part of security.


Internet
β”‚
AWS Shield
β”‚
Route53
β”‚
AWS WAF
β”‚
Application Load Balancer
β”‚
Inspection VPC
β”‚
AWS Network Firewall
β”‚
Transit Gateway
β”‚
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ β”‚ β”‚ β”‚
Production VPC Development VPC Shared Services Logging VPC
β”‚ β”‚ β”‚ β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
β”‚
Security Account
β”‚
CloudTrail / Config
β”‚
Security Hub / GuardDuty
β”‚
SOC Analysts

Layer AWS Service
Identity IAM
DNS Amazon Route 53
DDoS Protection AWS Shield
Web Protection AWS WAF
Network Inspection AWS Network Firewall
Routing Transit Gateway
Instance Security Security Groups
Subnet Protection Network ACLs
Monitoring CloudTrail
Threat Detection GuardDuty
Security Dashboard Security Hub

Every layer contributes to the overall security posture.


CloudNova standards include:

  • Separate workloads into dedicated AWS accounts.
  • Use AWS Organizations for governance.
  • Centralise network inspection.
  • Route traffic through an Inspection VPC.
  • Use Transit Gateway instead of complex VPC peering.
  • Enable Zero Trust communication.
  • Centralise logging and monitoring.
  • Automate infrastructure using Infrastructure as Code.
  • Regularly review architecture for security improvements.

πŸ›  Lab 01 β€” Design a Multi-Account Architecture

Section titled β€œπŸ›  Lab 01 β€” Design a Multi-Account Architecture”

Design an AWS Organizations structure including:

  • Management Account
  • Security Account
  • Shared Services Account
  • Production Account
  • Development Account
  • Sandbox Account

Explain why each account exists.


πŸ›  Lab 02 β€” Design a Transit Gateway Network

Section titled β€œπŸ›  Lab 02 β€” Design a Transit Gateway Network”

Create a diagram connecting:

  • Production VPC
  • Development VPC
  • Shared Services VPC
  • Inspection VPC

Ensure every VPC communicates through AWS Transit Gateway.

Document the traffic flow.


πŸ›  Lab 03 β€” Build an Inspection VPC Architecture

Section titled β€œπŸ›  Lab 03 β€” Build an Inspection VPC Architecture”

Create an architecture that includes:

  • AWS Network Firewall
  • Firewall Subnets
  • Transit Gateway
  • Route Tables
  • Security Groups

Explain how traffic is inspected before reaching workloads.


Review the architecture.

For every connection, identify:

  • Authentication method
  • Authorisation mechanism
  • Encryption method
  • Logging service
  • Monitoring service

Document how Zero Trust principles are applied.


Act as the Cloud Security Architect.

Review your completed architecture against the following checklist:

Requirement Complete
Multi-Account Design ☐
Transit Gateway ☐
Inspection VPC ☐
AWS Network Firewall ☐
Zero Trust ☐
High Availability ☐
Central Logging ☐
Disaster Recovery ☐

Prepare recommendations for improvement.


Terminal window
aws ec2 describe-transit-gateways

Terminal window
aws ec2 describe-transit-gateway-attachments

Terminal window
aws ec2 describe-route-tables

Terminal window
aws ec2 describe-flow-logs

Terminal window
aws ec2 describe-vpcs

Verify that you can:

βœ” Design a multi-account AWS architecture.

βœ” Explain Transit Gateway.

βœ” Explain an Inspection VPC.

βœ” Describe Zero Trust networking.

βœ” Explain enterprise traffic flow.

βœ” Design secure hub-and-spoke architectures.


Traffic bypasses the Inspection VPC.

Verify:

  • Transit Gateway route tables.
  • VPC route tables.
  • Firewall subnet routing.
  • Firewall endpoint associations.

Applications cannot communicate.

Review:

  • Security Groups.
  • Network ACLs.
  • Firewall rules.
  • Transit Gateway attachments.

Architecture becomes difficult to manage.

Review:

  • AWS account structure.
  • Centralised services.
  • Naming standards.
  • Network segmentation.

❌ Creating a flat network across all workloads.

❌ Using VPC peering for large enterprise environments instead of Transit Gateway.

❌ Deploying production and development workloads in the same account.

❌ Allowing workloads to bypass network inspection.

❌ Ignoring east-west traffic security.

❌ Failing to centralise logging and monitoring.


CloudNova plans to expand into 10 AWS Regions while supporting multiple business units.

Design an enterprise network architecture that:

  1. Uses AWS Organizations for governance.
  2. Implements a hub-and-spoke topology with AWS Transit Gateway.
  3. Includes a dedicated Inspection VPC for traffic inspection.
  4. Applies Zero Trust networking principles.
  5. Centralises logging and monitoring.
  6. Supports disaster recovery and high availability.
  7. Minimises lateral movement between workloads.

Create an architecture diagram and explain how each AWS service contributes to the overall security posture.


  1. Why do enterprise organisations use multiple AWS accounts?
  2. What problem does AWS Transit Gateway solve?
  3. What is an Inspection VPC?
  4. Why is hub-and-spoke architecture preferred in large AWS environments?
  5. How does Zero Trust improve network security?
  6. Why should logging be centralised?
  7. What are the benefits of using AWS Organizations?
  8. Why is high availability important in network design?
  9. How does an Inspection VPC improve security?
  10. How do all components work together to create a secure enterprise architecture?

After completing this lesson, you should understand:

  • Enterprise AWS environments rely on multi-account architectures to improve isolation, governance and scalability.
  • AWS Transit Gateway simplifies connectivity by acting as a central routing hub for VPCs, VPNs and Direct Connect attachments.
  • An Inspection VPC provides a dedicated location for deep packet inspection and centralised network security controls.
  • Zero Trust networking requires authentication, authorisation and continuous verification for every connection, regardless of its origin.
  • Combining AWS Organizations, Transit Gateway, AWS Network Firewall, centralised logging and layered security controls creates a resilient and scalable enterprise network architecture.

➑️ Lesson 05 β€” Enterprise Network Protection Project & Module Review