Design and Implement a Scalable VPC Network

ADVANCED
180 minutes
5 tasks

In this lab, you will design a scalable Virtual Private Cloud (VPC) network on Google Cloud to support a growing enterprise application. You will create VPCs in custom mode, define subnets with IPv6 addressing, and configure appropriate routing rules. This exercise involves advanced architectural decisions to foster scalability, performance, and security, aimed at providing a resilient network foundation for a multi-region application deployment.

Scenario

A growing e-commerce company, TechBoutique, is expanding its digital services across the Americas. They need a robust and scalable network infrastructure supporting automatic scaling of their services during high traffic seasons. Key considerations include IPv6 adoption, reliable routing, and security enhancements using Google Cloud VPC networks to ensure seamless global accessibility and performance.

Learning Objectives

  • Design a VPC network in custom mode with IPv6 addresses
  • Configure dynamic routing for subnets across multiple regions
  • Implement security measures using Google Cloud Firewall rules
  • Test the network performance and routing efficiencies

tasks (5)

task 1: Create a custom VPC network with subnets and IPv6 addressing

30 min

task 2: Configure dynamic routing using Cloud Routers

40 min

task 3: Implement advanced firewall rules for security

30 min

task 4: Test network routing and performance

40 min

task 5: Optimize VPC network configurations for peak performance

40 min

Prerequisites

  • Familiarity with Google Cloud Console navigation
  • Understanding of basic networking concepts

Skills Tested

Designing scalable network topologiesImplementing hybrid connectivity solutionsConfiguring advanced VPC features