What is Google Cloud Deployment Manager?

Google Cloud Deployment Manager allows you to specify all the resources needed for your application in a declarative format using yaml.
Google Cloud Deployment Manager is a tool in the Infrastructure Build Tools category of a tech stack.

Who uses Google Cloud Deployment Manager?

7 companies reportedly use Google Cloud Deployment Manager in their tech stacks, including Evernote, Taxi 7/24, and kaodim-com.


Google Cloud Deployment Manager Integrations

Python, Google Compute Engine, Google Cloud Storage, Google Cloud SQL, and Jinja2 are some of the popular tools that integrate with Google Cloud Deployment Manager. Here's a list of all 5 tools that integrate with Google Cloud Deployment Manager.

Why developers like Google Cloud Deployment Manager?

Here’s a list of reasons why companies and developers use Google Cloud Deployment Manager
Top Reasons
Be the first to leave a pro
Google Cloud Deployment Manager Reviews

Here are some stack decisions, common use cases and reviews by companies and developers who chose Google Cloud Deployment Manager in their tech stack.

AWS CloudFormation
Google Cloud Deployment Manager

I use Terraform because it hits the level of abstraction pocket of being high-level and flexible, and is agnostic to cloud platforms. Creating complex infrastructure components for a solution with a UI console is tedious to repeat. Using low-level APIs are usually specific to cloud platforms, and you still have to build your own tooling for deploying, state management, and destroying infrastructure.

However, Terraform is usually slower to implement new services compared to cloud-specific APIs. It's worth the trade-off though, especially if you're multi-cloud. I heard someone say, "We want to preference a cloud, not lock in to one." Terraform builds on that claim.

Terraform Google Cloud Deployment Manager AWS CloudFormation

See more

Google Cloud Deployment Manager Alternatives & Comparisons

What are some alternatives to Google Cloud Deployment Manager?
With Terraform, you describe your complete infrastructure as code, even as it spans multiple service providers. Your servers may come from AWS, your DNS may come from CloudFlare, and your database may come from Heroku. Terraform will build all these resources across all these providers in parallel.
Chef enables you to manage and scale cloud infrastructure with no downtime or interruptions. Freely move applications and configurations from one cloud to another. Chef is integrated with all major cloud providers including Amazon EC2, VMWare, IBM Smartcloud, Rackspace, OpenStack, Windows Azure, HP Cloud, Google Compute Engine, Joyent Cloud and others.
AWS CloudFormation
You can use AWS CloudFormation’s sample templates or create your own templates to describe the AWS resources, and any associated dependencies or runtime parameters, required to run your application. You don’t need to figure out the order in which AWS services need to be provisioned or the subtleties of how to make those dependencies work.
Packer automates the creation of any type of machine image. It embraces modern configuration management by encouraging you to use automated scripts to install and configure the software within your Packer-made images.
GeoEngineer uses Terraform to plan and execute changes, so the DSL to describe resources is similar to Terraform's. GeoEngineer's DSL also provides programming and object oriented features like inheritance, abstraction, branching and looping.
See all alternatives

Google Cloud Deployment Manager's Followers
12 developers follow Google Cloud Deployment Manager to keep up with related blogs and decisions.
Saravanan Baskaran
Russ Brenner
Mohamad Alsharbaji
Jae-woo Kim
Maarks Communication
Łukasz Korecki