# data[].attributes.body
La computación en la nube es la entrega de recursos informáticos, incluidos el almacenamiento, la potencia de procesamiento, las bases de datos, las redes, los análisis, la inteligencia artificial y las aplicaciones de software, a través de Internet (la nube). Al externalizar estos recursos, las empresas pueden acceder a los activos informáticos que necesitan, en el momento en que los necesitan y sin tener que comprar ni mantener una infraestructura física local de TI. Esto proporciona recursos flexibles, innovación más rápida y economías de escalado. Para muchas empresas, la migración a la nube está directamente relacionada con la modernización de datos y TI.

# data[].attributes.body
Antes de la llegada de la computación en la nube, las organizaciones compraban y mantenían una infraestructura local de TI. Aunque el ahorro de costes impulsó gran parte del cambio inicial a la nube, muchas organizaciones opinan que las infraestructuras de nube pública, privada o híbrida ofrecen numerosas ventajas.

Para los equipos ágiles y de DevOps, la computación en la nube permite simplificar y acelerar el proceso de desarrollo.

La siguiente es una lista de características que definen la computación en la nube.

Autoservicio bajo demanda

Amplio acceso a la red

Agrupación de recursos

Rápida elasticidad

Medición del servicio

# data[].attributes.body
Existen tres tipos principales de implementaciones en la nube. Cada uno tiene ventajas únicas y, a menudo, a las organizaciones les viene bien utilizar más de uno.

Nube pública

Nube privada

Nube híbrida

# data[].attributes.body
Estas son las ventajas clave de la computación en la nube para los equipos ágiles.

Reducción de costes

Mayor escalabilidad

Rendimiento mejorado

Mayor velocidad de ejecución

Seguridad reforzada

Integración y entrega continuas

Supervisión exhaustiva y gestión de incidentes

# data[].attributes.body
Nube pública: Las nubes públicas ofrecen recursos informáticos (servidores, almacenamiento, aplicaciones, etc.) a través de Internet de un proveedor de servicios en la nube, como AWS y Microsoft Azure. Los proveedores de servicios en la nube poseen y operan todo el hardware, software y otras infraestructuras de soporte.
Nube privada: Una nube privada se compone de recursos informáticos exclusivos de una organización. Físicamente, se puede situar en el centro de datos interno de una organización o lo puede alojar un proveedor de servicios en la nube. Una nube privada ofrece un mayor nivel de seguridad y privacidad que la nube pública ofreciendo recursos especializados a las empresas.
Nube híbrida: Las nubes híbridas son una combinación de nubes privadas y públicas (por ejemplo, IBM Hybrid Cloud, con la tecnología de Red Hat) conectadas junto con tecnología que permite el funcionamiento conjunto entre datos y aplicaciones. Los servicios y aplicaciones confidenciales se pueden mantener seguros en la nube privada, mientras que los servidores web de acceso público y los endpoints orientados al cliente pueden residir en la nube pública.

# data[].attributes.body
Infraestructura como servicio (IaaS) es una capa básica de servicio en la nube que permite a las organizaciones alquilar la infraestructura de TI (servidor, almacenamiento, redes, sistemas operativos, etc.) de un proveedor de servicios en la nube.
Plataforma como servicio (PaaS) es una infraestructura de nube basada en IaaS que proporciona recursos para crear herramientas y aplicaciones a nivel de usuario.
Software como servicio (SaaS) ofrece aplicaciones de software a través de Internet, bajo demanda y, normalmente, por suscripción. Los proveedores de servicios en la nube alojan y gestionan la aplicación mientras se encargan de las actualizaciones de software y parches de seguridad si es necesario.
La función como servicio (FaaS) es un servicio de computación en la nube que ofrece una plataforma en la que los clientes pueden desarrollar, ejecutar y gestionar aplicaciones. De esta forma, se reduce la necesidad de que los desarrolladores creen y mantengan la infraestructura necesaria para desarrollar y lanzar una aplicación.