#038: 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.

Enjoy!

 

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.

 

 

The Starter Guide for Modern Data

Build Modern Data Architectures With More Structure, Faster.

Show more impact with modern tools like dbt, Snowflake & GitHub by following a simple foundational design.

You'll also get other helpful content from me. Unsubscribe anytime.