# data[].attributes.body
En que lenguje si es declativo y cuales plataforma se puede usar

# data[].attributes.body
Que es ansible

# data[].attributes.body
Permite automatizar el proceso de aprovisionamiento y configuración de recursos en la nube de AWS de manera consistente y repetible. Utiliza plantillas en formato JSON o YAML para describir la arquitectura y los recursos de AWS que se desean crear. Estas plantillas describen los recursos y sus dependencias, así como las configuraciones específicas que se deben aplicar. Al crear una pila de CloudFormation basada en una plantilla, AWS se encarga de aprovisionar y configurar los recursos de manera automática y en el orden correcto, teniendo en cuenta las dependencias y las relaciones definidas en la plantilla.

# data[].attributes.body
Ansible es un motor open source que automatiza los procesos para preparar la infraestructura, gestionar la configuración, implementar las aplicaciones y organizar los sistemas, entre otros procedimientos de TI.

# data[].attributes.body
Software de codigo libre, declarativa de aprovisionamiento y orquestacion de infraestructura que permite automatizar, tanto la nube como on-premise.

# data[].attributes.body
Es una herramienta declarativa de aprovisionamiento y orquestación de infraestructura que permite automatizar el aprovisionamiento de todos los aspectos de la infraestructura, tanto para la nube como la infraestructura on-premise (en los mismos datacenter).

# data[].attributes.body
Es el servicio de implementación y administración para Azure. Proporciona una capa de administración que le permite crear, actualizar y eliminar recursos de la cuenta de Azure

# data[].attributes.body
Herramienta nativa en Azure para implementar infraestructura como código, Azure Resource Manager (ARM Templates). Estas plantillas llevan una sintaxis declarativa en formato JSON, que nos permiten definir los recursos y las propiedades que conforman la infraestructura.

# data[].attributes.body
Google Cloud (Nube de Google) es una plataforma que ha reunido todas las aplicaciones de desarrollo web que Google estaba ofreciendo por separado. Es utilizada para crear ciertos tipos de soluciones a través de la tecnología almacenada en la nube y permite por ejemplo destacar la rapidez y la escalabilidad de su infraestructura en las aplicaciones del buscador.

# data[].attributes.body
Al ser un servicio propio de Amazon, tiene una integración completa con los demás servicios de AWS, por lo que es nuestra mejor opción si solo utilizamos este proveedor de nube.

# data[].attributes.body
Terraform es un software de código abierto desarrollado por HashiCrop.
Es la mas popular de todas las herramientas debido a su gran compatibilidad con todos los proveedores de nube.
Utiliza el lenguaje HCL el cual es desarrollado por ellos mismos.

Al igual que las demas, es una herramiento que nos permite Es una herramienta declarativa que permite automatizar el aprovisionamiento de todos los aspectos de la infraestructura, tanto para la nube como la infraestructura on-premise (en los mismos datacenter).

# data[].attributes.body
Herramienta de automatización de infraestructuras creada por Red Hat. modela la infra describiendo como se relacionan los componentes y el sistema entre si.

# data[].attributes.body
Google Cloud Deployment Manager es la herramienta IaC para la plataforma Google Cloud —lo mismo que CloudFormation es para AWS—. Con esta herramienta los usuarios de Google pueden administrar fácilmente mediante archivos de configuración YAML.

# data[].attributes.body
Es la herramienta iac para la plataforma Google Cloud —lo mismo que cloudformation es para AWS—. Con esta herramienta los usuarios de Google pueden administrar fácilmente mediante archivos de configuración YAML.

# data[].attributes.body
Es una plataforma que ha reunido todas las aplicaciones de desarollo web que Google estaba ofreciendo por separado. Es utilizada para crear ciertos tipos de soluciones a través de la tecnologia almacenada en la nube y permite por ejemplo destacar la rapidez y la escalabildiad de su infraestructura en las aplicaciones del buscador.

# data[].attributes.body
Terraform es una herramienta de codificación declarativa que permite a los desarrolladores utilizar un lenguaje de configuración denominado HCL (HashiCorp Configuration Language) para describir la nube de "estado final" deseada o la infraestructura local para ejecutar una aplicación.

# data[].attributes.body
Es una herramienta de automatización de infraestructuras creada por Red Hat. Ansible modela nuestra infraestructura describiendo cómo se relacionan sus componentes y el sistema entre sí, en lugar de gestionar los sistemas de forma independiente.

# data[].attributes.body
Google Cloud Deployment Manager es una herramienta poderosa de IaC que permite a los usuarios automatizar la implementación y gestión de recursos de nube de manera eficiente y coherente en la plataforma Google Cloud mediante archivos de configuración YAML.

# data[].attributes.body
Funciona al crear templates en formato JSON o YAML, es posible generar, actualizar y eliminar recursos con la frecuencia que se requiera. CloudFormation tiene una gran ventaja al ser un servicio de Amazon, ya que está perfectamente integrado con el resto de los servicios de AWS. Por esta razón, resulta la opción más recomendable si se utiliza exclusivamente este proveedor de nube.

