About Guided Deployment Automation

This document describes the Guided Deployment Automation tool in Workload Manager that allows you to quickly customize and deploy your workloads on Google Cloud.

Guided Deployment Automation

The Guided Deployment Automation tool in Workload Manager lets you configure and deploy enterprise applications on Google Cloud. You can also use Guided Deployment Automation to configure a deployment for your workload, and then generate Terraform and Ansible infrastructure as code (IaC) that you can export for further customization or use in an existing deployment pipeline.

Benefits

Guided Deployment Automation provides you with the following features and key benefits:

  • Provides end-to-end deployment automation built on Terraform and Ansible, leveraging existing Google Cloud products and services.
  • Reduces the deployment time by collecting your intent for the system and then guiding you through the configuration process to meet your requirements.
  • Built-in recommendations and safeguarding helps you ensure that you follow the deployment best practices and avoid errors during the configuration and deployment process.

Limitations

The following limitations apply for the Guided Deployment Automation tool:

  • Supports only SAP S/4HANA workloads. For more information, see Supported SAP workloads.
  • Does not support post-deployment modifications directly from the Google Cloud console. If post-deployment modifications are expected, we recommend that you export and download the IaC and make subsequent changes using Terraform and Ansible.

How Guided Deployment Automation works

Workload Manager performs the following tasks when you deploy your application using the Guided Deployment Automation tool:

  1. Lets you select a supported application to deploy.
  2. Helps you select the configurations specific to your application and completes the deployment configuration on the Google Cloud console.
  3. Generates the equivalent infrastructure as code (IaC) based on the configuration.
  4. After configuring the deployment, you can either deploy it directly from the Google Cloud console or download the generated IaC and deploy manually.

Deploy using the Google Cloud console

When you choose to deploy your workload using the Google Cloud console, Workload Manager automatically handles the end-to-end deployment, including the execution of Terraform and Ansible scripts and provisioning resources. You also have access to all underlying files used during the deployment process.

Workload Manager uses Infrastructure Manager to automate the deployment process. Infrastructure Manager uses Cloud Build to initialize Terraform and to run other Terraform commands. Cloud Build then stores Terraform files and the Terraform State File in a Cloud Storage bucket.

To learn more about Infrastructure Manager, see Infrastructure Manager overview.

In addition to Compute Engine resources required for your SAP workload, Terraform deploys an Ansible Runner VM which has access to other resources in the deployment. The Runner VM automatically executes the Ansible scripts that perform further configuration of the deployed infrastructure, including OS configuration, HA cluster configuration, and orchestration of the SAP application installation process.

Pricing

Guided Deployment Automation is available at no cost. You will be charged for any resources that are consumed during the deployment process, such as VMs and persistent disks, in addition to the charges that might result from the necessary APIs or other services.

Guided Deployment Automation does not include an option to estimate the cost for your deployment. Contact your Google account team for price information, including any relevant discounts or credits.

Getting Support

See Getting support for SAP on Google Cloud.

What's next