Google Professional Cloud Architect: Network Architecture

Network architecture is a major part of the Google Professional Cloud Architect role because application behavior depends on connectivity, routing, DNS, security, load balancing, and hybrid integration. The current exam guide includes cloud-native networking, VPCs, peering, firewalls, container networking, on-premises and multicloud integration, and network planning for migrations. The architect must choose a topology that supports availability, performance, and security without creating unnecessary complexity.

For candidates preparing for the Professional Cloud Architect exam, the key is to reason from traffic flows. Who needs to communicate, over which path, with what latency, under which trust boundary, and what happens when a link or region fails?

Remember that VPC design is an application decision

A VPC is not merely a container for IP addresses. It defines routing, firewall policy, connectivity, and the way workloads reach each other and external systems. Multiple applications can share a VPC through deliberate platform design, or teams can isolate workloads into separate VPCs when security and ownership require stronger boundaries.

The right topology depends on administrative ownership, connectivity needs, blast radius, and the number of cross-network relationships the organization is willing to manage.

Plan address space before hybrid connectivity

Overlapping IP ranges create difficulty when networks need to connect. A cloud deployment that looks isolated today may later require VPN, Interconnect, mergers, or multicloud integration. Address planning should therefore consider future connectivity rather than only immediate subnet size.

Concepts such as CIDR addressing matter because subnet design affects route summarization, expansion, and collision risk. A clean IP plan is cheaper to create early than to repair after workloads depend on it.

Use Shared VPC when central networking and delegated projects fit the organization

Shared VPC can allow a central host project to provide network resources to service projects. This supports a model where a platform or network team controls core connectivity while application teams manage workloads in their own projects.

The architecture should weigh that centralized control against organizational independence. Shared infrastructure creates shared dependencies, so ownership and change processes need to be clear.

Peering is not a universal transit design

VPC Network Peering can connect networks, but architects should understand its routing characteristics and limitations rather than treating it as an infinitely composable mesh. Large environments often need a more deliberate connectivity model.

Topology should minimize fragile transitive assumptions and excessive pairwise relationships. As network count grows, operational simplicity becomes an architectural requirement.

Hybrid connectivity should match bandwidth and availability needs

Cloud VPN can provide encrypted connectivity over the public internet and can be designed for high availability. Cloud Interconnect provides dedicated connectivity options for workloads that need predictable throughput, lower latency variability, or enterprise-scale hybrid integration.

Choose from requirements such as bandwidth, encryption, location, provider availability, lead time, failure tolerance, and cost. Critical environments may combine resilient links and routing so the failure of one circuit does not isolate the workload.

DNS is part of hybrid architecture

Name resolution must work across cloud and on-premises boundaries. Cloud DNS, forwarding, peering, and private zones can support hybrid name resolution, but only when the query path and authority are clear.

A network can be fully routed while the application is unusable because DNS fails. Include DNS in diagrams, failure testing, and migration plans instead of assuming it will follow IP connectivity automatically.

Private access reduces unnecessary public exposure

Private Google Access, Private Service Connect, and other private connectivity patterns can let workloads reach Google APIs or managed services without traversing a public endpoint from the workload’s perspective. The correct pattern depends on the service and architecture.

Private access is not automatically simpler. It introduces DNS, endpoint, routing, and policy decisions that need to be operated. Use it when security, compliance, or traffic control requirements justify those dependencies.

Load balancing choices follow protocol and scope

Google Cloud provides multiple load-balancing patterns for global and regional workloads, external and internal traffic, and different protocols. The architect should identify application protocol, client location, health-check needs, TLS termination, failover expectations, and backend type before selecting a service.

A global user-facing HTTP service has different routing needs from an internal TCP service between application tiers. Starting with the traffic model prevents product-name guessing.

Firewalls should express trust boundaries

Firewall rules control reachability, but network security should be based on the intended communication graph. Broad rules that allow entire address ranges may be convenient during setup but weaken segmentation. Tags, service identities, and hierarchical policy can help express more deliberate boundaries.