# data[].attributes.body
AWS CloudFormation es un servicio proporcionado por Amazon Web Services que permite a los usuarios modelar y administrar recursos de infraestructura de manera automatizada y segura.

# data[].attributes.body
Herramienta declarativa de configuracion automatica y aprovisionamiento. Se conecta via SSH. A traves de un script de aprovisionamiento podemos especificar las necesidades y requerimentos del servidor a aprovisionar.

# data[].attributes.body
Azure Resource Manager es el servicio de implementación y administración para Azure. Proporciona una capa de administración que le permite crear, actualizar y eliminar recursos de la cuenta de Azure.

# data[].attributes.body
AWS CloudFormation es un servicio proporcionado por Amazon Web Service(AWS) que permite a los usuarios modelar y administrar recursos de infraestructura de forma automatizada y segura. Con CloudFormation, los desarrolladores pueden definir y aprovisionar recursos de infraestructura de AWS mediante una plantilla de infraestructura como codigo (IaC) con formato JSON o YAML . El servicio fue lanzado el 25 de febrero de 2011.

# data[].attributes.body
Terraform es un software de infraestructura como código (IaC) desarrollado por HashiCorp. Permite a los usuarios definir y configurar la infraestructura de un centro de datos en un lenguaje de alto nivel, generando un plan de ejecución para desplegar la infraestructura.

# data[].attributes.body
Es una herramienta nativa que utiliza plantillas ARM propiedad de Microsoft. Estas plantillas tienen una sintaxis declarativa en formato JSON que permite definir tanto los recursos como sus propiedades, con el fin de construir la infraestructura de manera eficiente.

# data[].attributes.body
Ansible sirve para preparar la infraestructura subyacente del entorno, los hosts virtualizados y los hipervisores, los dispositivos de red y los servidores dedicados. También permite instalar servicios, agregar hosts informáticos y preparar recursos, servicios y aplicaciones dentro de la nube.

# data[].attributes.body
Desarrollada por Red Hat, Ansible es una herramienta de automatización de infraestructuras. Su enfoque consiste en modelar la infraestructura mediante la descripción de las relaciones entre sus componentes y sistemas, en vez de administrar los sistemas de manera aislada. De esta forma, Ansible permite una gestión eficiente y cohesionada de la infraestructura.

# data[].attributes.body
Azure Resource Manager se puede usar para gestionar y desplegar recursos usando un paradigma “infraestructura como código” en el que se basan avances ya muy extendidos como DevOps. Permite provisionar, modificar y borrar recursos usando una amplia variedad de funciones, incluyendo controles de acceso, etiquetas y bloqueos.

# data[].attributes.body
Google Cloud es una plataforma de servicios en la nube ofrecida por Google. Proporciona una amplia gama de servicios y herramientas que permiten desarrollar, implementar y administrar aplicaciones y servicios en la infraestructura global de Google. Estos servicios incluyen almacenamiento, computación, bases de datos, análisis de datos, inteligencia artificial, aprendizaje automático y mucho más. Google Cloud es altamente escalable, confiable y segura, lo que lo convierte en una opción popular para empresas de todos los tamaños que buscan aprovechar la potencia y la flexibilidad de la nube.

# data[].attributes.body
Es una plataforma que integra servicios completos en la nube pública para que desarrolladores y equipos de TI administren e implementen aplicaciones y otros recursos a través de un gran centro de datos mundial.
Funcionalidades:
Infrastructura (MV's, Almacenamiento y background), Desarrollo de aplicaciones, Bases de datos, Administracion de identidiad y acceso (seguridad).

# data[].attributes.body
Ansible® es una herramienta open source que automatiza los procesos informáticos para preparar la infraestructura, gestionar la configuración, implementar las aplicaciones y organizar los sistemas, entre otros procedimientos manuales de TI. A diferencia de las herramientas de gestión más simples, los usuarios de Ansible (como los administradores de sistemas, los desarrolladores y los arquitectos) pueden utilizar la automatización que ofrece esta herramienta para instalar sistemas de software, automatizar las tareas diarias, preparar la infraestructura, mejorar la seguridad y el cumplimiento, ejecutar parches en los sistemas y compartir la automatización en toda la empresa.

# data[].attributes.body
Terraform es una herramienta de código abierto de "Infraestructura como código" creada por HashiCorp.

Terraform es una herramienta de codificación declarativa que permite a los desarrolladores utilizar un lenguaje de configuración denominado HCL (HashiCorp Configuration Language) para describir la nube de "estado final" deseada o la infraestructura local para ejecutar una aplicación. A continuación, elabora un plan para alcanzar ese estado final y lo ejecuta para suministrar la infraestructura.

Debido a que Terraform utiliza una sintaxis sencilla, la solución puede suministrar la infraestructura en múltiples centros de datos en la nube y a nivel local, y es capaz de ejecutar la infraestructura de forma segura y eficiente en respuesta a los cambios en la configuración. Es una de las herramientas de automatización de infraestructura más populares disponibles actualmente