Saturday, 26 March 2022

Google Cloud Deployment Manager

 

  • Google Cloud Deployment Manager is an infrastructure deployment service that automates the creation and management of Google Cloud resources.

Features

  • You can write template and configuration files and utilize them to create deployments that have a variety of Google Cloud services working together, such as:
    • Cloud Storage
    • Compute Engine
    • Cloud SQL
  • A configuration defines the structure of your deployment. You must specify a configuration on a YAML file to create a deployment. It contains the following:
    • type and properties of the resources that are part of the deployment
    • any templates the configuration should use
    • additional subfiles that can be executed to create your final configuration.
  • It is recommended that you break your configuration into templates to simplify your deployment and make it easier to replicate and troubleshoot. A template is a separate file that defines a set of resources. You can reuse templates across different deployments, to help you manage complex deployments consistently.
  • Creating a deployment creates the resources that you defined in a configuration.

Deployment Management Roles

  • Deployment Manager Editor
    • Provides the permissions to create and manage deployments.
  • Deployment Manager Type Editor
    • Provides read and write access to all Type Registry resources.
  • Deployment Manager Type Viewer
    • Provides read-only access to all Type Registry resources.
  • Deployment Manager Viewer
    • Provides read-only access to all Deployment Manager-related resources.

Pricing

  • You only pay for the resources that you provision. Deployment Manager has no additional charge to Google Cloud Platform customers.

No comments:

Post a Comment