Detailed Course Outline
Module 1: VPC Networking Fundamentals
Topics:
- Overview of VPC networks
- IPv6 addressing
- Routes and route preferences
- Bring your own IP (BYOIP)
- Multiple network interfaces
- Cloud DNS policies
Overview:
- Create and configure VPC networks and subnets.
- Create and configure multiple network interfaces.
- Create and configure DNS policies.
- Create VMs that have an IPv6 address.
- Create Compute Engine instances with multiple virtual network interfaces
Module 2: Controlling Access to VPC Networks
Topics:
- Identity and Access Management (IAM) roles
- Policy constraints
- Firewall rules
Overview:
- Outline how IAM policies affect VPC network access.
- Create and use service accounts to control access to network resources.
- Control access to Compute Engine instances with tag-based firewall rules.
Module 3: Sharing Networks across Projects
Topics:
- Shared VPC
- VPC Network Peering
Objectives:
- Describe the different ways to share VPC networks that are available in Google Cloud.
- Recognize when to use Shared VPC and when to use VPC Network Peering.
- Configure peering between unrelated VPC networks.
Module 4: Load Balancing
Topics:
- Load balancing overview
- Hybrid load balancing
- Traffic management
- Internal TCP/UDP load balancers as next hops
- Cloud CDN
Objectives:
- Create a load balancer.
- Describe where you can use hybrid load balancing.
- Describe the benefits of using an Internal TCP/UDP load balancer as an external next hop.
- Enable and use Cloud CDN.
- Configure traffic management
Module 5: Hybrid Connectivity
Topics:
- Cloud Interconnect
- Cloud VPN
- Influencing best path selection
- Network Connectivity Center
Overview:
- Describe how Dedicated Interconnect and Partner Interconnect are used and what their differences are.
- Determine which Cloud Interconnect product is best for a given use case.
- Create a connection over a VPN with Cloud Router.
- Describe how to use Network Connectivity Center to configure connectivity.
Module 6: Private Connection Options
Topics:
- Private access overview
- Private Google Access
- Private Service Connect
- Private services access
- Cloud NAT
Overview:
- Determine which private connection option is needed for a given use case.
- Configure Private Google Access to allow access to Google Cloud services from VM instances with only internal IP addresses.
- Describe Private Service Connect and its use cases.
- Describe private service access and its use cases.
- Configure Cloud NAT to provide your instances without public IP addresses access to the internet.
Module 7: Network Billing and Pricing
Topics:
- Networking pricing
- Network Service Tiers
- Billing
Objectives:
- Recognize how networking features are billed.
- Use Network Service Tiers to optimize spend.
- Compare and contrast the Network Service Tiers.
- Describe how labels are used to understand network spend.
Module 8: Network Monitoring and Troubleshooting
Topics:
- Monitoring
- Logging
Objectives:
- Configure uptime checks, alerting policies, and charts for your network services.
- Use VPC Flow Logs to log and analyze network traffic behavior.