La computación en la nube es una frase popular en Internet, con una búsqueda en Google que revela 103 millones de ocurrencias del término. La computación en la nube se refiere a la entrega de servicios de computación a pedido, originalmente el almacenamiento y ahora más recientemente la capacidad de procesamiento y las aplicaciones, a través de Internet, y las empresas lo utilizan de forma prepaga. La 'nube' en la computación en la nube tiene sus orígenes en diagramas de red que dibujan Internet como una nube esponjosa.

Historia de la computación en la nube.

A pesar de la popularidad moderna de la computación en la nube, la noción de computación a través de una red se remonta algunas décadas a 1961. Un profesor del MIT, John McCarthy, considerado un "padre fundador" de la inteligencia artificial, en un discurso pronunciado proféticamente en su celebración centenaria: “La computación puede algún día ser organizada como una utilidad pública al igual que el sistema telefónico es una utilidad pública. Cada suscriptor debe pagar solo por la capacidad que realmente usa, pero tiene acceso a todos los lenguajes de programación característicos de un sistema muy grande ... Ciertos suscriptores pueden ofrecer el servicio a otros suscriptores ... La utilidad informática puede convertirse en la base de una nueva e importante industria.”

El primer uso del término real de computación en la nube es más moderno desde el 9 de agosto de 2006 en la Conferencia de Estrategias de Motores de Búsqueda. Se le atribuye al CEO de Google, Eric Schmidt, quien dijo: “Lo interesante [ahora] es que hay un nuevo modelo emergente ... Comienza con la premisa de que los servicios de datos y la arquitectura deben estar en los servidores. Lo llamamos computación en la nube: deberían estar en una 'nube' en algún lugar. Y que si tiene el tipo de navegador correcto o el tipo de acceso correcto, no importa si tiene una PC o una Mac o un teléfono móvil o un BlackBerry o lo que sea, o los nuevos dispositivos aún por desarrollar, puedes acceder a la nube.”

Hace más de una década, estas palabras son bastante visionarias, excepto la parte sobre BlackBerry, aunque no es sorprendente en retrospectiva que la plataforma móvil Android de Google debutó poco más de un año después, lo que sin duda ha contribuido a la popularidad de la computación en nube..

Cloud computing y negocios

La computación en nube simplifica las cosas para las empresas. La carga de ser dueño de su propio centro de datos y la infraestructura de la empresa ha desaparecido. Más bien, la compañía puede luego alquilar las aplicaciones, la potencia de procesamiento y el almacenamiento que necesitan de su proveedor de servicios en la nube. Los costos iniciales se reducen, y la empresa solo paga por lo que realmente necesita y usa, con la capacidad para que crezca según sea necesario, a pedido. Además, todo el mantenimiento y las actualizaciones están a cargo del proveedor de servicios en la nube, lo que reduce las tareas para la TI interna..

La primera mitad de la computación en nube es la nube. Si bien la nube no es local para la computadora, existe una variación en el lugar donde se encuentra. Por ejemplo, existe el término nube pública donde la empresa no es responsable del mantenimiento del servidor..

Su contrapunto es la nube privada, donde la empresa asume el mantenimiento y se encuentra físicamente en la ubicación, conocida como nube local, o más remota en un centro de datos. La nube privada a menudo se usa para aplicaciones más sensibles a los datos para mantener el control de los datos para un mayor nivel de seguridad.

Una solución popular hoy en día combina aspectos de una nube privada con una nube pública, lo que le brinda ventajas de distribuir las cargas de trabajo para un rendimiento óptimo, lo que se conoce como una solución de nube híbrida. También existe la variante de una nube comunitaria donde varias organizaciones crean y mantienen su propia solución de nube en un esfuerzo de colaboración..

Software como servicio

La otra mitad de la computación en la nube es la parte de computación, y en estos días casi cualquier aplicación que no tenga el requisito de estar cerca del hardware de computación es susceptible a la computación en la nube..

Estas aplicaciones de computación en la nube se colocan en varias categorías. Uno popular es SaaS, que se conoce como Software-as-a-a-Service. Otras variantes de las aplicaciones de computación en la nube incluyen PaaS (Platform-as-a-a-Service), e IaaS (Infrastructure-as-a-Service).

Un ejemplo popular de SaaS es la suite Microsoft Office 365. En lugar de ejecutar el programa localmente, Office 365 se vende como una suscripción. Por el precio de $ 9.99 / mes, se incluyen todas las aplicaciones de Microsoft Office. Las ventajas incluyen que el software, tal como está alojado en su servidor, se mantiene actualizado continuamente, y los documentos están respaldados en la nube para un almacenamiento confiable y fácil de compartir. Otros ejemplos populares de SaaS incluyen Adobe Creative Cloud, Slack, DocuSign y Salesforce.com.

Plataforma como servicio

PaaS es el segundo tipo de plataforma informática basada en la nube, que se completa con un sistema operativo, un entorno de ejecución de lenguaje de programación y una base de datos..

Un ejemplo popular de un PaaS es Microsoft Azure, que es utilizado por las principales organizaciones, incluidas Toyota, UPS y Coca-Cola; de hecho, Microsoft afirma que el 90% de las compañías de Fortune 500 lo utilizan. El alojamiento se realiza en 54 regiones de centros de datos de Azure disponibles en 140 países.

La gente usa Microsoft Azure para una variedad de proyectos diversos, incluida la administración de bases de datos relacionales de SQL, máquinas virtuales basadas en la nube basadas en Microsoft o Linux y aplicaciones web basadas en la nube a través de las aplicaciones web de Microsoft Azure. Otros ejemplos de PaaS incluyen IBM SmartCloud, el código abierto RedHat OpenShift, el motor de aplicación de Google y CloudBees basados ​​en Java..

Infraestructura como un servicio

La tercera categoría principal de computación en la nube es Infraestructura como servicio (IaaS). En esta variante, el objetivo es proporcionar recursos informáticos virtualizados a través de Internet, con el proveedor en la nube que aloja un conjunto completo de servicios de infraestructura, incluidos servidores, almacenamiento y redes, y una capa de virtualización; en esencia, todo lo que se requeriría a un centro de datos en el sitio.

IaaS proporciona servicios esenciales como seguridad, acceso de registro, servicios de monitoreo y resistencia de almacenamiento para proporcionar una oferta más robusta que si estuviera alojada localmente, con una solución llave en mano..

Hay muchos ejemplos de IaaS, entre los que se incluyen los servicios web de Amazon, Rackspace Open Cloud, Google Compute Engine y Apache CloudStack. De hecho, los servicios web de Amazon son tan populares que el año pasado todos los ingresos operativos de todas las compañías se derivaron de su oferta en la nube..

Con el poder de los recursos compartidos en la nube, ya sea para software, como plataforma o para una infraestructura completa, no es de extrañar que la computación en la nube haya gozado de tanta popularidad..

Para todas las indicaciones, realmente parece que cuando se trata del futuro de la computación en la nube, el cielo es el límite.

  • También preguntamos: ¿Qué es big data??