Google Cloud Platform has become one of the premier cloud providers on the market. It offers the same rich catalog of services and massive global hardware scale as AWS as well as a number of Google-specific features and integrations. Getting started with GCP can seem daunting given its complexity. This course is designed to demystify the system and help both novices and experienced engineers get started.
This Course covers a range of topics with the goal of helping students pass the Google Associate Cloud Engineer certification exam. This section focuses on identifying relevant GCP services for specific use cases. The three areas of concern are compute, storage, and networking. Students will be introduced to GCP solutions relevant to those three critical components of cloud infrastructure. The Course also includes three short practical demonstrations to help you get hands-on with GCP, both in the web console and using the command line.
By the end of this Course, you should know all of GCP’s main offerings, and you should know how to pick the right product for a given problem.
Learning Objectives
- Learn how to use Google Cloud compute, storage, and network services and determine which products are suitable for specific use cases
Intended Audience
- People looking to build applications on Google Cloud Platform
- People interested in obtaining the Google Associate Cloud Engineer certification
Prerequisites
To get the most out of this course, you should have a general knowledge of IT architectures.
In this first section of the course, we're going to focus on Google Cloud compute resources. Now, by compute we mean virtual machines that can run workloads in the cloud at scale. If you've ever worked with Amazon you may know EC2, their VM service, or digital ocean, their concept is droplets. If you're familiar with either of these then you already know a little bit about cloud compute.
So with Google Cloud you have three main approaches to compute: App Engine, Compute Engine, and Kubernetes Engine. We will explain how each of these work in the next lesson and then we'll give some advice to help you know which is best for different scenarios. And then after that, we'll follow up with two shorter lessons digging into price estimation planning and then the virtual machine types and then the section will end with our demo, a video demo, of how to actually use all these things. So if you're ready, let's get this party started.
Jonathan Bethune is a senior technical consultant working with several companies including TopTal, BCG, and Instaclustr. He is an experienced devops specialist, data engineer, and software developer. Jonathan has spent years mastering the art of system automation with a variety of different cloud providers and tools. Before he became an engineer, Jonathan was a musician and teacher in New York City. Jonathan is based in Tokyo where he continues to work in technology and write for various publications in his free time.