AWS Security and Compliance: UK GDPR, NCSC Guidance and Automated Assurance
Manage AWS UK GDPR compliance with NCSC guidance, Audit Manager, data sovereignty, and assurance.
One vulnerable cloud workload should not give an attacker a clear path to every database, application, backup system, and administrative tool in an environment.
Yet that can happen when a cloud network is flat, overly connected, or protected by broad firewall rules.
Network segmentation in cloud computing addresses this problem by dividing cloud infrastructure into smaller security zones and controlling the traffic that moves between them.
For a broader introduction to cloud network security, firewalls, VPCs, subnets, ingress, egress, and segmentation controls, read the main pillar guide: Cloud Network Security and Segmentation: A Beginner's Guide to Protecting Cloud Environments.
This beginner’s guide explains what network segmentation is, how it works, its main benefits and types, and how organizations can apply network segmentation best practices across modern cloud environments

Network segmentation in cloud computing is the process of dividing a cloud network into smaller, controlled areas and restricting communication between them.
Each segment may contain workloads with a similar purpose, sensitivity level, application role, or trust requirement.
For example, an organization could create separate security zones for:
Firewall rules, security groups, network access control lists, routing policies, and identity-based controls determine which connections are allowed between these zones.
Without segmentation, workloads may communicate more broadly than necessary. With segmentation, each system receives access only to the applications and services it genuinely needs.
Consider an online store with three application tiers:
Customers need to reach the website through approved ingress traffic. The website needs to communicate with the application tier. The application tier requires limited access to the database.
The public website should not connect directly to the customer database.
This application segmentation reduces exposure. If the website is compromised, the attacker does not automatically receive a direct route to customer records.
The Cloud Network Security and Segmentation Basics course provides a structured introduction to VPCs, subnets, firewalls, traffic flows, workload isolation, microsegmentation, monitoring, and network governance.

Cloud environments are dynamic and highly connected.
Teams can create virtual machines, containers, databases, APIs, and testing environments quickly. Without a clear network segmentation strategy, temporary connections and broad access rules can gradually create a flat network.
That increases the risk that one compromised resource could provide access to other applications, systems, or sensitive information.
Lateral movement occurs when an attacker uses one compromised system to reach other resources inside an environment.
Segmentation creates barriers between workloads. An attacker who compromises a public web server may still be unable to connect to a payment database, identity platform, backup system, or administrative tool.
Attack surface reduction means removing unnecessary ways for users, applications, or attackers to reach a resource.
A database that accepts traffic only from one approved application is less exposed than a database reachable from every workload in the virtual network.
Segmentation cannot guarantee that a breach will never happen.
It can help contain an incident within a smaller part of the environment, giving security teams more time to detect suspicious activity, isolate affected workloads, and prevent further damage.
Clear segments make expected communication easier to understand.
Cloud network monitoring can then identify:
Organizations often need stronger controls around systems that process sensitive or regulated information.
Segmentation can separate these workloads from general-purpose systems and make cloud access control, monitoring, security assessment, and audit activities easier to manage.
Cloud network segmentation uses several layers of cloud security controls rather than relying on one technology.
A virtual private cloud or virtual network creates a logically isolated networking environment.
Subnetting divides that environment into smaller address ranges. Common designs include:
Subnets create structure, but subnetting alone does not enforce complete network isolation. Security policies must control the traffic moving between them.
Security groups apply firewall-like rules to virtual machines, network interfaces, load balancers, and other supported resources.
Rules commonly evaluate:
AWS security groups are stateful controls associated with supported resources. Azure Network Security Groups filter inbound and outbound traffic, while Azure Application Security Groups let teams group resources according to their application role.
A network access control list, or network ACL, controls traffic at a broader network or subnet boundary.
In AWS, network ACLs can allow or deny inbound and outbound subnet traffic. They are stateless, meaning that return traffic must also be permitted by the relevant rules. AWS security groups are stateful.
Network ACLs can provide an additional security layer, but complicated rules can be difficult to manage.
A virtual firewall can provide centralized traffic inspection and policy enforcement.
Cloud firewall services may support several layers of traffic inspection and policy enforcement. For a detailed explanation, read Cloud Firewall Explained: How It Protects Cloud Networks, Workloads, and Data.
Google Cloud firewall policies can apply granular controls using secure tags, including traffic rules that support workload-level microsegmentation.
Network flow logs record information about permitted and rejected traffic.
VPC Flow Logs can help teams investigate unexpected communication and identify security groups or network ACLs that may be too restrictive or too permissive.
Flow logs provide visibility, but organizations must still retain, analyze, and connect them to meaningful alerts.

