AWS CloudFormation le ofrece una forma sencilla de modelar un conjunto de recursos relacionados de AWS y de terceros, aprovisionarlos de manera rápida y consistente y administrarlos a lo largo de sus ciclos de vida tratando la infraestructura como un código. La plantilla de CloudFormation describe los recursos que desea y sus dependencias para que los pueda lanzar y configurar juntos como una pila. Puede usar la plantilla para crear, actualizar y eliminar toda una pila como una única unidad, tantas veces como lo necesite, en lugar de administrar los recursos de manera individual. Puede administrar y aprovisionar pilas en varias cuentas y regiones de AWS.

Extensibilidad

Cuando usa AWS CloudFormation Registry, puede modelar y aprovisionar recursos de aplicación de terceros junto a los recursos de AWS. 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.

Administración entre cuentas y entre regiones

CloudFormation 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 independientemente del lugar donde se encuentren.

Creación con JSON/YAML

CloudFormation permite modelar todo el entorno en la nube en un archivo de texto. Puede utilizar lenguajes declarativos de código abierto, como JSON o YAML, para describir los recursos de AWS que desea crear y configurar. Si prefiere 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 el entorno de la nube 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 CloudFormation directamente desde su entorno de desarrollo integrado (IDE). CDK provee componentes de alto nivel que preconfiguran recursos en la nube con valores predeterminados fiables. Esto le permite crear aplicaciones en la nube sin necesidad de ser un experto. Más información sobre AWS CDK.

Creación sencilla de aplicaciones sin servidor con SAM

Cree aplicaciones sin servidor de manera más rápida con el modelo de aplicación sin servidor (SAM) de AWS , un marco de código abierto que proporciona una sintaxis abreviada para expresar funciones, API, bases de datos y asignaciones de origen de eventos. Con solo unas líneas por recurso, puede definir la aplicación que desea y modelarla usando YAML. Durante la implementación, SAM transforma y amplía la sintaxis de SAM dentro de la sintaxis de CloudFormation. 

Controles de seguridad

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 las alarmas 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.

Con ChangeSets, puede ver antes de la ejecución, la versión preliminar de los cambios propuestos que CloudFormation pretende hacer en la infraestructura y los recursos de aplicación para que la implementación resulte tal como se la planificó. CloudFormation determina las operaciones correctas que deben realizarse, aprovisiona recursos de forma eficiente y anula los cambios automáticamente si se detectan errores. Esto hace que el estado de la infraestructura y los recursos de aplicación vuelvan al último estado conocido. Con Drift Detection puede hacer el seguimiento de los cambios a los recursos fuera de CloudFormation y asegurarse de tener siempre el panorama más actualizado de su infraestructura.

Previsualización de cambios en su entorno

El conjunto de cambios de AWS CloudFormation permite previsualizar de qué manera los cambios propuestos a una pila podrían afectar a los recursos en ejecución, por ejemplo, para verificar si los cambios eliminarán o reemplazarán un recurso crítico. 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 tiene que preocuparse por especificar el orden en que se crean, actualizan o eliminan los recursos; CloudFormation determina la secuencia correcta de acciones que se debe usar para cada recurso al ejecutar las operaciones de la pila. 

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