Networking in Google Cloud Platform (NGCP) – Outline

Detailed Course Outline

Module 1: Google Cloud VPC Networking Fundamentals Topics Covered:

  • Recall that networks belong to projects
  • Explain the differences among default, auto, and custom networks
  • Create networks and subnets
  • Explain how IPv4 addresses are assigned to Compute Engine instances
  • Publish domain names using Cloud DNS
  • Create Compute Engine instances with IP aliases
  • Create Compute Engine instances with multiple virtual network interfaces

Module 2: Controlling Access to VPC Networks Topics Covered:

  • Outline how IAM policies affect VPC networks
  • Control access to network resources using service accounts
  • Control access to Compute Engine instances with tag-based firewall rules

Module 3: Sharing Networks across Projects Topics Covered:

  • Outline the overall workflow for configuring shared VPC
  • Differentiate between the IAM roles that allow network resources to be managed
  • Configure peering between unrelated VPC networks
  • Recall when to use shared VPC and when to use VPC peering

Module 4: Load Balancing Topics Covered:

  • Recall the various load balancing services
  • Configure Layer 7 HTTP(S) load balancing
  • Whitelist and blacklist IP traffic with Cloud Armor
  • Cache content with Cloud CDN
  • Configure internal load balancing
  • Determine which GCP load balancer to use when

Module 5: Hybrid Connectivity Topics Covered:

  • Recall the GCP interconnect and peering services available to connect your infrastructure to GCP
  • Explain Dedicated Interconnect and Partner Interconnect
  • Describe the workflow for configuring a Dedicated Interconnect
  • Build a connection over a VPN with Cloud Router
  • Determine which GCP interconnect service to use when
  • Explain Direct Peering and Partner Peering
  • Determine which GCP peering service to use when

Module 6: Networking Pricing and Billing Topics Covered:

  • Recognize how networking features are charged for
  • Use Network Service Tiers to optimize spend
  • Determine which Network Service Tier to use when
  • Recall that labels can be used to understand networking spend

Module 7: Network Design and Deployment Topics Covered:

  • Explain common network design patterns
  • Automate the deployment of networks using Deployment Manager
  • Launch networking solutions using Cloud Marketplace

Module 8: Network Monitoring and Troubleshooting Topics Covered:

  • Configure uptime checks, alerting policies, and charts for your network services
  • Use VPC Flow Logs to log and analyze network traffic behavior