Google Cloud Networking

Week 1: Introduction to Google Cloud Platform (GCP) and Networking Fundamentals

  • Overview of GCP
    • Introduction to GCP services and architecture
    • Navigating the GCP console
  • Networking Basics
    • Understanding networking concepts and terminologies
    • IP addressing, subnets, and CIDR notation

Week 2: Virtual Private Cloud (VPC) Networks

  • VPC Networks
    • Introduction to VPCs
    • Creating and managing VPC networks
    • Auto mode vs. custom mode VPCs
  • Subnets
    • Subnet creation and management
    • Regional vs. global resources

Week 3: Routing in Google Cloud

  • Routing Basics
    • Introduction to routing concepts
    • Static and dynamic routing
  • Cloud Router
    • Configuring Cloud Router
    • BGP and dynamic routing with Cloud Router

Week 4: Load Balancing and Content Delivery

  • Load Balancing
    • Introduction to load balancing
    • Types of load balancers (HTTP(S), TCP/SSL Proxy, and Internal Load Balancers)
  • Content Delivery Network (CDN)
    • Using Cloud CDN
    • Configuring and managing CDN for content delivery

Week 5: Hybrid Connectivity

  • Cloud VPN
    • Site-to-site VPN configuration
    • Managing VPN connections
  • Cloud Interconnect
    • Dedicated Interconnect vs. Partner Interconnect
    • Configuring and managing Interconnect

Week 6: Peering and Private Connectivity

  • Direct Peering
    • Understanding direct peering
    • Configuring and managing direct peering
  • Carrier Peering
    • Understanding carrier peering
    • Configuring and managing carrier peering

Week 7: Network Security

  • Firewall Rules
    • Creating and managing firewall rules
    • Understanding firewall rule priorities and policies
  • Private Google Access
    • Configuring Private Google Access
    • Using VPC Service Controls for data exfiltration prevention

Week 8: Network Monitoring and Troubleshooting

  • Network Monitoring
    • Using Stackdriver for network monitoring
    • Configuring network monitoring tools and alerts
  • Network Troubleshooting
    • Common network issues and troubleshooting steps
    • Tools and techniques for diagnosing network problems

Week 9: Advanced Networking

  • Shared VPC
    • Setting up and managing Shared VPC
    • Benefits and use cases for Shared VPC
  • VPC Peering
    • Configuring and managing VPC peering
    • Understanding VPC peering use cases and limitations

Week 10: Service Networking and Hybrid Cloud

  • Service Networking
    • Introduction to Private Services Access
    • Configuring service networking for hybrid and multi-cloud environments
  • Hybrid Cloud Networking
    • Designing hybrid network architectures
    • Best practices for hybrid cloud connectivity