Documentación de AWS CloudFormation

AWS CloudFormation le permite crear y aprovisionar implementaciones de infraestructura de AWS de forma predecible y uniforme. Le ayuda a aprovechar los productos de AWS como Amazon EC2, Amazon Elastic Block Store, Amazon SNS, Elastic Load Balancing y Auto Scaling para crear aplicaciones muy fiables, altamente escalables y rentables en la nube sin tener que preocuparse por la creación y configuración de la infraestructura subyacente de AWS. AWS CloudFormation le permite utilizar un archivo de plantilla para crear y eliminar una colección de recursos de forma conjunta como una única unidad (una pila).