Cloud Computing - Parte 1

Este es un escrito que compartiré en 3 secciones. Este material es resultado de un proceso de investigación de una de las materias que estoy llevando de la maestría en ciencias computacionales. La bibliografía acumulada resultado de esta investigación se puede encontrar aquí.

DEFINICIÓN

De acuerdo con IBM, la tecnología Cloud Computing abarca tanto la experiencia del usuario como el modelo de negocios. Es un modelo de computación que está emergiendo donde las aplicaciones, los datos y los recursos de tecnologías de la información se proveen a los usuarios a través de servicios disponibles en la red (IBM Smart Business. 2010).

Otra definición menciona que Cloud Computing agrupa a todo servicio hospedado sobre Internet. Es decir, desde los servicios de email como GMail hasta aplicaciones de desarrollo pasando por aplicaciones específicas para ciertos nichos del mercado como escuelas y oficinas (What is cloud computing?,n.d.).

El cloud computing se define y caracteriza por su escalabilidad elástica, por una excepcional experiencia de usuario, y por definir un nuevo modelo económico basado en nueva forma de consumir servicios (IBM Cloud Computing, n.d.)

De acuerdo con (Qamar, Lal & Singh,2010), cloud computing es un concepto amplio de utilizar internet para permitir a la gente tener aceso a servicios habilitados por la tecnología. Se nombró así después de que fuera representado el Internet por una nube en un diagrama de red.

Cloud computing ocasiona que la capa del hardware ahora sea más abstracta, ya no se requiere tener un cuarto de servidores, ni un sistema instalado en la computadora. Ahora el hardware y software se encuentran en un lugar nebuloso, proveyendo el servicio bajo demanda. Una manera muy similar a la electricidad, no importa de donde provenga la electricidad ni por qué medios se produzca esta, solo importa que llegue la cantidad correcta de voltios y amperes (Breeding,2009).

En un contexto amplio, cloud computing es una gran red de computadoras utilizadas por grandes organizaciones para proveer servicios a las más pequeñas así como a individuos. En ocasiones al cloud computing también se le denomina como Grid Computing  o Network Computing (Qamar, Lal & Singh,2010).

Los principales proveedores de cloud computing, hoy día se pueden contar con los dedos de una mano, entre ellos están Yahoo!, Amazon, Google, y Microsoft. Como parte de sus esfuerzos, Google ha constuido lo que se donomina como Google Cloud. Es una red formada de miles, o según se dice cerca de 1,000,000 de servidores baratos. En esta red se almacena gran cantidad de información, incluídas varias copias del World Wide Web. Esto hace que el robot de búsquedas encuentre respuestas a millones de búsquedas en una fracción de segundo (Baker,2007).

BENEFICIOS
Con una estrategia de tecnologías de la información que abrace el ‘cloud computing’, CIO’s pueden satisfacer mejor las necesidades de sus clientes a través de una visibilidad mejorada del uso de los recursos de tecnologías de la información, mejor respuesta, simplificación y un desarrollo de servicios con mejores costos (IBM Smart Business, 2010).

De acuerdo con (Braue, 2010) está claro que este modelo (cloud computing) eventualmente ofrecerá el potencial de administrar casi cada parte del ambiente de cómputo del negocio. El caso del negocio, continúa diciendo esta cita, es una obviedad: las compañías tratan de evitar el costo y el esfuerzo de construir aplicaciones para el ambiente interno, y los desarrolladores se pueden centrar en construir aplicaciones inteligentes en lugar de desperdiciar su tiempo administrando y actualizando software estándar.

Cloud computing, además permite implementar el modelo emergente donde otras las compañías ejecutan las aplicaciones y tienen el hospedaje de los datos, garantizando el 99.999% de disponibilidad del servicio (Braue, 2010).

Cloud compouting tiene el potencial de mejorar de manera significativa las tecnologías de la información dentro de las agencias federales, no solo en lo que se refiere a las operaciones internas de las mismas, sino en la gran mejora en que esta agencias sirven al público (Higgins,2009).

Cloud computing es muy atractivo para grandes y pequeñas empresas, incluso para los gobiernos. Durante la administración de Obama, se han implantado políticas de disminución de costos a las dependencias gubernamentales, a la vez que mejoran el servicio que se brinda al público. Algunas cifras impresionantes de los ahorros logrados durante la administración de de Obama hacienden hasta 1.7 millones de dólares en la GSA y los costos en tiempo para atualizar el sitio USA.gov disminuyó de 9 meses a 1 día (Higgins,2009).

De acuerdo con Sanjeev Bhagowalia, una de las funcionalidades más atractivas del ‘cloud’ es que ya es de manera inherente un sistema compartido. Así que en vez de construir y operar una infraestructura dedicada, se pueden ganar muchas economías de escala con múltiples usuario operando desde una plataforma en común (Higgins,2009).

De acuerdo a Mike Bradshaw, director de Google Federal, cloud computing ofrece grandes ventajas como alta productividad, acceso a la inovación, colaboración mejorada, recuperación de desastres, mayor fiablidad, economías a escala sin precedentes y ahorros (Higgins,2009a).

De acuerdo a Tony Hey, viceperesidente de investigación externa de Microsoft, los sistemas cloud van a funcionar como enormes laboratorios virtuales, con una nueva generación de bibliotecarios, algunos de ellos humanos, ‘curando’ enormes cantidades de datos, y dando los permisos correctos a los investigadores. Por su parte Mark Dean, jefe de investigación de IBM en Almaden, Ca., dice que la mezcla de negocios y la ciencia dará lugar, en pocos años, a redes de sistemas cloud que sobrepasarán toda imaginación posible. “En comparación con esto la Web es muy pequeña. Nos estaremos riendo de lo pequeño que la Web es” (Baker,2007).

En la industria del entretenimiento, la distribución de películas ha comenzado a beneficiarse de las bondades que ofrece el ‘cloud’. En vez de enviar las películas por correo postal, las casas de distribución han comenzado a poner las películas en línea para su proyección en multiplex (Porta,Karimi&Botros, 2009).

Por su parte, ell almacenamiento en el ‘cloud’ facilitará y hará más asequible para los proveedores de la salud mantener registros electrónicos, un objetivo que de otra manera sería muy difícil de alcanzar para muchos proveedores de la industria (Porta,Karimi&Botros, 2009).

El tiempo de desarrollo de nuevos servicios se ve favorecido en gran manera en el ‘cloud’, desarrollándose estos en días y no en meses (Porta,Karimi&Botros, 2009).

Según Shawn McCarthy, el ‘cloud’ es menos efectivo en cuanto a ahorros se refiere, cuando una agencia requiere aplicaciones altamente personalizadas (Higgins,2009b).


Ir a Parte 2
Ir a Parte 3

BIBLIOGRAFÍA

Comentarios

Entradas populares de este blog

Batch File como Servicio de Windows

Cómo crear archivos XML en Java con JAXB

Ejecutando Jetty como un Servicio en Windows Server 2012