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

Launching a Compute Instance Using Cloud Console

Start course
1h 21m

*** NOTICE: This course is outdated and has been deprecated ***




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.


When you create a VM instance from a boot disk image, you can use either a regular image or a Shielded VM image. 

Shielded VM images provide advanced security features like UEFI-compliant firmware, Secure Boot, and vTPM-protected Measured Boot. 

There are several ways to create a compute instance from an image. You can create an instance from a public image, a custom image, or even from an image that's been shared with you. You can also create an instance from a snapshot or from a container image. Let's talk a little bit about each option. 

As I mentioned, instances can be provisioned from public images. These public images are provided by Google, different open-source communities, and even some third-party vendors. By default, all GCP projects have access to these public images. As such, they can be used to create compute instances. 

While public images are available to all projects, a custom image belongs only to a specific project. To use a custom image to create an instance, you first must create the custom image. 

In cases where another user has shared an image with you, you can use the shared image to create a new compute instance. Another way to provision a compute instance is to use a snapshot. For example, if you backed up a boot persistent disk with a snapshot, you could then use the snapshot to create a new compute instance. 

Yet another way to provision a compute instance is to use a container image. To deploy and launch a container on a Compute Engine instance, you'd need to specify a container image name along with any optional configuration parameters. The Compute Engine then creates the compute instance using the latest version of the Container-Optimized OS public image, which has Docker installed. The container is then launched by the Compute Engine when the VM starts. 

In the next lesson, we're going to walk through a demonstration that shows you how to launch a compute instance in Cloud Console.

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