Section 1: Compute Resources
Section 2: Storage Options
Section 3: Networking Services
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.
- Learn how to use Google Cloud compute, storage, and network services and determine which products are suitable for specific use cases
- People looking to build applications on Google Cloud Platform
- People interested in obtaining the Google Associate Cloud Engineer certification
To get the most out of this course, you should have a general knowledge of IT architectures.
It's all well and good to have virtual servers running your applications with top-of-the-line storage and database solutions backing them. Unfortunately, none of that will matter without the right network setup. Your network is the glue that makes everything work together. We're talking things like DNS configuration, secure data transfer, load balancing, access control, VPCs, peering, and overall, traffic optimization for a geographically distributed user base.
Now, fortunately, GCP offers a plethora of networking services to ensure your application has optimal performance and security. In this section, we'll start by reviewing the core networking products, we'll have separate lessons on load balancing and DNS, since those are particularly crucial and we'll also talk about resource geolocation in its own short lesson, since multi-region support is one of GCPs strongest characteristics. So if you're ready, let's begin.
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.