Cloud Computing
2.1. ¿Qué es Cloud Computing?
El Cloud Computing, o Computación en la Nube, nace de los términos: Cloud y Computing.
* Cloud o Nube, es el símbolo que se usa generalmente para representar la Internet.
* Computing, o Computación, reúne los conceptos de informática, lógica de coordinación y almacenamiento.
Es así como el Cloud Computing consiste en mover lacomputación del simple computador personal o centro de datos convencional hacia Internet.
A continuación, se presenta la definición de Cloud Computing adoptada por la Mesa Sectorial, la cual fue desarrollada por el Instituto Nacional de Estándares y Tecnología de los Estados Unidos de América (NIST, 2009):
“Cloud Computing es un modelo para habilitar el acceso a un conjunto de servicioscomputacionales (Redes, servidores, almacenamiento, aplicaciones y servicios) de manera conveniente y por demanda, que pueden ser rápidamente aprovisionados y liberados con un esfuerzo administrativo y una interacción con el proveedor de los servicios mínimos.”
Podemos señalar que Cloud Computing concepto conocido también bajo los términos servicios en la nube, informática en la nube, nube de cómputo onube de conceptos, es un paradigma que permite ofrecer servicios de computación a través de Internet.
Cloud Computing es un nuevo modelo de prestación de servicios de negocio y tecnología, que permite al usuario acceder a un catálogo de servicios estandarizados y responder a las necesidades de su negocio, de forma flexible y adaptativa, en caso de demandas no previsibles o de picos de trabajo,pagando únicamente por el consumo efectuado.
El cambio paradigmático que ofrece computación en nube es que permite aumentar el número de servicios basados en la red. Esto genera beneficios tanto para los proveedores, que pueden ofrecer, de forma más rápida y eficiente, un mayor número de servicios, como para los usuarios que tienen la posibilidad de acceder a ellos, disfrutando de la‘transparencia’ e inmediatez del sistema y de un modelo de pago por consumo.
La computación en nube es un concepto que incorpora el software como servicio, como en la Web 2.0 y otros conceptos recientes, también conocidos como tendencias tecnológicas, que tienen en común el que confían en Internet para satisfacer las necesidades de cómputo de los usuarios.
2.2. Comienzos de Cloud Computing
El conceptode la computación en la nube empezó en proveedores de servicio de Internet a gran escala, como Google, Amazon AWS, Microsoft y otros que construyeron su propia infraestructura. De entre todos ellos emergió una arquitectura: un sistema de recursos distribuidos horizontalmente, introducidos como servicios virtuales de TI escalados masivamente y manejados como recursos configurados y mancomunados demanera continua. Este modelo de arquitectura fue inmortalizado por George Gilder en su artículo de octubre 2006 en la revista Wired titulado «Las fábricas de información». Las granjas de servidores, sobre las que escribió Gilder, eran similares en su arquitectura al procesamiento “grid” (red, parrilla), pero mientras que las redes se utilizan para aplicaciones de procesamiento técnico débilmenteacoplados (loosely coupled), un sistema compuesto de subsistemas con cierta autonomía de acción, que mantienen una interrelación continua entre ellos, este nuevo modelo de nube se estaba aplicando a los servicios de Internet.
* Años ’60:
* En los comienzos de los años 1960 fueron los Mainframe.
* Su función es centralizada.
* Eran grandes, costosos y pesados.
* Años’80:
* Inicia la masificación, la descentralización y la personalización
* Años ’90:
* Tiempo del modelo Cliente – Servidor.
* Interactúan
* Algunas funciones están en cliente y otras en el servidor.
* La inteligencia es compartida. (Cliente - Servidor)
* Años ’00:
* Luego fue el tiempo del Internet
* Similar al modelo Cliente –...
Regístrate para leer el documento completo.