In this course, you will learn how to deploy services using Google Cloud Run Services and Jobs. Cloud Run is a managed compute platform that lets you run containers directly on top of Google's scalable infrastructure.
We will start by covering the basics of Google Cloud Run, including its architecture, features, and benefits. Then, we will dive deep into the different aspects of Google Cloud Run, such as:
Creating, Deploying, and managing Google Cloud Run Services and Jobs
Integrating Google Cloud Run Services to Cloud Pub/Sub, Cloud Storage, Eventarc, Cloud SQL etc.
Building images using Cloud Build
Securing Google Cloud Run Services
Storing the artifacts in Artifact Registry and Securing them
Et al
By the end of this course, you will have a deep understanding of Google Cloud Run and be able to use it to build secure and scalable Services and Jobs.
This course is designed for developers, DevOps Engineers, and Security Engineers who want to learn how to use Google Cloud Run to build secure and scalable Services and Jobs. No prior experience with Cloud Run is required, but some basic knowledge of Google Cloud Platform is helpful.
Here are some of the benefits of using Google Cloud Run:
Google Cloud Run allows developers to spend their time writing their code, and very little time operating, configuring, and scaling their Google Cloud Run service
You don't have to create a cluster or manage infrastructure in order to be productive with Google Cloud Run.
Serverless containers that can run any language or framework
Pay-per-use pricing
Fast request-based auto scaling
Unique HTTPS endpoint for every service
Built-in traffic management