Running Linux Servers on Google Cloud

By Matthew Pearson

This course explores the features and services required to configure, provision, and manage Linux servers on Google Cloud.

7 hours
  • 25 Lessons
  • 6 Hands-On Labs
  • 5 Course Quizzes

About the course

Welcome to the Running Linux Servers on Google Cloud course! In this course, you will learn about the different features and services that enable running Linux virtual machines on Google Cloud. We’ll begin with an introduction to some of the reasons for using Linux on the platform and review the Compute Engine service, which provides compute resources for creating and managing virtual machines. Once we are familiar with Compute Engine, we will configure and provision virtual machines, and see how to connect to running instances. Then, we will take a closer look at the Google Cloud storage services to see how we can use snapshots to back up our data and use those snapshots to create new disks and virtual machines. With the knowledge of creating and managing virtual machines, we will move on to identity and security. We will see how Google Cloud implements Identity and Access Management (IAM) and the features and services it provides to secure virtual machine instances. Finally, we will cover operational tasks, which include monitoring, logging, and deployment automation. After completing this course, you will have a broad understanding of the services provided by Google Cloud and the tools needed to run Linux servers on the platform.

Lab Highlights

  • Chapter 1 2 Lessons Introduction 2:04

    Course Introduction

    1:14

    About the Author

    0:50
  • Chapter 2 4 Lessons Getting Started with Linux on GCP 35:33

    Why Use Linux on GCP?

    7:04

    Understanding Google Compute Engine

    7:26

    Understanding Virtual Machine Instances

    6:03

    Getting Started with Linux on GCP

    15:00 Quiz
  • Chapter 3 5 Lessons Provisioning Linux Virtual Machines 1:13:59

    Creating Linux Virtual Machines on GCP: Part 1

    4:26

    Creating Linux Virtual Machines on GCP: Part 2

    15:00

    Connecting to Linux Virtual Machines on GCP

    9:33

    Creating Linux Virtual Machines on GCP

    30:00 Hands-On Lab

    Provisioning Linux Virtual Machines

    15:00 Quiz
  • Chapter 4 6 Lessons Managing Storage and Backups 1:27:53

    Working with Cloud Storage: Part 1

    7:46

    Working with Cloud Storage: Part 2

    12:47

    Adding Storage to a Linux Virtual Machine on GCP

    15:00 Hands-On Lab

    Managing Backups

    7:20

    Creating and restoring a Linux Snapshot on GCP

    30:00 Hands-On Lab

    Managing Storage and Backups

    15:00 Quiz
  • Chapter 5 6 Lessons Managing Identity and Security 1:35:29

    Understanding Identity and Access Management (IAM)

    3:40

    Working with Virtual Private Cloud (VPC) Networks

    10:44

    Configuring a VPC Network for a Linux Host on GCP

    30:00 Hands-On Lab

    Securing Virtual Machines

    6:05

    Securing a Linux Virtual Machine on GCP

    30:00 Hands-On Lab

    Managing Identity and Security

    15:00 Quiz
  • Chapter 6 5 Lessons Performing Operational Tasks 1:14:37

    Understanding Monitoring

    10:53

    Understanding Logging

    10:09

    Configuring Monitoring and Logging for a Linux Host on GCP

    30:00 Hands-On Lab

    Understanding Automation on GCP

    8:35

    Performing Operational Tasks

    15:00 Quiz
  • Chapter 7 2 Lessons Conclusion 7:44

    Course Summary

    6:33

    Conclusion and What’s Next

    1:11

What are Hands-on Labs

What's the difference between theoretical knowledge and real skills? Practical real-world experience. That's where Hands-on Labs come in! Hands-on Labs are guided, interactive experiences that help you learn and practice real-world scenarios in real cloud environments. Hands-on Labs are seamlessly integrated in courses, so you can learn by doing.

Get Started
Who’s going to be learning?
Sign In
Welcome Back!

Psst…this one if you’ve been moved to ACG!