In this course, Essential Cloud Infrastructure: Foundation, you will learn how to deploy solution elements, including infrastructure components such as networks, virtual machines, applications services, and more.
This course, Essential Cloud Infrastructure: Foundation, introduces you to the comprehensive and flexible infrastructure and platform services provided by Google Cloud Platform. Through a combination of video lectures, demos, and hands-on labs, you explore and deploy solution elements, including infrastructure components such as networks, virtual machines and applications services. You will learn how to use the Google Cloud Platform through the console and Cloudshell. You'll also learn about the role of a cloud architect, approaches to infrastructure design, and virtual networking configuration with Virtual Private Cloud (VPC), Projects, Networks, Subnetworks, IP addresses, Routes, and Firewall rules.
Introduction to Google Cloud Platform Infrastructure Hello, and welcome. I'm Philipp Maier, a course developer with Google Cloud Platform, and this is module one, Introduction to GCP Infrastructure. Before we start using all of the different services that GCP offers, we need to talk about what GCP is. Once you understand the infrastructure from a high level, you're going to learn how to use GCP. Using what you learned, you'll be able to interact with the platform in two short labs. And to round up your learning experience, I will provide a quick demo of projects.
Virtual Networking Hello, and welcome. I'm Philipp Maier, a course developer with Google Cloud Platform, and this is module two, Virtual Networks. GCP uses a software-defined network that is built on a global fiber infrastructure that makes GCP one of the largest and fastest networks. Thinking about resources as services rather than as hardware will help you understand the options that are available and their behavior. For example, a persistent disk isn't really a physical device. It's a service that you acquire and use over a network. So, a good understanding of GCP begins with a solid understanding of how GCP has implemented networking. In this module, we will start by introducing virtual private cloud, or VPC, which is Google's managed networking functionality for your Cloud Platform resources. Then, we're going to dissect networking into its fundamental components, which are projects, networks, subnetworks, IP addresses, routes and rules, along with billing. Next, you will explore GCP's network structure in a lab by creating networks and subnetworks of many different varieties and exploring the network relationships between them. After that, we will look at common network designs, like a bastion host isolation, which you will get to implement in a lab.
Virtual Machines Hello, and welcome. I'm Philipp Maier, a course developer with Google Cloud Platform, and this is module three, Virtual Machines. Virtual machine instances, or VMs, are the most common infrastructure component, and in GCP they're provided by Compute Engine. A VM is similar to but not identical to a hardware computer. VMs consists of virtual CPU, some amount of memory, distort, and an IP address. Compute Engine is very flexible and offers many options, including some that can't actually exist in hardware. For example, a micro VM uses a CPU that it shares with other virtual machines, enabling you to get a VM with less capacity at a lower cost. Another example of a function that can't exist in a hardware is that some VMs offer burst capability, meaning that the virtual CPU will run above its rated capacity for a brief period using the available shared physical CPU. The main VM options are CPU, memory, and disks. Now, this is going to be a very robust module. There's a lot of detail to cover here with how virtual machines work in GCP. First, we're going to start with the basics of Compute Engine, followed by a quick little lab to get you more familiar with creating virtual machines. Then, we're going to look at the different CPU and memory compute options that enabled you to create different configurations. Next, we will look at images and at the different disk options available with Compute Engine. After that, we will discuss very common Compute Engine actions that you might encounter in your day-to-day job. This will be followed with an in-depth lab that explores many of the features and services covered in this module.