O AWS CloudFormation permite que você crie e provisione implantações de infraestrutura da AWS de maneira previsível e repetida. Ele ajuda a utilizar os produtos da AWS, como o Amazon EC2, o Amazon Elastic Block Store, o Amazon SNS, o Elastic Load Balancing e o Auto Scaling para construir aplicações altamente confiáveis, escaláveis e econômicas na nuvem sem se preocupar com a criação e a configuração da infraestrutura subjacente da AWS. O AWS CloudFormation permite usar um arquivo de modelo para criar e excluir uma coleção de recursos juntos como uma única unidade (uma pilha).