Organizations can combine several types of network segmentation within the same cloud security architecture.
Environment segmentation separates development, testing, staging, and production systems.
A development workload should not have unrestricted access to production data simply because both environments belong to the same organization.
Application segmentation creates boundaries between application tiers or separate business applications.
For example, an HR application should not automatically communicate with a payment platform or customer database.
Workload segmentation applies restrictions to individual workloads or small groups of workloads.
This is useful for virtual machines, containers, microservices, and serverless applications that may share a larger cloud network.
Resources can be separated according to the sensitivity of the data they process.
Systems containing payment information, credentials, health records, or confidential business data may require stricter firewall segmentation, monitoring, and access controls.
Hybrid cloud security requires boundaries between cloud services, on-premises networks, remote users, and third-party environments.
Multi-cloud security adds complexity because AWS, Azure, and Google Cloud use different policy structures and terminology.
Organizations need one overall network segmentation policy supported by provider-specific implementation standards.
Network segmentation and network isolation are related, but they provide different levels of separation.
| Area | Network Segmentation | Network Isolation |
|---|---|---|
| Purpose | Controls traffic between zones | Creates stronger separation |
| Best for | Systems that need limited communication | High-risk or highly sensitive systems |
| Example | Web tier can talk to app tier only | Backup vault has very restricted access |
| Controls used | Subnets, firewalls, security groups, policies | Separate networks, accounts, routing, private access |
Network segmentation divides an environment into controlled sections and regulates the traffic between them.
Network isolation creates stronger separation for workloads or environments that should have little or no direct connectivity.
For example, an application database may be segmented from a public web server while still accepting approved connections from the application tier.
A highly sensitive backup vault or administrative environment may be isolated more completely, allowing access only through tightly controlled management paths.
Isolation may involve:
Segmentation is appropriate when systems need controlled communication. Isolation is more suitable when risk requires greater separation.
Effective segmentation combines subnets, firewalls, security groups, network ACLs, flow logs, microsegmentation, and zero-trust principles within one practical security framework.

Consider an online retailer operating in the cloud.
Its environment includes:
Without segmentation, these resources may be connected too broadly.
If an attacker compromises the public website, they may attempt to move toward payment services, customer records, administrative interfaces, or backups.
A segmented architecture creates clearer boundaries.
The public website receives internet traffic but cannot connect directly to the customer database. The application layer can query the database only through approved ports. The payment platform operates within a more restricted trust zone.
Administrative tools require private access and strong authentication. Monitoring systems collect traffic and security events without exposing management functions to ordinary workloads.
Even when attackers compromise one resource, additional barriers make further movement more difficult.
Create a network segmentation diagram showing:
For each connection, document its business purpose, owner, protocol, and port.
Avoid broad rules that allow all internal traffic.
Permit only the communication required for approved applications and operational processes.
Keep databases, management tools, backup platforms, and internal applications on private networks wherever practical.
Only public-facing services should accept direct internet traffic.
Segmentation is not only about inbound access.
Unrestricted egress traffic can allow compromised workloads to contact malicious systems, download tools, or transfer stolen information.
IP addresses can change when cloud workloads scale or move.
Where supported, combine firewall rules with workload identities, service accounts, application security groups, secure tags, and other policy-based attributes.
Use flow logs, firewall logs, and security alerts to identify:
Network segmentation tools can help detect cloud misconfiguration, including:
Automation should support clear human ownership rather than replace it.
Do not rely only on diagrams or configuration screenshots.
Test whether workloads can reach unauthorized zones. Confirm that blocked traffic generates useful logs and alerts.
Update the network segmentation policy when applications, suppliers, cloud platforms, or business requirements change.
Temporary firewall rules should have named owners and expiration dates.
Traditional segmentation often separates larger environments, subnets, or application tiers.
Microsegmentation creates more precise boundaries around individual workloads, containers, applications, or services. See Microsegmentation Explained: How It Strengthens Cloud Security and Limits Lateral Movement for a detailed look at workload-level isolation.
For example:
Zero trust network segmentation does not automatically trust a system because it is located inside a private network.
Access decisions may consider:
NIST’s zero-trust guidance states that users and resources should not receive implicit trust based only on their physical or network location.
Segmentation creates boundaries. Zero trust determines who or what may cross those boundaries and under which conditions. Learn more in Zero Trust Network Security in the Cloud: Why Access Must Be Continuously Earned.

Network segmentation divides cloud environments into smaller controlled zones.
Segmentation limits lateral movement if one workload is compromised.
Subnets create structure, but firewall rules and access policies enforce security.
Microsegmentation applies more precise controls around workloads, containers, and services.
Zero trust segmentation adds identity, context, and risk checks before access is allowed.
Regular rule reviews, flow logs, and automated checks help keep segmentation effective.
The main purpose is to limit unnecessary communication between systems.
This reduces attack paths, improves workload isolation, and helps contain compromised resources.
A subnet divides a network’s address space.
Network segmentation is the broader security strategy that uses subnets, firewall rules, security groups, identities, and monitoring to control communication.
No.
It should be combined with identity security, patching, encryption, secure application development, vulnerability management, monitoring, and incident response.
Zero trust network segmentation allows connections only after evaluating identity, context, risk, and the requested resource.
A workload is not automatically trusted simply because it is located inside a private network.
Rules should be monitored continuously and formally reviewed at regular intervals.
They should also be reassessed after migrations, architecture changes, application releases, security incidents, and changes in business requirements.
Network segmentation in cloud computing divides complex environments into smaller, controlled security zones.
Subnets create structure. Security groups, network ACLs, and cloud firewalls restrict traffic. Flow logs and cloud network monitoring help teams identify unexpected communication.
Microsegmentation and zero trust provide more precise, identity-aware controls around individual workloads and applications.
Explore the course to build a practical understanding of how cloud segmentation protects workloads and reduces security risk.
Explore the Course → Cloud Network Security and Segmentation Basics