Información general
En este laboratorio, se presenta AWS CloudFormation. Utilizará una plantilla de CloudFormation preconfigurada que crea una instancia de Amazon EC2 e instala WordPress con una base de datos MySQL local para su almacenamiento. Luego, cuando elimine la pila, borrará los recursos.
Temas tratados
Al final de este laboratorio, podrá realizar lo siguiente:
- crear una pila con una plantilla de AWS CloudFormation
- supervisar el progreso de creación de la pila
- explorar los parámetros, recursos y resultados de CloudFormation
- utilizar los recursos de la pila
- borrar cuando la pila ya no sea necesaria
What is AWS CloudFormation?
AWS CloudFormation ofrece a los desarrolladores y a los administradores de sistemas un método sencillo para crear y administrar una colección de recursos de AWS relacionados entre sí, aprovisionarlos y actualizarlos de manera ordenada y predecible.
Puede utilizar las plantillas de muestra de AWS CloudFormation o crear las 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 es necesario averiguar el orden de aprovisionamiento de los servicios de AWS ni las sutilezas para que esas dependencias funcionen. CloudFormation se encarga de eso por usted. Luego de que se implementen los recursos de AWS, puede modificarlos y actualizarlos de manera controlada y predecible. Puede hacerlo si aplica el control de versiones a su infraestructura de AWS de la misma manera que lo hace con el software.
Puede implementar y actualizar una plantilla y su colección de recursos asociada (llamada pila) mediante el uso de la consola de administración de AWS, AWS Command Line Interface o las API. CloudFormation está disponible sin cargo adicional y solo paga por los recursos de AWS necesarios para ejecutar las aplicaciones.