About AWS CloudFormation

AWS CloudFormation is designed to help businesses create a collection of AWS resources by provisioning and updating the data. The platform allows DevOps teams to automatically create cloud infrastructure and related application models.

AWS CloudFormation enables users to manage the complete infrastructure or AWS resources via a text file. It lets administrators deploy application resources using built-in templates and reuse templates to replicate a cloud infrastructure in multiple environments. Additionally, IT professionals can use the application to preview proposed changes to a stack and its effect on running resources.

It supports integration with various other solutions such as AWS Service Catalog, AWS Identity and Access Management (IAM) and AWS Con...


Read More

Supported Operating System(s):

11 Reviews of AWS CloudFormation

Average User Ratings

Overall

4.5 / 5 stars

Ease-of-use

4.0

Value for money

4.5

Customer support

4.5

Functionality

4.0

Ratings Snapshot

5 stars

(3)

3

4 stars

(3)

3

3 stars

(0)

0

2 stars

(0)

0

1 stars

(0)

0

Likelihood to Recommend

Not likely

Very likely

Filter reviews by:

Sort by: Most Helpful | Most Recent

Showing 1 - 11 of 11 results

Do you use this product?Write a review

April 2021

Chetan from Persistent Systems

Verified Reviewer

Company Size: 10,000+ employees

Industry: Computer Software

Time Used: Less than 2 years

Review Source: Capterra


Ease-of-use

4.0

Value for money

5.0

Customer support

5.0

Functionality

4.0

April 2021

The best IAC tool for AWS Cloud

If your entire infrastructure is in AWS cloud, then this is the best IAC tool. I would say even better than Terraform in certain aspects if you are not aiming multicloud or hybrid cloud

Pros

It is easy to provision AWS resources and update them. It supports rollback. It also allows seeing the changes that will be applied using changesets. It is transactional , either all the resources are updated or none are.

Cons

The error messages when running the Cloudformation stacks are sometimes not easy to decipher.

Reasons for Choosing AWS CloudFormation

We have clear strategy that we will be using only AWS cloud. Cloudformation is better compared to Terraform when it comes to state management of the infra, the possibility of rollback and the transactional nature. In Terraform we have to explicitly maintain the state in S3 bucket. Cloudformation takes care of this as it is managed service. Being transactional , we are guaranteed that the infra will always be in consistent state.

June 2021

Stephen from Confluent

Company Size: 501-1,000 employees

Industry: Computer Software

Time Used: Less than 12 months

Review Source: Capterra


Ease-of-use

4.0

Functionality

4.0

June 2021

Excellent automation tool for simple to complex deployments

Works well for customers who are all-in on AWS.

Pros

Enables us to quickly deploy complex distributed systems in a matter of minutes. Once you have your architecture designed, translating it to AWS services using CloudFormations is the safest way to deploy. We used to do deployments manually and this approach was much too error prone. Troubleshooting using the AWS console works well when the CF template errors out.

Cons

There is a learning curve to writing CloudFormations templates. If the deployment involves many components, it can get cumbersome to write and test (since everything is stuffed into a single json file). It's obviously meant for only AWS and is not portable across clouds. That said, most cloud providers have similar functionality. If you want multi-cloud, you are better off using terraform.

June 2021

Neil from Akash Network

Company Size: 11-50 employees

Industry: Computer Software

Time Used: More than 2 years

Review Source: Capterra


Ease-of-use

3.0

Functionality

4.0

June 2021

Fast way to automate the provisioning of AWS resources

Good for simple use cases but only if you are completely locked into the AWS ecosystem.

Pros

From a provisioning standpoint, CloudFormation is the simplest way to provision for AWS. With a single template you can easily spin up the necessary instances and other resources for a software deployment. CF templates are very portable and can be invoked from websites to launch the CF wizard. There's quite a bit of flexibility as virtually all AWS services can be instantiated through the CF template. CF lends itself to the GitOps model as all changes and update to the template can be stored in Git.

Cons

For multi-cloud solutions, you'll need to use a different tool such as Terraform. More complicated deployments will require tools such as Terraform + Ansible, since it's hard to bake all the software installation commands inside UserData. Debugging CF can be tricky, especially for more complicated use cases.

November 2020

User Profile Picture

Justin Emanuel from Walgreens

Verified Reviewer

Company Size: 1,001-5,000 employees

Industry: Pharmaceuticals

Review Source: Capterra


Ease-of-use

5.0

Value for money

5.0

Customer support

5.0

Functionality

5.0

November 2020

AWS we love Lambda

Multiple locations and databases . Some services aren't available everywhere .US Virgina servers is awesome and had Evey new update

Pros

AWS has a great CMS IAM were easy to use to add users . Setting admins and restrictions to Accounts were easy to setup up.

Cons

2 factor authentication sometime would rest multiple times durning server run time which causes disrubtions .wehn scaling up servers you may get over charged .

Reasons for Switching to AWS CloudFormation

Had more Developer with certifications

June 2021

Anonymous

Verified Reviewer

