Saturday, March 12, 2022

AWS CF vs TF

 


AWS CloudFormation (CF) is an infrastructure templating, or infrastructure as code (IaC) service provided free of charge by AWS. HashiCorp Terraform addresses similar needs, including an IaC declarative approach, but in a cloud agnostic way.

Terraform (TF) is an open source product first released by HashiCorp in 2014. Like all open source, this means limitations are out in the open (security or otherwise), and high priority changes/fixes can be made by the public if needed.

CloudFormation is a free but proprietary SaaS offering.  The implementation is not available for examination or modification except by Amazon staff.  Like all traditional software products, this means that the quality of the underlying implementation is a trade secret of AWS, and change prioritization is set by AWS.

Comparison chart is attached in the blog title image.  It's up to you and your business to choose the appropriate cloud automation framework based on your enterprise needs.

2 comments: