Monografia de Cloud Computing.
Filip Chavez CalderonMonografía3 de Octubre de 2016
14.918 Palabras (60 Páginas)863 Visitas
CAPÍTULO II
ANTECEDENTES DEL CLOUD COMPUTING
- INTRODUCCIÓN
En los últimos años las organizaciones asisten con expectación al surgimiento y desarrollo del cloud computing o paradigma de computación en la nube (también llamada “la nube”), según el cual, todos los recursos de información pueden ser almacenados en servidores de terceros y accesibles a través de Internet. Los proveedores disponen de centros de proceso de datos para dar servicio a múltiples usuarios. A cambio, los clientes reciben un soporte flexible a las necesidades y particularidades de su actividad en cada momento.
Este modelo ofrece grandes posibilidades para empresas y entidades, tanto en términos de inversión como en economías de escala, deslocalización, acceso a la información desde cualquier lugar, etc.
El cloud computing es la plataforma tecnológica por excelencia de la década actual y, posiblemente, del futuro de la computación. Los desarrolladores, organizaciones y empresas analizan el nuevo modelo, sus tecnologías, sus herramientas y los proveedores, junto a toda la infinidad de aplicaciones en los numerosos campos donde ahora tienen un gran impacto: tecnológicos, económicos y sociales.
Esto inició el año 2011, desde el punto de vista tecnológico con la feria CES de Las Vegas, Estados Unidos, en enero: siguió con el World Mobile Congress (WMC) de Barcelona, España, en febrero y CEBIT en Hannover. Alemania, en marzo. En todos estos grandes eventos mundiales, la espina dorsal fue cloud computing. Los meses siguientes, las novedades de la nube llegaron al gran público, al ocio, al consumo, mediante las presentaciones de la nube de los grandes proveedores: Amazon presentó en abril de ese mismo año sus servicios de música y almacenamiento de consumo en la nube (Amazon Cloud Drive y Cloud Player). Google presenta en mayo su servicio de música en la nube Google Music, y el acontecimiento planetario recogido por todos los medios de comunicación como la noticia del momento: la presentación del servicio de la nube de Apple: iCloud.
iCloud, la plataforma de la nube de Apple, que presentó Steve Jobs, el 6 de junio del 2011, se ha constituido en el punto de partida de la nube como plataforma de los nuevos sistemas de ocio: la música y la lectura de libros. “El centro de la vida digital está ahora en la nube”.
Lo dijo Steve Jobs, el gurú de Apple: “El Centro de la vida digital está ahora en la nube”. Y como la vida digital forma parte cada vez mayor de nuestra vida real, todos estamos en la nube. La "nube" es un modo de computar y almacenar información que va a permitir depositar en ella toda nuestra memoria electrónica, para luego poder acceder desde cualquier aparato.
Apple ha revolucionado el mundo de la computación y en particular del cloud computing y anunció el futuro de lo digital. iCloud ofrece un conjunto de servicios gratuitos en la nube que nos permite mantener actualizada nuestra información y contenidos en todos nuestros dispositivos, de manera automática y sin cables, integrándose a la perfección con iPhone, iPad, iPod touch, Mac o PC.
Por otra parte el crecimiento exponencial de servicios en la nube como Dropbox, Zoho, Google Apps, Salesforce o la infinidad de aplicaciones y servicios que están disponibles para el acceso a la nube harán de ésta tecnología la plataforma de soporte para la información y el acceso a recursos de computación de las empresas.
- ORÍGENES DE LA COMPUTACIÓN EN LA NUBE
La computación en nube ha recorrido un largo camino desde que fue marcada por primera vez como una perspectiva de futuro por parte de algunos investigadores. La historia inicial de la computación en nube nos lleva a finales del siglo veinte, cuando la prestación de servicios de computación comenzó. Sin embargo el concepto se remonta a J.C.R. Licklider y John McCarthy.
Al iniciarse la década de 1960, los entonces primitivos y gigantescos equipos informáticos eran diseñados y construidos para ejecutar un único programa (o trabajo) a la vez. Pero apenas un lustro después, se había hecho inmensamente popular el concepto de “time sharing” (tiempo compartido): prestando una fracción de los recursos de sistema, ya fuera tiempo del procesador o capacidad de almacenamiento a múltiples usuarios, conectados a través de “terminales bobas” era posible que muchos de ellos trabajaran de manera simultánea en un solo equipo, con el poder de proceso y el almacenamiento de documentos concentrados en un gran computador central o “mainframe”. Este enfoque se tornó de uso masivo al ser adoptado por grandes comunidades de usuarios, como los científicos o los estudiantes universitarios de ciencias exactas, ansiosas de acceder al poder del cálculo informático. Pero durante la década de los ochenta, la aparición de las computadoras hogareñas acostumbró a muchos usuarios a tener y operar sus propios equipos. El lanzamiento en el año 1981, de la “Personal Computer” un equipo informático lo suficientemente barato como para ser asequible para una gran cantidad de individuos, pero de notable potencia, con una arquitectura modular y expansible de IBM, invirtió definitivamente la tendencia: los usuarios se acostumbran, nuevamente, a ser los dueños y señores de sus computadoras, con el consiguiente monopolio de la capacidad de proceso y de almacenamiento que éstas ofrecían.
El cloud computing o computo en la nube es una evolución natural de la adopción generalizada de la virtualización, la arquitectura orientada a servicios y utilidad del cómputo. La idea básica es que los usuarios finales ya no necesitan tener conocimientos o el control sobre la infraestructura de tecnología "en la nube" que los apoya.
El concepto básico del cloud computing o computación en nube se le atribuye a John McCarthy - responsable de introducir el término “inteligencia artificial". En 1961, durante un discurso para celebrar el centenario del MIT, fue el primero en sugerir públicamente que la tecnología de tiempo compartido (Time-Sharing) de las computadoras podría conducir a un futuro donde el poder del cómputo e incluso aplicaciones específicas podrían venderse como un servicio (tal como el agua o la electricidad). Esta idea de una computadora o utilidad de la información era muy popular en la década de 1960, incluso algunas empresas comenzaron a proporcionar recurso compartidos como oficina de servicios - donde se alquilaba tiempo y servicio de computo. El sistema de tiempo compartido proporcionaría un ambiente operacional completo, incluyendo editores de texto y entornos de desarrollo integrado para lenguajes de programación, paquetes de programas informáticos, almacenamiento de archivos, impresión masiva y de almacenamiento offline. A los usuarios se les cobraba un alquiler por el terminal, las horas de tiempo de conexión, tiempo del CPU y kilobytes mensuales de almacenamiento en disco. Sin embargo, esta popularidad se desvaneció a mediados de los 70s cuando quedó claro que el hardware, software y las tecnologías de comunicación simplemente no estaban preparados.
El concepto de una red de computadoras capaz de comunicar usuarios en distintas computadoras fue formulado por J. C. R. Licklider de Bolt, Beranek and Newman (BBN) en agosto de 1962, en una serie de notas que discutían la idea de una "Red Galáctica".[pic 1]
En 1966, Douglas Parkhill con su libro llamado "El desafío de la utilidad de la computadora" exploró a fondo muchas de las características actuales de la computación en nube (aprovisionamiento elástico a través de un servicio de utilidad), así como la comparación de la industria eléctrica y el uso de las formas públicas, privadas, comunitarias y gubernamentales.
Pero otros investigadores afirman que las raíces de la computación en nube nos llevan hasta la década de 1950 con las observaciones de Herb Grosch. Él decía que las economías eficientes y adaptables podría alcanzar su objetivo si confían en centros de datos centralizados en lugar confiar en el almacenamiento de unidades.
- CRONOLOGÍA DE LA EVOLUCIÓN DE CLOUD COMPUTING
La historia de Internet converge con la del cloud computing en muchos momentos. Son dos tecnologías dependientes e inseparables. La evolución de una facilita el nacimiento y el funcionamiento de la otra.
Describimos a continuación una breve cronología para resumir los episodios clave en la historia del cloud computing:
- 1950 – Herb Grosch postula que el mundo entero podría funcionar con 15 centros de datos de gran tamaño y cientos de terminales conectados. Se establecen así los orígenes de Internet y la prehistoria del cloud computing.
- 1961 – Surge el concepto de cloud computing de la mano de John McCarthy. Sugiere públicamente que los avances en la informática y las comunicaciones conducirán a que “algún día la computación se organice como un servicio público”, igual que el agua o la electricidad.
- 1966 – Douglas Parkhill escribe el libro “The Challenge of the Computer Utility” en el que establece casi todas las características modernas de la computación en la nube, además de hablar de su potencial como servicio público.
- 1969 – JCR Licklider comienza a introducir la idea de “redes intergalácticas de computación” con la esperanza de que algún día todo el mundo tenga acceso a este tipo de programas.
- 1969 – El Departamento de Defensa de los Estados Unidos desarrolla ARPANET, la primera red de computadoras utilizada como medio de comunicación para los diferentes organismos del país. El desarrollo de Internet es clave para la posterior aparición del cloud computing que ofrece servicios basados en la red.
- 1983 – ARPANET cambia el protocolo NCP por TCP/IP. Este protocolo se estandariza y se introduce el concepto de una World Wide Web de redes interconectadas.
- 1989 – La Organización Europea para la Investigación Nuclear (CERN) genera el nodo de Internet más grande de Europa y Tim Berners-Lee ve la oportunidad de unir Internet y el hipertexto (HTTP y HTML).
- 1997 – El término cloud computing es acuñado por Ramnath Chellappa y lo define como un nuevo “paradigma en la computación donde los límites de la computación serán determinados por razones económicas en lugar de los límites técnicos”.
- 1999 – Se ofrecen por primera vez servicios Software as a Service (SaaS). El proveedor del servicio pone a disposición de los clientes su propio software, desligándolos de tener que mantenerlos actualizados o comprar licencias. Salesforce.com Uno de los pioneros de cloud, introdujo el concepto de entrega de aplicaciones empresariales a través de una sencilla página web.
- 2000 – Amazon juega un papel clave en el desarrollo del cloud computing mediante la modernización de sus centros de datos y el desarrollo de productos para ofrecer servicios cloud a clientes externos.
- 2002 – Blackberry presenta el primer teléfono con voz, datos, mensajes, navegador y aplicaciones, convirtiéndose en el primer smartphone. Los usuarios ya pueden acceder a Internet desde su dispositivo móvil.
- 2002 – Nace Masvoz con el objetivo de comercializar servicios de red inteligente para empresas. Pocos años más tarde se constituye como operador y desarrolla una completa plataforma de productos avanzados de telefonía inteligente en la nube, comercializados en un modelo SaaS (Software as a Service) y pago por uso.
- 2006 – El modelo de arquitectura cloud es inmortalizado por George Gilder en un artículo de la revista Wired titulado “Las fábricas de información. Las granjas de servidores”.
- 2006 – Google Docs en 2006, que realmente trajo el cloud computing a la vanguardia de la conciencia del público.
- 2007 – Google, IBM y diversas universidades norteamericanas se embarcan en un proyecto de investigación a gran escala sobre cloud computing. Un año después, aparece Eucalyptus, la primera plataforma de código abierto AWS API que permite la creación de sistemas en la nube compatibles con los servicios web de Amazon. Eso facilitó el despliegue de nubes privadas.
- 2010 – La nube comienza a crecer ya que las empresas de i-services necesitan atender a los consumidores de dispositivos móviles y tablets. El “as a Service” prolifera con aplicaciones cloud alojadas en data centers muy alejados.
- 2011 – La consultora Gartner prevé que en 2012 el 80% de las grandes compañías de Fortune 1000 utilizará algún tipo de servicio Cloud. También anuncia que los ingresos en el sector del cloud alcanzarán en 2014 los 148.800 millones de dólares.
- 2014 – Diversos estudios recogidos en la revista digital Cloud Computing indican que la seguridad y la privacidad del cloud computing siguen siendo los temas que más preocupan a los usuarios.
- 2014 – Comienza a tomar forma el modelo cloud federation o federación de clouds. Esta alternativa consiste en utilizar un software de orquestación mediante el cual se construyen y se gestionan recursos de diferentes nubes públicas, aprovechando el potencial de todas ellas.
- TECNOLOGÍAS ANTECEDENTES AL CLOUD COMPUTING
El Cloud computing es la suma de la evolución de varias tecnologías:
- Mainframes. A principios de los años 60, los computadores eran dispositivos muy caros, difíciles de mantener y de utilizar. Las empresas tenían grandes computadores, conocidos como mainframes, para hacer las tareas más críticas y complicadas. Generalmente, estos no estaban conectados a la Red y se utilizaban para manejar grandes cantidades de datos como censos o transacciones económicas.
- Las redes de Computadoras
Una red de computadoras, también llamada red de computadores o red informática, es un conjunto de equipos (computadoras y/o dispositivos) conectados por medio de cables, señales, ondas o cualquier otro método de transporte de datos, que comparten Información (archivos), recursos (CD-ROM, impresoras), servicios (acceso a internet, E-mail, chat, juegos).
...