Information Technology
Hands on Training icon
Hands On Training
Hands on Training icon

Automating Infrastructure Deployment Using Google Cloud Deployment Manager

Course Cover
compare button icon

Course Features

icon

Duration

97 minutes

icon

Delivery Method

Online

icon

Available on

Downloadable Courses

icon

Accessibility

Desktop, Laptop

icon

Language

English

icon

Subtitles

English

icon

Level

Advanced

icon

Teaching Type

Self Paced

icon

Video Content

97 minutes

Course Description

Google's infrastructure automation service, Cloud Deployment manager (also known as IAC), is also called "Infra-As-Code". Infracode services enable us to programmatically provide resources using commands, templates, loops, and constructs like conditionals and conditionals. Understanding the Deployment Manager's basic concepts and terms will help you programmatically create and manage deployments. To provision a Compute Engine virtual machines instance, you'll need to bring together all of these components. Next, you will learn how to use templates to parameterize infrastructure deployments. These deployments can be viewed as directed-acyclic Graphs, where these graphs can also be used to model dependencies among resources. These dependencies can be configured using references in deployment specifications. Additionally, you'll learn how to make your template reuse more robust using schemas. This course will teach you how to create and provision resources on the GCP using composite types that are registered with the Type Registry.

Course Overview

projects-img

International Faculty

projects-img

Post Course Interactions

projects-img

Instructor-Moderated Discussions

projects-img

Case Studies, Captstone Projects

Skills You Will Gain

What You Will Learn

At the end of this course, you will have the knowledge and confidence to use Google’s Deployment Manager to programmatically create and provision resources to run your applications on the GCP

Deployments can be thought of as directed-acyclic graphs where these graphs can be used to model dependencies between resources

Finally, you will study how you can use templates from the Deployment Manager Marketplace and also configure templates to define the architecture for a load-balanced applications

First, you will study the basic concepts and terms used in the Deployment Manager

Next, you will learn how you can use templates to parameterize your infrastructure deployments

This will involve the use of composite types registered with the Type Registry and specifying containers to run on your provisioned resources

You will also work with making your template reuse more robust by specifying schemas which are rules that govern template usage

You will learn how to configure these dependencies using references in your deployment specifications

You will learn the conceptual and practical aspects of working with Cloud Deployment Manager to configure complex GCP architectures in a repeatable and verifiable manner

You’ll bring all these components together to provision a deployment for a Compute Engine virtual machine instance

You’ll understand what configurations, resources, schemas, templates, manifests, and deployments are and how they fit together to allow you to programmatically create and manage your deployments

Course Cover