1. Home
  2. Training Library
  3. Google Cloud Platform
  4. Courses
  5. Deploying Networking and Compute Resources on Google Cloud Platform

DEMO: Creating a VPC with Subnets

Start course
1h 21m

This course has been designed to teach you how to deploy network and compute resources on Google Cloud Platform. The content in this course will help prepare you for the Associate Cloud Engineer exam.

Learning Objectives

  • To understand key networking and compute resources on Google Cloud Platform
  • Be able to explain different networking and compute features commonly used on GCP
  • Be able to deploy key networking and compute resources on Google Cloud Platform

Intended Audience

  • Those who are preparing for the Associate Cloud Engineer exam
  • Those looking to learn more about GCP networking and compute features


To get the most from this course then you should have some exposure to GCP resources, such as VPCs and Compute Instances. However, this is not essential.


So, what we're going do here is create a custom mode network. To create our custom mode network, what I'm going to do here is browse to the VPC networks page. 

From here, all I need to do is click the CREATE VPC NETWORK link here, and this begins the process. I'm just going to provide a name here for my network, and then what I'll do is I'll tell GCP that I want to create a custom network by choosing Custom for the Subnet creation mode. 

Now, what I need to do here in the New subnet section is specify my subnet configuration. So, what I'm going to do here is provide a name for the subnet, and then select a Region, and what I'll do is, I'll just set this Region to us-central. 

I'm going to provide a primary IP address range for my subnet, and what I'm going to use here is Now, I don't need a secondary IP address range for this exercise, so I'll leave this alone. 

Now, if I enable Private Google access for the subnet, any GCP, VM instances that I deploy, will only be able to use internal IP addresses only. They won't be able to have external IP addresses. So, for this exercise, I'm going to leave Private Google access disabled. 

I'm also going to leave the Flow logs disabled as well. 

Now, I'll go ahead and click Done here, and what I'll do is I'll leave the Dynamic routing mode set to Regional dynamic routing, which is the default setting. In this mode, routes to on prime resources that are learned by a given Cloud Router in the VPC network, only apply to the subnets in the same region as the Cloud Router. Setting a DNS server policy provides me with access to name resolution servers that are provided by GCP in a VPC network with inbound forwarding. 

Now, this DNS server policy is an optional setting that I don't need to configure for this exercise, so I'll leave it set to No policy. At this point, I can click Create to deploy my custom VPC network. Now, once my VPC network is created, I can view it's properties. We'll go ahead and select it here, and from here I can see the details of my new custom network. 

So, with that said, you now know how to deploy a custom mode VPC network on Google Cloud Platform.

About the Author
Learning Paths

Tom is a 25+ year veteran of the IT industry, having worked in environments as large as 40k seats and as small as 50 seats. Throughout the course of a long an interesting career, he has built an in-depth skillset that spans numerous IT disciplines. Tom has designed and architected small, large, and global IT solutions.

In addition to the Cloud Platform and Infrastructure MCSE certification, Tom also carries several other Microsoft certifications. His ability to see things from a strategic perspective allows Tom to architect solutions that closely align with business needs.

In his spare time, Tom enjoys camping, fishing, and playing poker.

Covered Topics