Is there any similar solution like CloudFormation template on Google Cloud? I mean like if the creation drops an error then rollback every transaction, I can define the cluster in a template file and so on...
Google Cloud Deployment Manager allows you to specify all the resources needed for your application in a declarative format using yaml. AWS CloudFormation and Google Cloud Deployment Manager can be categorized as "Infrastructure Build" tools.
Deployment Manager is Google's equivalent of CloudFormation, and there's always third-party options such as Terraform.
Q: What is AWS CloudFormation? AWS CloudFormation is a service that gives developers and businesses an easy way to create a collection of related AWS and third-party resources, and provision and manage them in an orderly and predictable fashion.
AWS has “Amazon Cloud Formation”, Azure has “Azure Resource Manager”, and for the Google Cloud there is “Deployment Manager”. They all provide a way to define your cloud infrastructure resources using a declarative language, which you can then put in a git repository, for example.
Google Deployment Manager (which recently came out of beta) allows you to define and manage the infrastructure in Google Cloud - i.e. define repeatable deployments via YAML configurations.
See docs for more details about supported resources and syntax.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With