Las cookies nos permiten ofrecer nuestros servicios. Al utilizar nuestros servicios, aceptas el uso que hacemos de las cookies. Más Información. Aceptar

¿Qué es AWS CloudFormation?

Julio Gonzalez Gil
  • Escrito por Julio Gonzalez Gil el 20 de Agosto de 2018
  • 1 min de lectura | Cloud Computing
¿Qué es AWS CloudFormation?
El reproductor de video será cargado en breves instantes.

Por fin puedes saber qué es CloudFormation, para qué sirve y qué problemas resuelve hacer uso de este servicio de Amazon que te ayuda a estandarizar y replicar arquitecturas.

Problemas que resuelve AWS CloudFormation

¿Alguna vez has tenido alguno de estos problemas?

  • Necesitar un entorno nuevo.
  • Necesitar cambiar un entorno.
  • El entorno no funciona.
  • Necesitar desplegar el software.

En estos casos, lo que suele ocurrir normalmente es que:

El desarrollo se ha ido adaptando a metodologías ágiles , pero operaciones aún no lo ha hecho: Todavía hay que presentar un montón de tickets o esperar bastante tiempo a que se hagan los cambios o se provisione lo que necesitemos

En muchos casos, el producto se entiende como un servicio que se ejecuta sobre una plataforma y no como un todo.

Los cambios son dolorosos: ¿Qué pasa si el cambio afecta la plataforma? ¿Cómo se va a arreglar? ¿Cómo poder controlarlo?

La infraestructura: Una pieza perdida

La infraestructura es, por tanto una pieza perdida , ya que el software se despliega automáticamente pero los sistemas todavía no. Seguimos gestionando la infraestructura de forma manual:

  • Sin pruebas automáticas
  • Desplegando manualmente
  • Probablemente, incumpliendo una premisa fundamental como es la colaboración directa entre equipos.

Qué es de verdad AWS CloudFormation

AWS CloudFormation es una de las respuestas a este problema , ya que provee infraestructura como código. Tenemos que considerar el despliegue como un código tan importante como el resto del programa, es decir:

  • Sometido a pruebas.
  • Sometido a un control de versiones, por ejemplo Git.
  • Debe ser posible hacer programación por parejas y revisiones de código.
  • Poder dar marcha atrás en caso de que exista algún problema, hacer rollbacks.

Ventajas de usar AWS CloudFormation

CloudFormation nos dará una gran cantidad de ventajas:

  • Reducir el tiempo de despliegue de infraestructuras.
  • Reducir el tiempo de reparación de entornos.
  • Incrementar la confianza en los despliegues.
  • Replicar entornos complejos, por ejemplo, tener entornos complejos para desarrollo, preproducción y producción, que sean iguales, o prácticamente iguales, simplemente escalando los recursos.
  • Reaprovechar las definiciones entre diferentes productos.

Riesgos de usar AWS CloudFormation

También hay algunos pequeños riesgos , como que es necesario controlar el uso de recursos, especialmente en entornos virtuales. Por suerte, podemos decidir quién despliega qué, cuándo y dónde, y podremos establecer, también, un control de costes con Amazon Web Services.


Si te interesa aprender más sobre esta tecnología de forma online, te proponemos nuestro Curso de AWS CloudFormation , un curso muy completo y 100% en español, con el que puedes comenzar a aprovechar todas las ventajas de AWS CloudFormation.

Recibe los últimos artículos de Programación y Sistemas

Suscríbete a la newsletter y recibe además un pack de bienvenida con nuestros mejores recursos.


En OpenWebinars trataremos tus datos para personalizar el servicio ofrecido, notificarte comunicaciones internas, noticias y ofertas de nuestros servicios, así como realizar analíticas de tráfico y datos de uso. Puedes revocar el consentimiento, ejercer tus derechos de acceso, rectificación, cancelación, oposición, limitación del tratamiento, portabilidad y supresión escribiéndonos a administracion@openwebinars.net.

Más información en la Politica de Privacidad

Relacionado

Te dejamos una selección de cursos, carreras y artículos

Amazon Web Services Profesional

Amazon Web Services Profesional

carrera

Incluye 4 cursos:

  • Curso de Terraform Online
  • Curso de AWS CloudFormation
  • Curso Online de introducción a Cloud Computing

y 1 cursos más!

Duración: 16 horas y 5 minutos

Estructura básica de AWS CloudFormation

Estructura básica de AWS CloudFormation

Cloud Computing

22 de Agosto de 2018

Conoce la estructura básica de de una plantilla de AWS CloudFormation y sus componentes. En este artículo podrás ver algunos ejemplos de plantilla con formato JSON definiendo infraestructuras ...

Estas son algunas de las empresas que ya confían en OpenWebinars

Profesores y profesionales

Nuestros docentes son profesionales que trabajan día a día en la materia que imparten

Conviértete en profesor de OpenWebinars