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 aprovisionarlos 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ámetros de tiempo de ejecución necesarios para ejecutar la 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 de AWS, 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.

Extensibilidad

Cuando usa AWS CloudFormation Registry, puede modelar, aprovisionar y administrar recursos de aplicación de terceros junto a los recursos de AWS con AWS CloudFormation. Ejemplos de recursos de terceros son la monitorización, productividad de equipo, administración de incidentes y herramientas de versión control.

Puede construir su propios proveedores de recursos con la CLI de AWS CloudFormation, una herramienta de origen abierto que simplifica el proceso de desarrollo e incluye pruebas y capacidades de generación de códigos locales.

Creación con JSON/YAML

AWS CloudFormation 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.

Creación con lenguajes de programación conocidos

Con el kit de desarrollo de la nube de AWS (AWS CDK) puede definir la aplicación utilizando TypeScript, Python, Java y .NET. El kit de desarrollo de la nube de AWS (AWS CDK) es un marco de desarrollo de software de código abierto que sirve para modelar los recursos de las aplicaciones en la nube mediante lenguajes de programación conocidos y, a continuación, para aprovisionar su infraestructura utilizando AWS CloudFormation directamente desde su entorno de desarrollo integrado (IDE). CDK proporciona componentes de alto nivel que preconfiguran recursos en la nube con valores predeterminados fiables. Esto permite crear aplicaciones en la nube sin necesidad de ser un experto. Para obtener más información acerca de AWS CDK visite la página web.

Controles de seguridad

AWS CloudFormation automatiza el aprovisionamiento y la actualización de la infraestructura de una manera segura y controlada. No hay pasos ni controles manuales que puedan provocar errores. Puede utilizar desencadenadores 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 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 los 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 que debe usarse para cada recurso al ejecutar las operaciones de la pila.

Administración entre cuentas y entre regiones

AWS StackSets 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.

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

Más información acerca de los precios de AWS CloudFormation
¿Está listo para crear?
Comience a utilizar AWS CloudFormation
¿Tiene más preguntas?
Contacte con nosotros