Network controls should complement IAM. One limits paths; the other limits authorized actions. Neither substitutes for the other.

GKE and serverless change the network shape

Container and serverless platforms introduce additional networking concerns such as pod or secondary ranges, control-plane access, service exposure, egress, and connectivity to managed services. The underlying application may be simple while the network path is not.

Architects should confirm how the selected platform consumes IP space and how traffic reaches private dependencies before approving the design.

Observe the network before troubleshooting it

Production networks need logs, flow visibility, health information, route understanding, and tools that can identify where traffic stops. Design observability into the topology so teams can distinguish DNS, routing, firewall, load-balancer, and application failures.

The Professional Cloud Network Engineer path goes deeper into implementation, while the architect decides which network pattern best supports the workload. The durable exam skill is to connect traffic flow, security boundary, failure mode, and operational ownership in one design.

Network cost belongs in topology design

Cross-zone, cross-region, internet, and hybrid traffic can have material cost as well as latency. A design that repeatedly moves large datasets between locations may be technically functional but economically poor. Architects should understand the traffic volume and direction before selecting placement and replication patterns.

Keeping compute near the data can improve both performance and cost. Conversely, regulatory or resilience requirements may justify extra movement. The trade-off should be explicit.

Route design should reflect failure behavior

Routing is not only about reachability. Architects should consider what routes remain during link failure, how dynamic routing converges, and whether a backup path can accidentally attract traffic under normal conditions. Hybrid designs should be tested for both intended failover and unintended route preference.

Document route ownership and advertisement boundaries. A single broad advertisement from on-premises or another cloud can create traffic paths that are difficult to diagnose when topology changes.

Egress design deserves explicit attention

Outbound traffic can expose data, create unexpected cost, or depend on public NAT capacity. Decide which workloads need internet egress, which should use private service access, and how outbound connections are inspected or logged. Egress is often less visible than inbound design but can be equally important to security.

Centralized egress can improve control, but it also becomes a shared dependency that needs capacity and high availability.

Service discovery should avoid hidden coupling

Applications need a stable way to locate services. Hard-coded IP addresses make migrations and failover difficult. DNS, service discovery, and load-balancing abstractions allow endpoints to change while callers use stable names or interfaces.

The discovery mechanism itself must be resilient. A beautifully redundant application can still fail globally if every component depends on one poorly designed name-resolution path.

Network segmentation should follow workload trust zones

Segment environments and application tiers according to risk and required communication, not merely because separate subnets are available. Development systems should not automatically reach production databases, and internet-facing services should not have unrestricted east-west access.

Use firewalls, project boundaries, service identities, and private connectivity together. Segmentation is strongest when multiple controls express the same intended trust boundary.

Migration networking should be temporary only when it is meant to be temporary

Migration projects often introduce bridges, VPNs, firewall exceptions, and duplicate DNS paths. These temporary mechanisms can quietly become permanent if there is no decommission plan. Architecture should define the target state and the conditions under which transitional connectivity is removed.

Cleaning up migration paths reduces attack surface and prevents future engineers from depending on infrastructure that was never designed for long-term operation.

Capacity planning for the network should include failure mode, not only steady-state traffic. If a redundant link, region, or load-balancing path fails, the surviving path must be able to carry the redirected traffic without becoming the next bottleneck. The same principle applies to NAT, firewalls, interconnects, and hybrid routing devices. Design reviews should therefore ask what happens to throughput and latency after one component is removed. A topology that is redundant on paper but overloads during failover is not truly resilient. This is particularly important for migrations, when old and new environments may both generate traffic through shared connectivity during the transition.

Network change management is another operational requirement. Route changes, firewall updates, DNS modifications, and load-balancer configuration can affect many workloads at once, especially in shared environments. Use review, staged rollout, validation, and rollback for high-impact changes rather than treating network configuration as static infrastructure. Where possible, automate repeatable policy and configuration so the intended state is visible and recoverable.

A well-designed network is therefore not only connected and secure; it is also changeable without forcing teams to rediscover the topology every time a new service is added.