Computación en la nube


La computación en la nube [1] es la disponibilidad bajo demanda de los recursos del sistema informático , especialmente el almacenamiento de datos ( almacenamiento en la nube ) y la potencia informática , sin una gestión activa directa por parte del usuario. [2] Las nubes grandes a menudo tienen funciones distribuidas en varias ubicaciones, cada una de las cuales es un centro de datos . La computación en la nube se basa en el intercambio de recursos para lograr la coherencia y, por lo general, utiliza un modelo de pago por uso, que puede ayudar a reducir los gastos de capital , pero también puede generar gastos operativos inesperados para los usuarios. [3]

La definición de computación en la nube delInstituto Nacional de Estándares y Tecnología identifica "cinco características esenciales":

La computación en la nube tiene una rica historia que se remonta a la década de 1960, cuando los conceptos iniciales de tiempo compartido se popularizaron a través de la entrada remota de trabajos (RJE). El modelo de "centro de datos", en el que los usuarios enviaban trabajos a los operadores para ejecutarlos en mainframes, se utilizó predominantemente durante esta era. Este fue un momento de exploración y experimentación con formas de hacer que la potencia informática a gran escala esté disponible para más usuarios a través del tiempo compartido , optimizando la infraestructura, la plataforma y las aplicaciones, y aumentando la eficiencia para los usuarios finales. [5]

El uso de la metáfora de la "nube" para denotar servicios virtualizados se remonta a 1994, cuando General Magic la utilizó para describir el universo de "lugares" a los que podían ir los agentes móviles en el entorno de Telescript . Esta metáfora se atribuye a David Hoffman, un empleado de comunicaciones de General Magic, en función de su uso prolongado en redes y telecomunicaciones. [6] La expresión computación en la nube se hizo más conocida en 1996 cuando Compaq Computer Corporation elaboró ​​un plan de negocios para la computación futura e Internet . La ambición de la empresa era potenciar las ventascon "aplicaciones habilitadas para computación en la nube". El plan de negocios preveía que el almacenamiento de archivos de consumo en línea probablemente tendría éxito comercial. Como resultado, Compaq decidió vender hardware de servidor a proveedores de servicios de Internet . [7]

En la década de 2000, la aplicación de la computación en la nube comenzó a tomar forma con el establecimiento de Amazon Web Services en 2002, lo que permitió a los desarrolladores crear aplicaciones de forma independiente. En 2006 se lanzó la versión beta de Google Docs , Amazon Simple Storage Service, conocido como Amazon S3 , y Amazon Elastic Compute Cloud (EC2), en 2008 la NASA desarrolló el primer software de código abierto para implementar nubes privadas e híbridas. . [8] [9]

La década siguiente vio el lanzamiento de varios servicios en la nube. En 2010, Microsoft lanzó Microsoft Azure y Rackspace Hosting y la NASA iniciaron un proyecto de software en la nube de código abierto, OpenStack. IBM presentó el marco IBM SmartCloud en 2011 y Oracle anunció Oracle Cloud en 2012. En diciembre de 2019, Amazon lanzó AWS Outposts, un servicio que extiende la infraestructura, los servicios, las API y las herramientas de AWS a los centros de datos de los clientes, espacios de ubicación compartida, o instalaciones en las instalaciones. [10] [11]