Company Size: 10,000+ employees

Time Used: More than 2 years

Review Source: GetApp


Ease-of-use

4.0

Value for money

5.0

Customer support

5.0

Functionality

4.0

June 2021

Help to build AWS Infra on clicks.

Overall it is very good service to minimize and reuse all infra building work.

Pros

AWS CloudFormation help to automate and deployment of AWS Infrastructure. It is easy to build Templates and and deploy infra into different AWS accounts. and you can easily maintain versioning so if you want build older version infra will be easy. The best thing with AWS is Technical support, There is lot of support documentation and training videos available. Also AWS technical support team is available for 24X7.

Cons

When we do setup multiple AWS Services using AWS console to migrate it to different account AWS cloudFormation has little complex procedure. I feel happy if AWS cloudFormation template gets created with click.

April 2021

Anonymous

Verified Reviewer

Company Size: 1,001-5,000 employees

Time Used: Less than 2 years

Review Source: Capterra


Ease-of-use

4.0

Value for money

4.0

Customer support

4.0

Functionality

4.0

April 2021

Great application for viewing your deployment logs

Great service which addresses the deployment needs.

Pros

This service is a great way to look at the recent build, deployment logs for your services deployed on the cloud in various environments.

Cons

The builds sometimes take more time in running and the deployment logs are not displayed. Sometimes the stacks needs to be deleted if it can't be rollbacked.

September 2020

Aysan from TD bank

Company Size: 10,000+ employees

Industry: Banking

Time Used: Less than 12 months

Review Source: Capterra


Ease-of-use

3.0

Value for money

4.0

Functionality

4.0

September 2020

Very useful for replicating infrastructure for different environments

Overall I really enjoyed this tool. It helped me to understand AWS services better and learn infrastructure-as-a-code which was very satisfactory for me.

Pros

With some level of AWS experience, I was able to start using cloud formation. As I got experience with other AWS services I could easily map it to my Cloud Formation stack. So basically my cloud formation skills grow at the same time as my AWS skills grows.

Cons

I was hoping this tool also support a basic editor view which allows me to design my AWS architecture without providing all the details. More like draw.io functionality. I'd like to keep all my AWS design artifacts in AWS other than back and forth between draw.io and AWS cloud formation

May 2021

David from 2K

Company Size: 5,001-10,000 employees

Industry: Media Production

Time Used: Less than 2 years

Review Source: Capterra


Ease-of-use

4.0

Functionality

4.0

May 2021

Infrastructure as code

Pros

Cloudformation makes it possible to deploy stacks that create and update services by simply updating a template. I usually use it with the AWS CDK because I’m a JavaScript developer. It makes it very easy to spin up new environments very easy.

Cons

It can be slow to update and create. Sometimes it fails to delete and you have to delete the stack manually.

August 2020

Mehran from IBM Canada

Company Size: 10,000+ employees

Industry: Computer Software

Time Used: More than 2 years

Review Source: Capterra


Ease-of-use

3.0

Value for money

5.0

Customer support

4.0

Functionality

4.0

August 2020

A great infrastructure as a code tool

Overall I am very satisfied by this tool when I learned it.

Pros

It is very rich and inclued almost all of AWS services. The GUI is very good and the outcome looks great. It validates the architecture very well and provides proper warning and suggestions as needed.

Cons

There is a learning curve with this tool. Even as an experienced DevOps person you need to spend good amount of time to learn important features of this tool.

April 2021

Chetna from Irish Manufacturing Research

Company Size: 51-200 employees

Industry: Research

Time Used: Less than 6 months

Review Source: Capterra


Ease-of-use

4.0

Functionality

4.0

April 2021

Ideal tool for Building IAAC services

I prefer CloudFormation templates for Serverless development

Pros

Cloudformation works with YAML/JSON files and has simple syntax to build large scale applications. It works well for deploying applications across multiple regions with simple code and is very useful for development and deployment in higher enviroments of software development lifecycle where console access should be read only/restricted

Cons

Sometimes I feel the error scenarios/messages are not well handled. I spend a lot of time debugging CFT templates

June 2021

Alex from Red Hat

Company Size: 10,000+ employees

Industry: Computer Software

Time Used: Less than 2 years

Review Source: Capterra


Ease-of-use

3.0

Value for money

4.0

Functionality

3.0

June 2021

Essential for repeatable AWS deployments

Works well for AWS customers looking to standardize production deployments.

Pros

Cloud Formations integrates well with all other AWS services to provide true infrastructure as code. We preach GitOps for production deployments and cloud formations helps us achieve this on AWS. It's great for complex deployments involving multiple distributed systems and services but you can also layer multiple cloud formations templates as well for better separation of duties. There's no additional cost to use cloud formations, only the underlying infrastructure costs.

Cons

Cloud Formations can be tricky to debug if the deployment fails. You need to be aware of the timings that are necessary and ideally build in delays and health checks to make sure you don't end up with a failed deployment. It would be better to have more granular logging in the console. As you continue to refine your templates, they do become more difficult to grok.