¿Qué es el cloud computing?

El cloud computing o computación en la nube es la suma de diversas tecnologías que ya se encontraban disponibles: conexiones de banda ancha, virtualización, web 2.0, uso compartido de recursos, navegadores.

El término fue utilizado por primera vez por el profesor Kenneth k. Chellapa en 1997.

La nube hace referencia, en realidad, a varias "capas": Infraestructura, Plataforma y Aplicaciones.

  • La Infraestructura como Servicio (Infrastructure as a Service o IaaS, antes llamada Hardware as a Service o Haas) es más rápida que instalar nuevo hardware. Es heredera del concepto de virtualización, que puede aplicarse a servidores, almacenamiento, redes...
  • La Plataforma como Servicio o PaaS hace referencia a entornos de desarrollo que permiten a los programadores crear aplicaciones. Sin embargo, con la nube cada vez es menos necesario desarrollar aplicaciones específicas y se vuelve más importante la necesidad de integrar programas que residen en la nube con aquellos que no lo hacen, es lo que se denomina "orquestación".
  • Por último, el Software as a Service (Software como Servicio) o SaaS son las aplicaciones en la nube. El software ya no se compra en un CD o se instala en los ordenadores. En lugar de eso, se accede desde el navegador.

Ventajas
La computación en la nube permite convertir el presupuesto de IT en un gasto en vez de una inversión. Los costes son variables en lugar de fijos ya que permite compartir recursos y pagar únicamente por los que se utilizan. Más allá de los costes, la escalabilidad y la flexibilidad son otras de las ventajas.

Riesgos
La disponibilidad, la seguridad ante robo o pérdida de datos, especialmente de aquellos protegidos por leyes de privacidad, o la duda ante lo que ocurre cuando acaba el contrato son algunas de las preocupaciones de los responsables de gestionar la informática en la nube.

Este artículo es un resumen de Shedding Light on Cloud Computing (pdf), editado por CA Technologies