How to Create a Virtual Machine on GCP

Apr 19, 2023

It's hard to be a Data Engineer in 2023 and not work on a cloud platform.

The Big 3 Providers (Amazon, Microsoft & Google) all offer it and it's become a staple of data infrastructures.

But with so many services within each platform to choose from, where do you start?


Well, one of the most popular use cases of the cloud is for computation, otherwise known as Virtual Machines (VMs).

With a VM you can host open source tools, run scripts or do pretty much anything else you would otherwise do on a computer.


For example, over the past year, I've worked with 2 different clients that used GCP and we needed to host various open source tools.

That required me to create VMs, install the tools and make them accessible for the team.


Another example is my dbt course.

Each student that enrolls gets their own hosted environment automatically created.

Under the hood, I'm creating a virtual machine (VM) on Google Cloud and running a "startup script" (explained in the video).

This makes sure that each machine is created the exact same way each time.


So in this week's video, I want to show you how to get up and running with using VMs on Google Cloud Platform (GCP).

Whether you use GCP or not, the steps and concepts will be similar across providers.

Once you learn know to do it on one, you'll be able to figure it out on another.



What will you learn? 

  • How to create a VM on Google Cloud Platform
  • Common ways to interact & access them
  • Example use cases for Data Engineers



Looking for more? Here are 4 other ways I can help you:

  1. Modern Data Mastery (Course) - A clear & straightforward overview of concepts & strategies in modern data stacks so you can navigate your data career with confidence.
  2. The Playbook for dbt™ (Course) - A complete project-based course on dbt™ sharing functionality, best practices & strategies so you're ready to contribute on any team.
  3. Consulting - Hire me as a hands-on consultant to help complete your next data project.
  4. Sponsorship - Promote your product or brand to 5,000+ email subscribers and/or 21k+ YouTube subscribers.



Level-up your abilities as a Data Engineer, faster.

Learn new data engineering tips, tricks and best practices every Wednesday.

Other Recent Posts

Data Automation (CI/CD) with a Real Life Example

May 17, 2023

3 Ways to Deploy Data Projects

May 10, 2023

The Importance of Virtual Environments

Apr 26, 2023

How to Create a Virtual Machine on GCP

Apr 19, 2023