AWS CloudFormation ofrece a desarrolladores y administradores de sistemas un método sencillo para crear y administrar una colección de recursos de AWS relacionados entre sí para suministrarlos y actualizarlos de una manera ordenada y predecible. Puede utilizar las plantillas de muestra de AWS CloudFormation o crear las suyas propias para describir los recursos de AWS, así como cualquier dependencia asociada o parámetro de tiempo de ejecución necesario para ejecutar su aplicación. No necesita saber el orden de aprovisionamiento de los servicios de AWS ni los detalles del funcionamiento de esas dependencias. CloudFormation se encarga de todo eso por usted. Después de haber implementado los recursos, puede modificarlos y actualizarlos de forma controlada y predecible, aplicando de hecho el control de versiones a la infraestructura de AWS de la misma forma en que se hace con el software.

 

Escritura con JSON/YAML

AWS CloudFormation le permite modelar toda la infraestructura en un archivo de texto. Puede utilizar JSON o YAML para describir los recursos de AWS que desea crear y configurar. Si desea diseñar de manera visual, puede usar AWS CloudFormation Designer como ayuda para empezar a usar plantillas de AWS CloudFormation.

Controles de seguridad

AWS CloudFormation automatiza el aprovisionamiento y la actualización de su infraestructura de una manera segura y controlada. No hay pasos ni controles manuales que puedan provocar errores. Puede utilizar disparadores de reversión para especificar la alarma de CloudWatch que CloudFormation debe monitorear durante el proceso de creación y actualización de la pila. Si se activa alguna alarma, CloudFormation revierte la operación completa de la pila a un estado implementado anterior.

Previsualización de cambios en su entorno

Los conjuntos de cambios de AWS CloudFormation le permiten visualizar con anterioridad las consecuencias de los cambios propuestos para una pila en los recursos en ejecución. Por ejemplo, si los cambios eliminarán o reemplazarán un recurso crítico. AWS CloudFormation implementa los cambios en la pila solo después de que usted decida ejecutar el conjunto de cambios.

Administración de dependencias

AWS CloudFormation administra automáticamente las dependencias entre sus recursos durante las acciones de administración de la pila. No debe preocuparse por especificar el orden en el que los recursos se crearán, actualizarán o eliminarán. CloudFormation determina la secuencia de acciones correcta a usar para cada recurso al ejecutar las operaciones de la pila.

Administración entre cuentas y regiones

AWS StackSets le permite aprovisionar un conjunto común de recursos de AWS en varias cuentas y regiones con una única plantilla de CloudFormation. StackSets se encarga de aprovisionar, actualizar o eliminar pilas de manera automática y segura en varias cuentas y regiones. Este procedimiento otorga el mismo nivel de automatización, repetibilidad y fiabilidad a las operaciones de administración de pila en diferentes regiones y cuentas.

Extensibilidad

AWS CloudFormation le permite crear extensiones personalizadas de su plantilla de pila con AWS Lambda. Puede utilizar Recursos personalizados, que es un mecanismo de extensibilidad que le permite escribir aprovisionamiento personalizado en una función de Lambda y hacer que se dispare durante una pila de CloudFormation. Puede escribir una lógica de aprovisionamiento personalizada para tareas como el aprovisionamiento de un recurso de terceros o la búsqueda de los ID de AMI más recientes para usar en sus pilas.

Más información sobre los precios de AWS CloudFormation

Más información sobre los precios de AWS CloudFormation
¿Listo para crear?
Introducción a AWS CloudFormation
¿Tiene más preguntas?
Contacte con nosotros