CloudAcademy
  1. Home
  2. Content Library
  3. Google Cloud Platform
  4. Courses
  5. Google Cloud Platform: Systems Operations

Course Introduction

The course is part of these learning paths

Google Cloud Platform for System Administrators

course-steps 3 certification 1 quiz-steps 3

Google Cloud Platform for Solution Architects

course-steps 3 certification 1 quiz-steps 3

Google Cloud Platform Fundamentals

course-steps 2 certification 1 quiz-steps 2

Cloud Architect – Professional Certification Preparation for Google

course-steps 4 quiz-steps 4

Qualified Systems Operations Professional for Google Cloud Platform

course-steps 2 quiz-steps 2

Contents

keyboard_tab
Introduction
1
Course Introduction1m 53s
2
Getting Started9m 27s
Products and Services
3
Compute Engine Instances13m 25s
4
Networking10m 30s
5
Disks and Images8m 41s
6
Authorization and IAM9m 1s
7
Snapshots2m 47s
8
Cloud Storage5m 16s
9
Instance Groups6m 31s
10
Cloud SQL5m 51s
11
Metadata4m 3s
12
Startup and Shutdown Scripts5m 12s
13
Auto Scaling5m 49s
14
Load Balancer6m 30s
Summary
15
Putting It All Together10m 43s
play-arrow
Start course
Overview
Transcript
DifficultyIntermediate
Duration1h 46m
Students1760

Description

Google Cloud Platform Systems Operations

There are a lot of different options, across a variety of cloud platforms that are well suited for running specific workloads, such as web applications. Things such as Google App Engine, AWS Elastic Beanstalk, Azure App Services: Web Apps, among others.

However, there are still plenty of times where we need to setup our own infrastructure. And so cloud vendors offer IaaS (infrastructure as a service) options. Google provides us with Compute Engine which allows us to create virtual machines, custom images, snapshots, networks, auto-scalers and load balancers.

If we're going to create and implement an application on the Google Cloud Platform system operations, then understanding these services are going to help us to create highly available, highly scalable applications.

All the major cloud providers offer the ability to setup virtual machines, networks, auto-scalers and load balancers. Where the Google Cloud is different is in the speed of creating and starting up virtual machine instances. As well as the massively scalable software-based, global load balancer; which doesn't require pre-warming. Google also offers per-minute billing for VM instances, after the first 10 minutes.

So Google has a lot to offer. And if you're looking to learn more about the Google Cloud systems operations, then this may be the course for you.

What exactly will we cover in this course?

Course Objectives: Google Cloud Platform system operations 

By the end of this course, you'll know:

How to use Compute Engine to create virtual machines
How to create disk snapshots
How to create images
How to create instance templates and groups
How to create networks
How to use the auto-scaler and load balancer
Intended Audience

This is an intermediate level course because it assumes:

You have at least a basic understanding of the cloud
You’re at least familiar with general IT concepts

What You'll Learn

Summary A review of the course

Lecture What you'll learn
Intro What will be covered in this course
Getting Started An introduction to the Google Cloud Platform
Networking How to create and secure Cloud Networks
Disks and Images An overview of disk types and images
Authorization and IAM How to authenticate and authorise users
Disk Snapshots How to use snapshots for point-in-time backups
Cloud Storage Overview A refresher on Cloud Storage
Instance Groups How to manage instances with managed and unmanaged groups
Cloud SQL Overview A quick primer on how to use Cloud SQL
Startup and Shutdown Scripts Using startup scripts to provision machines at boot time
Autoscaling How to automatically add and remove instances
Load Balancing How to balance traffic across instances
Putting It All Together A demo of how to use some of the services we've learned about

 

About the Author

Students28143
Courses31
Learning paths13

Ben Lambert is the Director of Engineering and was previously the lead author for DevOps and Microsoft Azure training content at Cloud Academy. His courses and learning paths covered Cloud Ecosystem technologies such as DC/OS, configuration management tools, and containers. As a software engineer, Ben’s experience includes building highly available web and mobile apps.

When he’s not building the first platform to run and measure enterprise transformation initiatives at Cloud Academy, he’s hiking, camping, or creating video games.