1. INTEGRANTES:
Eladio Quelin Maylle Adriano
Javier Navarro Caycho
Raul Rodrigues Alayo
Orientador: Dr. Javier Gamboa Cruzado
LIMA-PERU
AGOSTO 2011
2. DEDICATORIAS
El trabajo de investigación monográfico lo
dedicamos a nuestros padres; a quienes
les debemos todo lo que tenemos en esta
vida.
A Dios, ya que gracias a él tenemos esos
padres maravillosos, los cuales nos
apoyan en nuestras derrotas y celebran
nuestros triunfos
AGRADECIMIENTO
A nuestro profesor quien es nuestro guía
en el aprendizaje, dándonos los últimos
conocimientos para nuestro buen
desenvolvimiento en la sociedad.
3. Introducción
Hoy en día todos hablan de “Cloud Computing” o “Computación en la Nube”. Pero cada
quien tiene una perspectiva distinta de qué significa y para qué sirve. El objetivo de la
presente es tratar de unificar conceptos al respecto de este tema, que promete ser el
futuro de la computación.
El presente trabajo es un motivo donde la computación en la nube o informática en la
nube es un paradigma que permite ofrecer servicios de computación a través de Internet.
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.
Apoyados de en algunas partes del trabajo con fundamentos teóricos de una tesis,
papers, revistas, internet y más las cuales enriquecen de manera precisa los puntos
tratados.
Se utilizaron para desarrollar una metodología no experimental con apoyo de teoría de
diferentes fuentes con el tipo de investigación de exploración, descripción y explicación
del respectivo tema.
Se tuvieron limitaciones en el trabajo por lo siguiente factor tiempo y otro de los motivos
fue de información muy buena pero a la vez compleja son tantos puntos que se pueden
desarrollar para “Cloud Computing” pero se realizaron los esenciales.
Finalmente esta investigación busca introducir de forma general, al lector a la
computación en la nube. La nube cuenta con cientos de puntos que pueden ser
analizados, sin embargo este documento analiza lo siguiente:
Capítulo 1; referido al planteamiento y pautas que ha tenido el trabajo durante su
desarrollado.
ii
4. Capítulo 2; el marco referencial de encontraras los puntos desarrollados historia de la
nube, concepto de computación en la nube, características, campos de desarrollo,
ventajas, desventajas, situación actual, tipos y modelos de la computación en la nube.
Capítulo 3; se trata de los casos más importantes y exitosos que se han ido desarrollando
en el campo de la computación en la nube los beneficios que ha brindado este servicio a
empresas.
Capítulo 4; para concluir el último capítulo que son las conclusiones y recomendaciones
sobre computación en la nube que apoyaran a encontrar nuevos temas a tratar dentro de
lo que es el campo de “Cloud Computing”.
Además en este documento utiliza un lenguaje sencillo, para conceptos, explicaciones y
entre otros para entender con facilidad el contenido.
iii
5. INDICE
Lista de cuadros.………………………………………………………………………………… vi
Lista de figuras.………………………………………………………………………………… vi
Capítulo I: Planteamiento teórico
1.1 Título tentativo………………………………………………………………………………. 1
1.2 Justificación de la investigación……………………………………………………………. 1
1.3 Objetivos……………………………………………………………………………………… 1
1.3.1 Objetivo general…………………………………………………………………………. 1
1.3.2 Objetivos específicos…………………………………………………………………….1
1.4 Técnicas e Instrumentos para obtener información………………………………………. 2
1.4.1 Técnicas para obtener información…………………………………………………….. 2
1.4.2 Instrumentos para obtener información…………………………………………………2
Capítulo II: Marco referencial
2.1 Marco histórico……………………………………………………………………………….. 3
2.2 Marco teórico…………………………………………………………………………………. 4
2.2.1 Definición…………………………………………………………………………………. 6
2.2.2 Características de la computación en la nube………………………………………… 8
2.2.3 Ventajas………………………………………………………………………………… 11
2.2.4 Desventajas……………………………………………………………………………....12
2.2.5 Arquitectura genérica de Cloud Computing………………………………………… 13
2.2.6 Tipos de nubes…………………………………………………………………………14
2.2.7 Proveedores actuales y competencia……………………………………………… 25
2.2.8 Como está influyendo dentro de la sociedad………………………………………26
2.3 Estado del Arte ……………………………………………………………………………. 31
iv
6. Capítulo III: Casos de éxito
3.1 Casos en Formato de texto…………………………………………………………………36
3.2 Casos en Formato de Video……………………………………………………………… 39
Capitulo IV: Conclusiones y recomendaciones
4.1 Conclusiones……………………………………………………………………………… 42
4.2 Recomendaciones………………………………………………………………………… 42
Referencias Bibliográficas……………………………………………………………………… 43
Anexos……………………………………………………………………………………………. 45
Apéndices………………………………………………………………………………………… 53
v
7. Lista de cuadros
Cuadro 1: Historia
Cuadro 2: Características complementarias
Cuadro 3: Proveedores y descripciones
Lista de figuras
Figura 1: Evolución
Figura 2: Computación en la nube
Figura 3: ¿Qué es?
Figura 4: Características
Figura 5: Función de cloud computing
Figura 6: Tipos de nube
Figura 7: Nube privada y pública
Figura 8: Hibrida
Figura 9: Reunión sobre Cloud Computing
Figura 10: Arquitectura
Figura 11: Sistemas para la red
Figura 12: La Nube
Figura 13: Software Libre
Figura 14: New York Times
Figura 15: Animoto Productions
Figura 16: SmugMug
Figura 17: Linden Lab
Figura 18: Jungle Disk
Figura 19: Bungee
vi
8. Capítulo I: Planteamiento teórico
1.1 Título tentativo
Cloud Computing, el más grande cambio de la industria promete irrumpir masivamente en
el escenario de la entrega de servicio de TI (Tecnología de Información).
1.2 Justificación de la investigación
En los últimos años la información se ha convertido en uno de los recursos más valiosos
para la economía y la vida cotidiana. Es por esto, que el poseerla es algo sumamente
importante. Sin embargo, el simple hecho de tener conocimientos, en esta era en que
todo va tan rápido, no es suficiente. Es necesario, que este esté disponible en cualquier
momento o lugar de manera rápida, que sea fácil de compartir y que se pueda adaptar a
nuestros requerimientos.
Para conocer acerca de este nuevo método que vino a “suplir” tantas necesidades.
Aquí se tratarán aspectos generales del tema, como la definición, tipos y características
principales. Además, se presentarán ventajas y desventajas, de modo que cada quien
pueda comprobar la eficiencia del Cloud Computing.
1.3 Objetivos
1.3.1 Objetivo general
El presente trabajo tiene como objetivo o propósito general conocer el funcionamiento, la
aplicación y las variables concernientes al Cloud Computing.
1.3.2 Objetivos específicos
Explicar el significado de Cloud Computing.
Explicar: ¿En qué consiste el Cloud Computing?
9. Saber sobre las Ventajas y desventajas de Cloud Computing.
Dar a conocer las características del Cloud Computing.
Entender de manera sencilla la función de Cloud Computing.
Ver los casos de éxito donde Cloud Computing se hace presente.
Mostrar videos que ayuden a comprender mejor Cloud Computing.
1.4 Técnicas e Instrumentos para obtener información
1.4.1 Técnicas para obtener información
El método utilizado es de investigación exploratoria; obtener la información de diferentes
libros, revistas, videos, imágenes y páginas web noticiosas e informativas.
El procedimiento a seguir será el de realizar análisis y lecturas comprensivas, a fin de
comprender todo lo que abarca el Cloud Computing y mostrar información recopilada.
1.4.2 Instrumentos para obtener información
Computadora
USB
Imágenes
Video
Libros
Revista
Internet
10. Capítulo II: Marco referencial
2.1 Marco histórico
En el año de 1961, John McCarthy inventor del lenguaje de programación LISP visionó:
un día la computación estará organizada como un servicio público, posteriormente el 3
de julio del año de 1969, Leonard Kleinrock uno de los científicos a cargo del proyecto
ARPANET (AdvancedResearchProjects Agency Network), el cual sentó las bases de
Internet, dijo: actualmente las redes de computadoras están en su infancia, pero en la
medida en que crezcan y se vuelvan sofisticadas, probablemente veremos el
nacimiento de ‗servicios de computación„ los cuales, al igual que los servicios de
electricidad y teléfono, llegarán a cada casa y oficina alrededor de todo el país. Estas
visiones se anticipaban a la aparición de nuevos paradigmas de computación fortalecidos
por el desarrollo de tecnologías de vanguardia capaces de proveer medidas de
desempeño, eficiencia, escalabilidad, distribución, autonomía y ubicuidad, nunca
antes vistas. Estos novedosos paradigmas de la computación incluyen: cluster
computing, grid computing, global computing, Internet computing, peer-to-peer
computing (P2P), ubiquitous computing, utility computing y más recientemente cloud
computing, derivada del término cloud, usado como metáfora de infraestructuras
tecnológicas complejas y cuyo origen se remite a la década de los 90, en referencia a las
ya enormes redes ATM (Asynchronous Transfer Mode).[1]
En el año de 1999, Marc Benioff, Parker Harris y otros socios, fundaron la
compañía Salesforce.com , aplicando tecnologías desarrolladas por compañías como
Google y Yahoo! a diversas aplicaciones de negocio. Ellos fortalecieron la entrega
de servicios bajo demanda, particularmente SaaS, viéndose respaldados por miles de
clientes y negocios exitosos. A inicios del año 2000, Yahoo! y Google anunciaron la
prestación de servicios cloud a cuatro de las más grandes universidades de Estados
Unidos: la Universidad de Carnegie Mellon, la Universidad de Washington, la
Universidad de Stanford y el Massachusetts Institute of Technology (MIT). Poco
tiempo después IBM Corp. anunció el ofrecimiento de servicios cloud, seguido por
gigantes informáticos como Microsoft, Oracle, Intel, SUN, SAS y Adobe, cuyos
enfoques abarcaron la provisión de modelos IaaS, PaaS y SaaS. Sin embargo, se
11. considera que el inicio de cloud computing, puede ser atribuido a la aparición de los
servicios Web de Amazon (Amazon Web Services), que iniciaron su producción en el año
2006 ofreciendo el modelo IaaS con capacidades básicas de procesamiento y
almacenamiento a través de Internet .
Amazon Web Services popularizó el modelo IaaS, convirtiéndolo en una de las
nociones principales de cloud computing. Su novedosa estrategia permitió la ejecución
personalizada y bajo demanda de máquinas virtuales Linux en infraestructuras
computacionales con una complejidad totalmente oculta a los usuarios finales. Esta
estrategia minimizó e incluso eliminó los costos capitales para los consumidores de
servicios cloud, otorgándoles la posibilidad de aumentar o disminuir las capacidades
de su infraestructura computacional para satisfacer los picos o las fluctuaciones en
la demanda de servicios TI, pagando únicamente por la capacidad consumida bajo un
modelo de facturación basado en tarifas horarias.
COMIENZOS DE LA COMPUTACION EN LA NUBE:
El concepto de la computación en la nube empezó en proveedores de servicio de Internet
a gran escala, como Google, Amazon 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 de manera 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ébilmente acoplados (looselycoupled, 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. [2]
12. Cuadro 1. Historia
AÑO DESCRIPCION
1960 John McCarthy opinó que "algún día computación podrá organizarse como un
servicio público
1960 Mainframes, función centralizada, grande, costosa y pesada.
1966 Douglas Parkhill, Escribió el libro "El desafío de la Utilidad de PC” y casi todas
las características modernas de la computación en nube”.
1980 Empezó la masificación, la descentralización y la personalización de las pc.
1990 El termino nube fue robado por la telefonía con las redes privadas virtuales
(VPN) con calidad de servicio pero a un menor precio, al equilibrar la utilización
de la red su ancho de banda con más eficacia.
Tiempo del modelo: (cliente–servidor), entre ellos Interactúan. Algunas
funciones están en el cliente, otras en el servidor. La inteligencia es
compartida. (Cliente - Servidor).
2000 Similar al modelo cliente-servidor, pero otorgando mayor inteligencia al
servidor. Luego fue el tiempo de Internet. La inteligencia seguía siendo
compartida, cliente- internet.
2005 Llega Cloud Computing. Gracias a nuevas tecnologías e infraestructura. La
inteligencia y el servicio empezaron a estar en la nube de Internet. Gran
cantidad de datos y su almacenamiento generan más y mejor inteligencia.
2006 Amazon dio el gran paso cuando modernizo sus centros de datos, entonces las
redes de computadoras solo utilizaban el 10% de su capacidad
2007 Google, IBM, y un número de universidades se embarcó en una escala de
computación nube gran proyecto de investigación.
2008 Eucalyptus se convirtió en el primero de código abierto compatible con AWS,
API de la plataforma para el despliegue de nubes privadas.
Gartner vio una oportunidad para la computación en nube "para dar forma a la
relación entre los consumidores de servicios de TI, quienes utilizan los
servicios de TI y aquellos que los venden”
2010 Microsoft declaro que "Alrededor del 75 por ciento de nuestra gente está
haciendo todo nube basado o inspirado por completo de nubes, dentro de un
año que será de 90 por ciento. "
13. Figura 1. Evolución
2.2 Marco teórico
2.2.1 Definición
Cloud Computing es un modelo de procesamiento de información en la que administrada
centralmente las capacidades de cómputo se entregan los servicios, sobre una
base como-necesaria, a través de la red a una variedad de dispositivos orientados
hacia el usuario.[3]
14. Figura 2.Computación en la nube
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.[4]
Computing, o Computación, reúne los conceptos de informática, lógica de
coordinación y almacenamiento.
La computación en la nube es un paradigma que permite ofrecer servicios de
computación a través de Internet.
Según IBM: «El Cloud Computinges una categoría de soluciones de computación
que permite a los usuarios acceder a recursos bajo demanda, según sus
necesidades, ya sean físicos o virtuales, dedicados o compartidos y sin importar
como se accede a ellos.»
Según el NIST: «es un modelo que proporciona de manera conveniente, acceso
por demanda a un conjunto compartido y de recursos informáticos (redes,
servidores, almacenamiento, aplicaciones, etc.) que pueden ser rápidamente
dispuestos con un esfuerzo mínimo por parte del proveedor de estos recursos»
Es un término que se define como una tecnología que ofrece servicios a través de
la plataforma de internet. Los usuarios de este servicio tienen acceso de forma
gratuita o de pago todo depende del servicio que se necesite usar.[5]
La computación en nube usualmente es confundida con la computación en GRID
(Malla) (una forma de computación distribuida por lo que “un súper computador
virtual” está compuesto de un cluster enlazado de ordenadores débilmente
acoplados, actuando en concierto para realizar tareas muy grandes).
Uno de los ejemplos de está “nube” es el servicio que presta Google Apps que
incorpora desde un navegador hasta el almacenamiento de datos en sus
servidores. Los programas deben estar en los servidores en línea y puedas
acceder a los servicios y la información a través de internet.
La computación en nube es un concepto general que incorpora el software como
servicio, tal como la Web 2.0 y otras tecnologías recientes, también conocidas
15. como tendencias tecnológicas, donde el tema en común es la confianza en
Internet para satisfacer las necesidades de cómputo de los usuarios.[6]
Figura 3. ¿Qué es?
2.2.2 Características de la computación en la nube
Una de las principales características del Cloud Computing es que no hay necesidad de
conocer la infraestructura detrás de esta, pasa a ser “una nube” donde las aplicaciones y
servicios pueden fácilmente crecer (escalar), funcionar rápido y casi nunca fallan, sin
conocer los detalles del funcionamiento de esta “nube”. [7]
Este tipo de servicio se paga según alguna métrica de consumo, no por el equipo usado
en sí, sino por ejemplo en el consumo de electricidad o por uso de CPU/hora como en el
caso de Amazon EC2.
Entre otras características podemos mencionar:
16. Auto Reparable: En caso de fallo, el último backup de la aplicación pasa a ser
automáticamente la copia primaria y se genera uno nuevo.
Escalable: Todo el sistema la arquitectura es predecible y eficiente. Si un servidor
maneja 1000 transacciones, 2 servidores manejaran 2000 transacciones.
Regidos por un Acuerdo de Nivel de Servicio (SLA) que define varias políticas
como cuáles son los tiempos esperados de rendimiento y en caso de estar muy
saturado, debe crear más instancias.
Virtualizado: las aplicaciones son independientes del hardware en el que corran,
incluso varias aplicaciones pueden correr en una misma máquina o una aplicación
puede usar varias máquinas a la vez.
Multipropósito: El sistema está creado de tal forma que permite a diferentes
clientes compartir la infraestructura sin preocuparse de ello y sin comprometer su
seguridad y privacidad.
Figura 4. Características
17. Cuadro 2. Características complementarias
CARACTERÍSTICA DEFINICIÓN
Autoservicio a El proveedor de la nube debe poder suministrar capacidades de
solicitud computación, tales como el almacenamiento en servidores y redes,
según sea necesario sin requerir interacción humana con cada
proveedor de servicios.
Acceso a redes de De acuerdo con el NIST, debe ser posible acceder a la red en la nube
banda ancha desde cualquier lugar y por medio de cualquier dispositivo (por ejemplo,
teléfono inteligente, laptop, dispositivos móviles, PDA).
Agrupación de Los recursos informáticos del proveedor se agrupan para prestar
recursos servicios a diversos clientes utilizando un modelo de múltiples usuarios,
con diferentes recursos físicos y virtuales asignados y reasignados de
manera dinámica según la demanda. Existe un sentido de
independencia geográfica. Generalmente, el cliente no tiene control o
conocimiento de la ubicación exacta de los recursos proporcionados.
Sin embargo, puede ser capaz de especificar una ubicación en un nivel
de abstracción mayor (por ejemplo, país, región o centro de datos). Los
ejemplos de recursos incluyen almacenamiento, procesamiento,
memoria, ancho de banda de la red y máquinas virtuales.
Elasticidad rápida Las capacidades se pueden suministrar de manera rápida y elástica, en
muchos casos automáticamente, para una rápida expansión y liberar
rápidamente para una rápida contracción. Para el cliente, las
capacidades disponibles para suministro, con frecuencia, parecen ser
ilimitadas, además, se puede adquirir cualquier cantidad de
capacidades en cualquier momento.
Servicio medido Los sistemas en la nube controlan y optimizan el uso de recursos de
manera automática utilizando una capacidad de medición (por ejemplo,
almacenamiento, procesamiento, ancho de banda y cuentas de usuario
activas). El uso de los recursos se puede monitorear, controlar y
notificar, lo que proporciona transparencia tanto para el proveedor
como para el cliente que utiliza el servicio.
18. 2.2.3 Ventajas
Rápido: Los servicios más básicos de la nube funcionan por sí solos. Para servicios
de software y base de datos más complejos, la computación en nube permite saltarse
la fase de adquisición de hardware y el consiguiente gasto, por lo cual es perfecta
para la creación de empresas.[8]
Actual: La mayoría de los proveedores actualizan constantemente su software,
agregando nuevas funciones tan pronto como están disponibles.
Elástico: Adaptable rápidamente a negocios en crecimiento o de picos estacionales,
ya que el sistema en nube está diseñado para hacer frente a fuertes aumentos en la
carga de trabajo. Esto incrementa la agilidad de respuesta, disminuye los riesgos y
los costos operacionales, porque sólo escala lo que crece y paga sólo lo que usa.
Móvil: El sistema en nube está diseñado para ser utilizado a distancia, así que el
personal de la empresa tendrá acceso a la mayoría de los sistemas en cualquier lugar
donde se encuentre.
Mínima inversión en infraestructura: El proveedor ofrece servicios a varias
empresas, las cuales se benefician de compartir una infraestructura compleja y pagan
solamente por lo que realmente utilizan.
Elimina la sobresubscripción: Cloud Computing ofrece escalar bajo demanda, lo
que combinado con niveles de precios de utility y pay-as-you-go, elimina la necesidad
de sobre-provisionamiento para poder cubrir los picos de demandas y la necesidad
de los recursos que no están en uso.
19. 2.2.4 Desventajas
La centralización de las aplicaciones y el almacenamiento de los datos origina una
interdependencia de los proveedores de servicios.
La disponibilidad de las aplicaciones están desatadas a la disponibilidad de acceso a
internet.
Los datos "sensibles" del negocio no residen en las instalaciones de las empresas por
lo que podría generar un contexto de alta vulnerabilidad para la sustracción o robo de
información y además sale mucho más económico que comprar un antivirus.
La confiabilidad de los servicios depende de la "salud" tecnológica y financiera de los
proveedores de servicios en nube. Empresas emergentes o alianzas entre empresas
podrían crear un ambiente propicio para el monopolio y el crecimiento exagerado en
los servicios.
La disponibilidad de servicios altamente especializados podría tardar meses o incluso
años para que sean factibles de ser desplegados en la red.
La madurez funcional de las aplicaciones hace que continuamente estén modificando
sus interfaces por lo cual la curva de aprendizaje en empresas de orientación no
tecnológica tenga unas pendientes pequeñas.
Seguridad. La información de la empresa debe recorrer diferentes nodos para llegar a
su destino, cada uno de ellos (y sus canales) son un foco de inseguridad. Si se utilizan
protocolos seguros, HTTPS por ejemplo, la velocidad total disminuye debido a la
sobrecarga que requieren estos protocolos.
Escalabilidad a largo plazo. A medida que más usuarios empiecen a compartir la
infraestructura de la nube, la sobrecarga en los servidores de los proveedores
aumentará, si la empresa no posee un esquema de crecimiento óptimo puede llevar a
degradaciones en el servicio.
20. 2.2.5 Arquitectura genérica de Cloud Computing
Es el conjunto de capas que se encuentran acopladas entre sí para brindar la
funcionalidad del sistema, en este caso la arquitectura de Cloud Computing es similar a la
arquitectura de red, desde un nivel físico hasta un nivel de aplicación. Esto debido a que
Cloud Computing utiliza protocolos similares a los se usan en Internet como medio de
comunicación, ya sea basado en web o no basado en web. [9]
Se menciona una arquitectura genérica para Cloud Computing, que tienen las siguientes
capas mencionadas de abajo hacia arriba:
Recursos físicos: incluyen elementos como servidores, almacenamiento y red.
Virtualización: incluye infraestructura virtual como un servicio.
Infraestructura: incluye software de plataforma como servicio.
Plataforma: incluye componentes de aplicación como servicio.
Aplicación: incluye servicios basados en web y software como servicio.
Aplicación
Plataforma
Infreestructura
Virtualizacion
Recursos Fisicos
Figura 5. Función de cloud computing
21. 2.2.6 Tipos de nubes
Figura 6. Tipos de nube
Las nubes públicas
Se manejan por terceras partes, y los trabajos de muchos clientes diferentes pueden estar
mezclados en los servidores, los sistemas de almacenamiento y otras infraestructuras de
la nube. Los usuarios finales no conocen qué trabajos de otros clientes pueden estar
corriendo en el mismo servidor, red, discos como los suyos propios. [10]
Las nubes privadas
Son una buena opción para las
compañías que necesitan alta
protección de datos y ediciones a nivel
de servicio. Las nubes privadas están
en una infraestructura en-demanda
manejada por un solo cliente que
controla qué aplicaciones debe correr y
dónde. Son propietarios del servidor, red, y disco y pueden decidir qué usuarios están
autorizados a utilizar la infraestructura. Figura 7. Nube privada y pública
22. Las nubes comunes
Comunidad nube comparte infraestructura entre varias organizaciones de una comunidad
específica con intereses comunes (seguridad, cumplimiento, competencias, etc.), si
gestionan internamente o por un tercero y aloja internamente o externamente. Los costos
se distribuyen entre menos usuarios que un público nube (pero más de una nube privada),
por lo que sólo algunos de los beneficios de computación en nube se realizan.
Las nubes hibridas
Las nubes híbridas combinan los modelos
de nubes públicas y privadas. Usted es
propietario de unas partes y comparte
otras, aunque de una manera controlada.
Las nubes híbridas ofrecen la promesa del
escalado aprovisionada externamente, en-
demanda, pero añaden la complejidad de
determinar cómo distribuir las aplicaciones
a través de estos ambientes diferentes.
Las empresas pueden sentir cierta
atracción por la promesa de una nube híbrida, pero Figura 8. Hibrida
esta opción, al menos inicialmente, estará probablemente reservada a aplicaciones
simples sin condicionantes, que no requieran de ninguna sincronización o necesiten
bases de datos complejas.
Nubes diferentes para diferentes aplicaciones
La definición que estamos trabajando con es que las nubes son capas de abstracción,
ocultar detalles del sistema de los usuarios finales. La meta de evolución que la mayoría
de los proveedores de nube parecen que se dirigían hacia es un sistema independiente
de OS, donde los usuarios pueden elegir aplicaciones desde una gran biblioteca. [11]
Un elemento clave para resolverse es facturación para estos elementos de biblioteca,
pero no es difícil imaginar un escenario en que facturación podría ser manejada como una
cuenta de teléfono móvil, pero con elementos como:
23. • Aplicación utilizan cargas (ya que los usuarios no compran apps ya; tal vez esto es lo
que IBM tenía en mente cuando compró SPSS?)
• Los costos de almacenamiento temporal y a largo plazo
• Tasas de rendimiento (entrada/salida)
• El tiempo de CPU o compute
• Tiempo de inactividad (aplicación de memoria pero suspendido)
Todos tenemos que tener en cuenta que la mayoría de los usuarios realmente no importa
dónde o incluso cómo se realiza su procesamiento, solo que puedan hacer su tarea con la
menor cantidad de complicaciones. Hemos sido alrededor por un tiempo y fue testigo de
primera mano la transición desde las tarjetas de Hollerith terminales, equipos y ahora
Internet. Distintos de la resistencia inicial de usuario, cada cambio de tecnología más
importantes ha barrido por el paisaje de negocio y, a continuación, se ha convertido en
parte del medio ambiente.
La dirección de la evolución es todo sobre computación pasando de un mundo de
soluciones personalizadas al medio ubicuo de una utilidad.
El departamento de defensa de Estados Unidos el mandato que sistemas de DoD alejan
sistemas uno de tipo "anticuado" para sistemas comerciales estándar que pueden
aprovechar las economías de escala. Un nuevo submarino de Armada puso en marcha en
2009 es un buen ejemplo de un "barco" que utiliza muchos componentes comerciales
estándar en lugar de sistemas de medida (a diferencia del legendaria asiento del inodoro
$1000 en el bombardero de la fuerza aérea B1).
Nubes de procesamiento
Jim Staten de Forrester Research proporciona un ejemplo de cómo los New York Times
aprovecha la nube. La veces quería hace sus archivos históricos disponibles para acceso
en línea. Necesitan procesar 11 millones de artículos y convertirlos en archivos PDF.
Estimaciones iniciales que se indica que cientos de servidores y alrededor de 4 Tb de
almacenamiento de información sería necesaria. La organización de TI en el veces estima
un retraso de meses antes de comenzar, la necesidad de un presupuesto importante y
puso de relieve la dificultad de localizar los recursos informáticos. El Gerente de proyecto
dio un try de Amazon Web Services y arrancó de 100 casos de EC2 y 4 terabytes de
almacenamiento S3.
El trabajo se terminó al día siguiente con un costo total de $240.
24. Otro ejemplo duro viene de la Washington Post. Ingeniero Peter Harkins, Senior en el
Washington Post, utiliza la nube de calcular de Amazonas elástica (Amazon EC2) para
lanzar 200 instancias de servidor para procesar 17.481 páginas de que no se puede
buscar imágenes PDF en una biblioteca en línea para búsquedas. Con una velocidad de
procesamiento de aproximadamente 60 segundos por página, trabajo se completó en
nueve horas y proporciona acceso al portal web para las públicas 26 horas más tarde.
Harkins rumia, "EC2 hizo posible este proyecto pasar a la velocidad de noticias de última
hora. Utilicé 1.407 horas de tiempo de máquina virtual para un gasto final de $144.62. La
base de datos de Hillary Clinton 1993-2001 programación está públicamente disponible
en:
http://Projects.washingtonpost.com/2008/Clinton-Schedule/.
Ejemplos como muestra cómo pueden utilizarse técnicas de computación nube a
revolucionar los procesos PED. Por el aumento del uso de la automatización y centrando
a nuestros analistas en tareas de explotación de nivel superiores, la explotación de tiempo
casi real y difusión de inteligencia crítica productos pueden estar habilitados en el muy
corto plazo con cloud computing.
(Fuente:http://kevinljackson.blogspot.com/2008/10/Why-cloudprocessing-exploitation-
and.html.)
Servicios Web de Amazon (http://aws.amazon.com/what-is-aws) es sólo la punta del
iceberg del proverbial cuando se trata de una nube específicamente propone llevar ciclos
computacionales demanda a las organizaciones y los usuarios que necesitan. La
tendencia que estamos empezando a ver es para las empresas a utilizar cloud computing
y centros de almacenamiento para suavizar las espigas de uso y evitar la actualización de
datos a la capacidad de tamaño para espigas en lugar de uso "normal".
En los ejemplos antes mencionados, estas aplicaciones EC2 eran máquinas virtuales que
se vio obligado a elegir un sistema operativo a otro durante la fase de configuración EC2.
Algunas de las condiciones para ser una aplicación verdadera nube se cumplieron, pero
no todos: no había ningún sentido de un movimiento transparente de procesamiento
desde una plataforma a otra y no hay escape de una profunda conciencia de donde se
encontraba la plataforma de procesamiento (en una virtual, si no física, sentido.)
Para darle un sabor de la variedad de sistemas operativos ofrecidos por Amazon y cuán
rápido está creciendo esta lista; pensábamos que sería tomar una instantánea de lo que
se ofrece, sino también lista donde puede encontrar la lista actual.
25. Imágenes de la máquina de Amazonas (AMIs) están preconfigurados con una lista de
afán de sistemas operativos. Trabajamos con nuestros socios y la comunidad para
proporcionar el máximo posible de elección. También están facultadas para utilizar
nuestras herramientas bundling para cargar sus propios sistemas operativos. Los
sistemas operativos actualmente disponibles para su uso con las instancias de Amazon
EC2 incluyen:
Sistemas operativos
Red Hat Enterprise Linux Windows Server 2003 Oracle
Windows Server 2008 Enterprise Linux
OpenSolaris CentOS Linux
OpenSUSE Linux Ubuntu Linux
Fedora Linux Gentoo Linux
Linux Debian
( Fuente: http://AWS.Amazon.com/EC2/#Instance.)
Nota: Mientras que se rumorea que Apple Mac OSx se ejecutará bajo
VMWare, existe todavía un considerable debate si tal acción pondría en violación del
acuerdo de licencia de usuario final.
a mucho trabajo todavía debe hacerse en un lenguaje de descripción de trabajo de algún
tipo antes de cloud computing alcanza el tipo de Estado que la Web comenzó a entrar con
el desarrollo de la interfaz CGI (Common Gateway) en 1993. Reuven Cohen, cofundador
y director técnico de Enomily, Inc., es una de las personas mirando la cuestión de cómo
desarrollar estándares de cloud computing. Ha abordado todo de descripción de recursos
de nube a nube de Federación de identidades en su blog, "Vapor elástico"
(elasticvapor.com/2008/08/standardized-cloud.html www.).
Hemos dicho antes de que se trata de niveles de abstracción y si se puede ver a través de
la palabra en el funcionamiento interno del medio ambiente.
Las ofertas están apareciendo en todo el mundo en todos los tonos de gris. Algunos,
como el EC2 de Amazon, están cerca del hardware de la Fundación; algunos, como
AppNexus, sólo parcialmente oscurecen la Fundación; y algunos, tales como
Google, ocultar completamente la Fundación. Lo que realmente tenemos hoy es un
mercado en transición, con proveedores de sentimiento en un terreno especulativo
intentando averiguar lo que quieren los consumidores.
Nubes de almacenamiento
26. Espacio de almacenamiento de datos en cualquier organización es como espacio físico en
que la naturaleza aborrece el vacío. En cualquier momento nos hemos involucrados con
la adición de espacio de almacenamiento de datos para una organización, nos hemos
asombrados con sólo la rapidez desaparece. ¿Así que ahí radica el problema: donde
encontrará suficiente almacenamiento temporal para grandes proyectos? En el caso de la
New York Times proyecto de indexación de PDF, estimaron que era necesario 4 terabytes
de almacenamiento de información; por lo tanto, en lugar de intentar ampliar
temporalmente su data center, recurrieron a los servicios Web de Amazon. Este impulso
temporal de capacidad de almacenamiento es una de las principales aplicaciones de
nubes de almacenamiento para uso empresarial. Para uso personal, almacenamiento de
información cloud para backup fuera del sitio y el acceso remoto a los archivos críticos
han conducido a la aceptación de la idea de almacenamiento de información basados en
cloud.
Para muchos usuarios individuales, la primera experiencia con una nube de
almacenamiento llegará a través de un encuentro con uno del almacenamiento remoto o
nubes de copia de seguridad. Nubes de almacenamiento utilizadas incluyen Boxee,
DropBox, Microsoft
Malla de Apple MobileMe y Amazon S3. Un encuentro frecuente con estos podría incluir
usando S3 de Amazon (Simple Storage Service) para respaldar viajando portátiles.
Mientras que hay un único servicio de Amazon S3 y una interfaz de programación única al
servicio, para decir que hay un poco de variedad en las herramientas de backup S3 es un
eufemismo. Con nombres como disco de selva, Backup de S3, Brackup, duplicidad,
S3Sync y otros, las herramientas de backup basado en Amazon S3 están disponibles
para prácticamente cualquier sistema operativo de escritorio disponible hoy en día.
Sin embargo, copia de seguridad sólo es arañar la superficie:
Amazon S3 proporciona una interfaz de servicios web simple que se puede utilizar para
almacenar y recuperar cualquier cantidad de datos, en cualquier momento, desde
cualquier lugar en la web. Cualquier desarrollador accede a la misma infraestructura de
almacenamiento de datos altamente escalable, confiable, rápida y barata que Amazon se
utiliza para ejecutar su propia red global de sitios web.
El servicio pretende maximizar los beneficios de escala y pasar esos beneficios a los
desarrolladores.
( Fuente: http://AWS.Amazon.com/S3/#functionality)
27. Se trata de soporte para desarrolladores, y Amazon ha derramado una enorme cantidad
de dinero en la creación de una colección de desarrollador de herramientas de soporte
que no hemos visto desde los días de la colección de la biblioteca de los programadores
de IBM. Con ejemplos, documentos, guías de mejores prácticas, una base de
conocimientos y herramientas todos libremente descargable, Amazon parece decidida a
hacer amigos con la comunidad de desarrolladores en lugar de gravar con tarifas como lo
hacen otros sistemas.
Otro buen movimiento por Amazon ha sido su enfoque ecléctico de soporte de la
biblioteca de programación. En lugar de simplemente va para Microsoft "lowhanging fruta"
y pegue con C# y.Ambiente de red, de la colección de Amazonas SDK (Software
Development Kit) es un smorgasbørd de idiomas y sistemas de programador.
Curiosamente, Amazon también proporciona soporte para la interfaz de OpenMPI en el
modo de procesamiento por lotes para atraer a los usuarios de Beowulf. Puede encontrar
más información sobre el sistema del Amazonas y su programación en
http://developer.amazonwebservices.com/
En la otra cara de la moneda es el enfoque orientados en la Web de Google. Con un
enfoque mucho más simplista, Google ha soslayado claramente los requerimientos de
apoyo enorme Amazonas tuvieron que construir. Concentrándose principalmente en
Python para el sistema de desarrollo, enfoque de Google da integración sin precedentes
en el mundo de los servicios de Google, aprovechando también la enorme cantidad de
programadores de Python en el mundo.
En lugar de ofrecer todo bajo el sol, como Amazon, Google ha construido su biblioteca de
aplicaciones en los años como parte de un entorno de Google allencompassing. En lugar
de proporcionar una instalación de almacenamiento simple, Google se concentra en
proporcionar almacenamiento de información a través de las aplicaciones en el sistema.
El mundo de Google ya atado junto, ya estrechamente integrado y ya bien entendido.
Google parece estar diciendo al mercado que no sólo hemos construido, también estamos
haciéndolo en barato jugar por le empuja hacia un entorno de desarrollo único mientras
que al mismo tiempo abrir todo el mundo Google le. Lo que estamos esperando a ver es
una colección de herramientas de productividad personal para redondear las aplicaciones
de automatización de oficina que ya forman parte de Google desktop.
En un esfuerzo por hacer que sus soluciones nube omnipresente, los principales actores
están haciendo incursiones en difuminando la línea entre el escritorio y móviles.
28. En el pasado que fue claramente potencia de computación que separaba el mundo móvil
de CPUlight de la más grande, más rápido de computación capacidades del escritorio.
Nubes colocan una capacidad informática adicional en cualquier lugar, permitiendo para
que aplicaciones de hambrientos de la CPU ejecutar incluso en plataformas móviles de
CPU-luz separando informática desde la interfaz de usuario. Este modelo de "servidor de
cliente" ha sido utilizado durante años para aplicaciones de red, donde las interfaces de
usuario en equipos cliente comunicarán con grandes aplicaciones que se ejecutan en
servidores back-end para manejar el trabajo pesado. La clave de este enfoque va ser
cómo rápido y hasta qué punto 3 G y, a continuación, redes inalámbricas de 4 G
proporcionan conectividad a Internet para que estas nuevas plataformas móviles pueden
mantener la plataforma móvil conectada el back-end nube entorno informático.
Un enfoque similar a la incursión de Google en el mundo móvil con
Android has been used by Microsoft and Apple with their My.Phone and MobileMe
services for mobile devices. The key differences are that the offerings from Microsoft and
Apple are much more tightly tied to the operating system, making only minimal user
interaction required after the initial relationships between desktop and cloud-based files
are established. The downside of this tighter integration is that cross-platform performance
is either not available or available only on a minimally functional basis. One of the great
unknowns about Google‟s foray into a cloud-based operating system for mobile platforms
is whether it will lead ultimately to wider availability on a variety of platforms or to tighter
integration with (and therefore more exclusive ties to) Google‟s own products and services.
Users can hope that, as the market develops and more open definitions of cloud
processes and procedures gain acceptance, it will be easier to find application, processor,
and storage cloud services that are tightly integrated into operating environments and
available on a greater number of platforms. There have been promising signs of this
direction, but the market is, as of this writing, still too immature for users to know for sure
which direction will predominate.
Con un mercado en todos los tonos de gris, sólo el tiempo dirá cuál es el mejor método
representa el consumidor.
Nubes de protección de correo electrónico
Es curioso cómo a veces suceden cosas tan lentamente con el tiempo que deslizan por su
aviso. El mundo de anti-spam se ha convertido en tan engorroso que ya casi nadie
maneja su propio mantenimiento de "lista negra".
29. Incluso si utiliza un firewall pequeño que tiene una marca de verificación de anti-spam,
seguramente ya está utilizando un servicio de nube. El número y la variedad de servicios
de listas negras en el mundo antispam es variada, pero los sistemas anti-spam más
exitosos parecen utilizar una combinación de varios servicios de listas negras y en
algunos casos múltiples tecnologías de filtrado de spam, fraude, phishing y demás
malware basadas en correo electrónico. Vimos un producto desde el punto de control
alrededor de 2004 que proporcionan este tipo de servicio en una organización nebulosa,
pero no fue hasta finales de 2009 que reapareció en la línea de productos de servidor de
seguridad de proveedores, como Cisco.
Estrategias para sacar a la gente en las nubes
En realidad, muchos de sus habitantes ya están utilizando las aplicaciones que tienen
inclinaciones en la nube; quizás unas notas bien situados y servicios podrían obtener su
pensamiento personal acerca de las nubes y sus posibles beneficios para la empresa.
Comencemos con un poco de lo que ocurre bajo el capó en la manzana
MobileMe y los servicios de Microsoft mi teléfono. El gran punto de venta de ambas es la
copia de seguridad constante y cómodo de su teléfono inteligente. Con muchas personas
con más de 1000 contactos de la libreta de direcciones, la pérdida del uso de un teléfono
inteligente podría ser devastador. Como se ilustra en una aplicación de PocketMac
Corporation, MobileMe puede usarse como una DMZ para programas para transferir datos
de ida y vuelta en una forma segura.
En este ejemplo el PocketMac gente dependen del teléfono BlackBerry o Nokia para
sincronizar con MacMail y luego subir a MobileMe.
Ahora, con una base de datos almacena la información de la libreta de direcciones, puede
recoger datos para sincronizar con aplicaciones como fuerza de ventas, creador de la
reunión, Lotus Notes, Entourage 2004/2008 y otros. Con todo, una interesante manera de
resolver una dirección libro problema de sincronización con el beneficio adicional de
obligar a la copia de seguridad del dispositivo móvil a un servicio de almacenamiento de
información de la nube.
Así, mientras que la copia de seguridad del dispositivo de Windows Mobile es el principal
punto de venta de servicio de mi teléfono de Microsoft, esta solución de almacenamiento
de información cloud será también más que probable morph en un servicio similar,
especialmente teniendo en cuenta cómo Microsoft ya ha agregado en varios conectores
para servicios de redes sociales como MySpace, Facebook y Flickr. Este tipo de servicio
también nos da una pista sobre cómo diversas plataformas aprovechará mutuamente. En
30. el caso del servicio de mi teléfono, es considerablemente más fácil utilizar un teclado
completo para modificar las entradas de la libreta de direcciones o novios una colección
de música o imagen.
Utilice la nube para hacer grandes modificaciones, mientras que la plataforma móvil se
convierte en la extensión omnipresente en la nube. No se diga es una forma bastante
práctica de mover esa libreta enorme a su nuevo teléfono.
Anteriormente mencionamos que el servicio de Amazon S3 tuvo un comienzo sigiloso, ya
que algunas de las primeras aplicaciones para eran sistemas de backup automatizados
para los guerreros de la carretera. Disco de selva, Brackup y duplicidad son unos pocos
destacan pero backup en la nube se ha convertido en una tarea necesaria ahora ofrecida
por ISP en los Estados Unidos. El resultado es que ser capaz de realizar copias de
seguridad independientemente de su ubicación (siempre que disponga de una conexión a
Internet) ha eliminado algunos de los dolores de la tarea y parece ser más y más usuarios
a hecho copia de seguridad de sus sistemas.
El no es de extrañar que las aplicaciones de backup tradicionales tales como las de
Paragon Software han cambiado de dirección a abrazar la nube.
Ya hemos mencionado a SalesForce un par de veces, y mientras estas personas, sin
duda, iniciado en la gestión de las relaciones de cliente juego (CRM), recientemente han
arrojó su sombrero en el mundo de las nubes. Así que en lugar de sólo proporcionar
CRM, SalesForce ahora proporciona la capacidad para alojar aplicaciones personalizadas
para sus clientes. Las mismas aplicaciones ahora pueden aprovechar las conexiones
directas (y seguro) en su almacén de datos CRM legado ya están en marcha.
Nubes desechables
Otra estrategia que fue usado por la gente de la New York Times es aprovechar la nube
para proyectos a corto plazo o una sola vez. Una buena analogía es alquilar un coche en
lugar de comprar uno si sólo vas a necesitar un par de semanas. Las nubes pueden ser
muy similares a una agencia de alquiler de coches, en que se puede alquilar nube servicio
durante un período corto para proyectos específicos. También se podría utilizar para
hacer un largo "test drive" de un modelo que le interesa. La analogía también funciona
para alquiler de duración variable que mayor duración normalmente significa un menor
costo por día. Por ejemplo, negociar para tomar una porción de SAP a una unidad de
prueba y colóquelo en la nube de la unidad de prueba de 90 días. No trajinando alrededor
de perder varios días mientras gira una máquina de pruebas para usted, y si no te gusta,
31. sólo que el proveedor de nube volar lejos cuando haya terminado. Si ya dispone de otros
módulos en la nube, conexiones más bastante un poco fácil, incluso sobre una base
temporal.
Así que ¿por qué no tomar este concepto mucho más? La gente de VMWare tiene un
repositorio en su sitio que tiene un número verdaderamente asombroso de VMware
aparatos disponibles para probar. Pensemos en un lote nuevo coche abierto 24/7 con
miles de diferentes modelos listos para llevar a casa y probar durante un período. El gran
punto de venta es que no tienes que lucha configurar el entorno para encontrarse con sólo
un par de días en el período de prueba. Está todo listo: solo colocarlo en una nube o un
sistema de VMware y enciéndalo. Todo está preconfigurado y listo para explorar el
dispositivo.
Nubes itinerantes
Un ejemplo de "viajar en las nubes" fabuloso surgió cuando Microsoft Unified
Gente de comunicaciones llegó a lucir sus productos más recientes para los editores de
InfoWorld durante el verano de 2007. Teniendo en cuenta que la constelación completa
de servidores para esta demostración requiere cinco servidores Windows, con uno que
requiere un sistema operativo de 64 bits, esto fue una bonita fin de altura giran a corto
plazo. En este caso el product manager subimos a un avión con una gran unidad de disco
duro USB y girar rápidamente por una constelación de comunicaciones unificadas de
Microsoft preconfigurada que consiste en:
• Servidor de active Directory con una instalación de autoridad de certificado
• SQL server para almacenamiento de información
• Servidor de Exchange para correo electrónico
• Share Point Server
• Servidor de archivos
• SIP Gateway (un dispositivo, por lo tanto no una VM en este caso)
Desde el smash todo fue creado para hablar sobre la red virtual (es decir, aislado),
realmente sólo tuvo que cambiar una única dirección IP en el servidor de Exchange para
conectividad externa. Así lo habría tomado bastantes días establecido antes de que
incluso pudimos ver la funcionalidad en su lugar bécame una demostración completa y
una instalación tarde al día siguiente. Es especialmente útil cuando la gente de
interoperabilidad iLabs fueron capaces de utilizar las máquinas virtuales "ajustado" para
una demostración en vivo en la Feria de Las Vegas de interoperabilidad.
32. Mantener firmemente en mente que este truco sólo funciona si el disco USB externo es el
formato NTFS para superar las limitaciones de tamaño de archivo de 4 gigabytes que
vienen con el valor predeterminado de grasa formato típico de estas unidades. (Dado que
muchas máquinas virtuales son varios gigabytes en tamaño, sistema de EC2 de Amazon
[y otros proveedores de nube] permiten envío de grandes unidades USB a ellos para
montaje local sobre sus redes internas. Este montaje local tiende a tener un precio
especial, inventando la configuración de máquinas virtuales personalizadas uch más
apetecible.)
2.2.7 Proveedores actuales y competencia
La lista de los proveedores de servicios públicos y servicios Cloud está creciendo
constantemente, junto a servicios especializados de red como FlexiScale, Morph Labs,
RightScale, los cuales corresponden a algunos de los nombres más conocidos en Internet
y la informática empresarial (ITU, 2009). A continuación se presentan algunos
proveedores de Cloud Computing y los productos que ofrecen:
Cuadro 3. Proveedores y descripciones
PROVEEDORES DESCRIPCIÓN
(Elastic Compute Cloud), es un servicio Web que provee capacidades de
cómputo elásticas, disponibles a través de una infraestructura Cloud
Amazon EC2 diseñada con la finalidad de proveer computación escalable a entornos
Web, bajo demanda, siguiendo un modelo comercial de pago por uso.
(Amazon Web Services, LLC)
Google App Engine es una plataforma para la creación y alojamiento de
Google aplicaciones web utilizando la infraestructura de Google. El servicio se
encuentra actualmente en prueba, permitiendo a los desarrolladores
inscribirse gratuitamente y utilizar hasta 500 MB de almacenamiento.
33. Salesforce.com es un proveedor de Customer Relationship Management
Salesforce.com (CRM), que ofrece la utilización del software como servicio, que incluyen
aplicaciones para ventas, servicio, soporte y comercialización.
Force.com presta la utilidad de plataforma-como-Servicio que permite a
Force.com los desarrolladores externos crear aplicaciones adicionales que se
integran en las aplicaciones de CRM.
La Plataforma de Servicios Azure es una plataforma de servicios Cloud,
alojados en centros de datos de Microsoft, que ofrece un sistema
Microsoft operativo y un conjunto de servicios de desarrollo que pueden ser
utilizados individualmente o en conjunto.
2.2.8 Como está influyendo dentro de la sociedad
Hasta hace poco tiempo la evolución que ha seguido el despliegue de internet, se
centraba en lograr la conectividad de todos en todo momento, estableciéndose como
el medio de alcanzar a otros de forma rápida y directa y como espacio de encuentro
en donde publicar y obtener información, por lo que los aspectos técnicos
relacionados con las comunicaciones tenían más importancia que cualquier otra
consideración. [12]
Mientras, usuarios y proveedores de servicios han estado preocupados en entender
y dominar un espacio que cada vez iba ganando presencia en todos los ámbitos
cotidianos, según alcanzaba más extensión y facilidad de acceso y uso.
Ahora que la computadora se volvió algo cotidiano, la informática resulta casi trivial,
al alcance de cualquier persona, imprescindible en el ámbito profesional y
protagonista de la vida privada. Los proveedores de servicio han encontrado en
internet el entorno en donde crear y desarrollar infinitas posibilidades. Y a partir del
momento en que las comunicaciones se volvieron fiables, baratas y permanentes,
internet dejo de ser el sitio en donde “colgar” archivos de cualquier tipo, creándose
otro tipo de uso y sentido para la red.
34. Figura 9. Reunión sobre Cloud Computing
De este interés surgen los movimientos Web 2.0, redes sociales y un sinfín de
servicios que más allá de la simple publicación-recuperación de datos, necesitan de
nuevos recursos para su desarrollo, tanto en lo que se refiere a programas como a la
prestación de servicios. Una evolución que lleva a la arquitectura orientada a la Web
como modelo para el desarrollo de programas y servicios, apoyándose en que
internet proporciona un entorno ágil, uniforme, asequible y fácilmente manejable para
cualquier persona, a lo que se une la ubicuidad que representa su acceso desde
cualquier lugar y las facilidades para tener conexiones permanentes a bajo costo.
Pero los nuevos programas y servicios que posibilitan la forma de entender internet,
resultan dispersos y no resuelven por si solos algunas de las necesidades que a
empresas y particulares les surge para utilizarlos con satisfacción, lo que lleva a
buscar formulas que permitan integrarlos y utilizarlos de forma más conveniente a las
necesidades de cada cual. Y son estas circunstancias las que llevan al cloud
computing, la computación en la nube, un nuevo servicio con el que los proveedores
tratan de ofrecer a los usuarios un modelo de informática integrado, homogéneo,
ubicuo y sencillo de utilizar.
La denominación de cloud computing recoge la simbología universal por todos
aceptada de representar a internet como una nube en los esquemas de conexión en
donde tiene presencia la red mundial y la idea de ofrecer desde esa entidad recursos
de computación. Es decir, poner a disposición de los usuarios servidores, discos,
programas y otros recursos para que sean utilizados desde internet y no desde sus
equipos locales: utilizar su computadora como un terminal para acceder al equipo
que realmente ejecuta programas y guarda los datos, que se encuentran en el
internet.
35. El usuario no necesita tener ya instalado en su computadora una hoja de cálculo,
suscrito a un proveedor de cloud computing, desde su máquina se conecta a internet
y es aquí donde ejecutara el programa. En su pantalla visualizara los datos y el
archivo resultante tampoco necesita guardarlo en su equipo. Sus datos se alojan en
los discos que le ofrece el proveedor, también de manera remota. De esta forma, el
usuario ya no necesita tener una portátil para acarrear datos de la casa al trabajo o a
algún otro lugar. Desde cualquier punto de acceso a internet, tendrá disponible la
hoja de cálculo y el programa para manejarlo. Y no solo él. Otros usuarios,
debidamente autorizados, podrían tener el mismo acceso a esa hoja de cálculo y al
programa, como podría ser un subordinado, lo que estimula y potencia la
colaboración entre usuarios.
No es una idea nueva y esto se viene utilizando desde hace bastante tiempo en la
red interna. La novedad que aporta cloud computing es que los recursos de proceso
y programas están diseñados e implementados para ser utilizados en la internet y su
oferta no se contempla como un “alquiler” de material, si no como un servicio, pago
por uso, que engloba a los elementos de hardware o software que se puedan
requerir. Para un usuario particular, el pago podría darse por la suscripción de una
cuenta, mientras que en la empresa, podría hablarse de “externalizar” la
infraestructura informática como tal, no solo los servicios asociados al soporte y
mantenimiento. Es por ello que se habla se software as service (SaaS, programas
como servicio).
ARQUITECTURA DE LA NEBULOSA
En la estructura de cloud computing cabe identificar distintos componentes
organizados en un modelo alejado de la tradicional arquitectura cliente/servidor, que
tan profusamente se ha venido utilizando para orquestar las aplicaciones que siguen
el referente de internet. Ninguno de ellos puede considerarse creado expresamente
para esta tecnología. [13]
Cloud Computing aporta pocos avances desde el punto de vista técnico. Realmente
define un modelo con el que se empaquetan distintos componentes que ya se
encuentran en uso, por separado y para distintos propósitos, integrándolos para su
tarificación y comercialización.
En el lado cliente o, si se prefiere, usuario, se plantea que el equipo utilizado para
acceder a los recursos de la nube puede ser una computadora convencional que no
36. necesita de ninguna configuración o característica especial. O que se utilice un Cloud
Computer. La nueva denominación para lo que hasta ahora se conoce como think
client (cliente ligero). Es decir, una computadora muy básica en prestaciones y
tamaño que solo requiere la capacidad de ejecutar un programa que la conecte con
el servidor en donde real mente está corriendo el software que aparece en su
pantalla. Asimismo, este equipo debe tener la capacidad de conectar diversos
dispositivos locales además de la pantalla, teclado y mouse como una impresora o
una cámara. Los clientes ligeros se vienen utilizando rutinariamente desde hace
bastante tiempo para soluciones tipo terminal Server o Citrix y actualmente han
vuelto a tomar relevancia con el advenimiento de la virtualizacion de los equipos de
escritorio (VDI, Virtual Desktop Infraestructura). La novedad que aporta la
computación en internet, dentro de esta filosofía de simplicidad, es que contemplan
también otros dispositivos desde los que el usuario puede obtener los servicios:
dispositivos de mano.
Los PDA y teléfonos móviles tienen la suficiente capacidad, inteligencia y
conectividad a internet para acceder a estos servicios sin mayores dificultades. Hoy
por hoy, la mayoría de estos dispositivos de gama alta, asequibles para el gran
público, tienen la potencia equivalente a la de una pequeña computadora, con
capacidad de ejecutar aplicaciones adicionales al correo, navegación por internet,
conexión inalámbrica a la red y al utilización de dispositivos ajenos a la telefonía y
multimedia, como es el caso de impresoras convencionales. La integración de los
dispositivos de mano en el cloud
computing, es por tanto, inmediata.
En cuanto al software para acceder a
los servicios de la nube, si la
capacidad de proceso de la
computadora se encuentra en remoto y
el equipo del usuario se convierte,
nominalmente, en una simple
concentración de dispositivos locales
de entrada/salida (impresora, cámaras,
teclado, mouse y pantalla) no es
Figura 10. Arquitectura
necesario disponer de un software
complejo para utilizar estos servicios. Así, cuando el usuario utiliza una computadora
37. convencional, bastara un navegador ordinario para conectar y utilizar los recursos a
los que se ha suscrito. O, si se requiere un acceso más especifico, un cliente de poco
peso que, ejecutado en terminal local, conecte e integre mejor los recursos propios
con los que se encuentran en forma remota. Para aquellos usuarios que optan por
emplear un cloud computer, pueden utilizar un sistema operativo de Web, lo que se
ha dado en llamar Web OS.
SISTEMA PARA LA RED
Un Web OS es un sistema operativo en toda regla. El programa más importante que
tiene una computadora y que realmente la hace funcionar. Un Web OS es un sistema
operativo cuya principal diferencia con el resto de sistemas operativos
convencionales se encuentra en que funciona según la abstracción de los recursos
que debe manejar, que se encuentran remotos y dispersos. Se trata de un sistema
operativo que no necesita implementar funciones para soportar un sistema de
archivos, por ejemplo. [14]
En Web OS, el listado de archivos que aparecen cuando se inspecciona una carpeta,
son en realidad localizadores de internet, URL (Universal Resource Locator,
Localizador de Recursos Universal), que apuntan a donde realmente se encuentran
esos archivos. O dicho de otro modo, no son archivos como tal si no enlaces web a
los archivos reales, que vaya usted a saber en qué parte del mundo se encuentran
físicamente. Son sistemas operativos que tienen un diseño e implementación
especializada con la ejecución remota, en donde se pone especial énfasis en la
seguridad de acceso y calculo y donde los posibles errores de transacción entre
terminal y servidor están muy depurados. Una concepción en donde prima la
simplicidad por encima de cualquier otra consideración y que facilita proyectar un
escritorio de usuario que perfectamente estará disponible en la PC de la casa, en la
computadora de la oficina o, por qué no, en un dispositivo de mano, PDA o teléfono
móvil. Una idea atractiva e interesante para usuarios, técnicos de soporte y, claro
está, para fabricantes y proveedores que pueden extender su oferta de servicios a
prácticamente todos los elementos informáticos que utiliza el usuario en su faceta
profesional y personal. Aunque no resulta una propuesta novedosa. Los
antecedentes de este software datan la mitad de los años 90 y hasta ahora han
evolucionado como una aplicación para internet que se ejecuta en paralelo al sistema
38. operativo del equipo en el que se ejecuta y con el que solo se relaciona para tener
acceso a los dispositivos conectados localmente.
Las soluciones actuales de Web OS constituyen programas y por lo tanto necesitan
un sistema operativo instalado para ejecutarse, pero tienen la particularidad de
integrar un Kernel propio, es decir, un núcleo de funcionamiento, independiente del
que implementa el sistema operativo sobre el que maniobra.
Figura 11. Sistemas para la red
2.3 Estado del Arte
Podría transformar profundamente la industria informática
El modelo de negocio tradicional de la industria es la
venta de hardware y software a sus clientes, con su
correspondiente mantenimiento, pero no la venta de
hardware y software como servicio y el cobro por
uso. ¿Cómo reaccionarán los fabricantes de
hardware y software a la interposición entre ellos y
sus clientes de operadores de gran tamaño y gran
capacidad de negociación tanto en precio como en
las características técnicas de los productos? [15]
Figura 12. La Nube
39. La mayoría buscan posicionarse en los servicios de cloud computing y, desde luego,
querrán preservar la relación directa con los clientes, por lo que prestarán también estos
servicios, si bien intentarán minimizar su impacto en su negocio tradicional y retrasarlo en
el tiempo lo más posible.
Lo que seguramente no se podrá evitar es un mayor foco en el uso (hardware y software
vendido como servicio), con o sin cloud computing, en lugar de la adquisición y la gestión
de la tecnología por el cliente.
Por otra parte, existen desde hace muchos años en el sector dos tendencias claras: la
concentración de fabricantes, tanto de hardware como de software y la externalización de
la operación informática y del desarrollo, instalación y mantenimiento de software.
Con respecto a la tendencia a la concentración, las economías de escala de los grandes
datacenters favorecerán la concentración entre los cloud operators, por lo menos en
infraestructura. No obstante, dado que la mayoría de los nuevos operadores no serán
fabricantes (Google, Amazon, las operadoras de telecomunicaciones, etc. no lo son) se
producirá un aumento del número de competidores, al menos en la provisión de
infraestructura.
En cuanto a la tendencia a la externalización, los servicios de cloud computing suponen
un paso más de gran importancia en esa dirección, en la que el sector ya se está
moviendo hoy, y una mejora en su competitividad en costes, precios y variedad de oferta.
Otra área de gran interés es el impacto cruzado entre cloud computing y el llamado
software libre, usado al menos de forma parcial por bastantes de los cloudsdisponibles
hoy y previsiblemente también por parte de los nuevos entrantes.
También es una cuestión interesante el impacto de los proveedores de servicios
informáticos de países emergentes. Su influencia en el mercado ha sido importante en los
últimos años, sobre todo en los Estados Unidos y previsiblemente lo será también en los
servicios de cloud computing.
40. El desarrollo de lo indicado en los párrafos anteriores será un proceso que requerirá
bastante tiempo pero que sin duda tendrá un impacto profundo en el sector.
El futuro del cloud computing y la virtualización
Francisco Albarés, vicepresidente regional de Ventas
para el sur de Europa de Quest Software, comenta
las predicciones de la compañía sobre el futuro de la
nube y de la virtualización. [16]
El cloud computing y la virtualización serán unas de
las prioridades más importantes de las
organizaciones de TI en 2011, según un estudio anual
realizado por Quest Software entre profesionales del
Figura 13. Software Libre
sector TI. En conjunto, estas predicciones muestran las
prioridades más importantes de las organizaciones de TI y la dinámica del mercado
tecnológico que esperamos para 2011. Para nosotros es importante compartir estas
conclusiones sobre las complejidades relativas a la adopción más allá de los rumores
sobre la nube, las guerras entre los fabricantes de las plataformas y el cambio en las
estrategias de inversión en tecnología.
En primer lugar, las TI corporativas migrarán a la nube. La adopción del cloud
computing parece haber quedado un tanto difuminada detrás de un gran ruido mediático.
El ritmo de los despliegues en la nube va a acelerarse este año aunque no será hasta
dentro de un lustro cuando la adopción de servicios cloud se generalice. Mientras el
interés por el cloud computing crece, todavía hay una parte importante de empresas que
no prevé utilizar este tipo de servicios.
Como resultado, la adopción del cloud computing no seguirá la típica curva de
campana que observamos en la mayoría de las nuevas tecnologías. Tras un aumento
inicial, el crecimiento disminuirá hasta que el resto de las empresas comprueben el éxito
en las compañías que hayan adoptado esta tecnología. Una vez se alcance el éxito en
una masa crítica de usuarios, las presiones competitivas obligarán al resto a adoptar
servicios cloud.
41. En el terreno de las plataformas cloud, la batalla se intensificará, ya que la mayoría
de usuarios no tiene predilección por una plataforma cloud específica. Además,
aparecerán nuevos equipos de soporte para dar cobertura en la nube. Según el estudio
de Quest Software, ya se ven los primeros signos de cambio organizacional en las
empresas más punteras con la aparición de nuevos equipos de administración dedicados
a dar soporte a los servicios cloud. El aprovisionamiento y soporte de los servicios en la
nube serán muy distinto de los actuales modelos de entrega de aplicaciones.
Los primeros servicios cloud se adoptarán para el correo electrónico.
Aproximadamente un 50% de las compañías que lo utilizan, que lo están evaluando
actualmente o que planifican el despliegue de los servicios cloud tienen o están
considerando el correo electrónico. Las empresas esperan que las ofertas de correo
electrónico estén mejor desarrolladas, sin embargo, la adopción generalizada ocurrirá en
años y no en meses.
Otra de las realidades que estamos viendo es la estandarización de “la mejor oferta
posible”. La facilidad de uso y escalabilidad de muchas de las soluciones cloud permiten
a los responsables de ciertas áreas de negocio de las compañías elegir sus propias
plataformas y aplicaciones en lugar de depender de las decisiones centralizadas de las
organizaciones TI. En muchos casos, las organizaciones de TI no participan o no son
conscientes de todos los servicios en nube que se utilizan en sus propias empresas.
En 2011, la reducción de costes será la prioridad de una tercera parte de los
encuestados por Quest Software a la hora de considerar los servicios en nube. Sin
embargo, la novedad asociada a los modelos de entrega del servicio cloud junto con la
importancia en la reducción de costes llevará a muchas organizaciones de TI a
subestimar la necesidad de planes de contingencia para evitar las interrupciones del
servicio.
Fuera del entorno cloud, se mantendrá la pelea en los campos de batalla del desktop
y el almacenamiento. El 91% de los encuestados ya utilizan la virtualización y gran parte
de los otros están evaluando o planificando su despliegue dentro de los próximos 12
meses. La virtualización del servidor está en marcha o bajo evaluación en el 94% de las
organizaciones y el mercado ha alcanzado la saturación. La virtualización del escritorio,
que ofrece muchas posibilidades, y que utiliza aproximadamente la mitad de compañías, y
la virtualización del almacenamiento seguirá creciendo.
42. En conclusión, 2011 será el año en que las estrategias de inversión en tecnología
empiecen a renunciar a los recortes en gastos y aprovechen las oportunidades.
Mientras que muchas compañías y organizaciones gubernamentales mantienen un
estrecho control sobre sus gastos, vemos signos de una mejora económica.
En los resultados del estudio, vemos que sólo un 9% de las empresas mantienen los
recortes y un 54% están haciendo por lo menos inversiones específicas. Conforme la
economía mejore y las compañías busquen acelerar el crecimiento de sus ingresos, habrá
un cambio progresivo desde los recortes en los presupuestos de compra hacia
inversiones en tecnologías más orientadas hacia la capitalización de oportunidades.
Podría transformar profundamente la industria informática
El modelo de negocio tradicional de la industria es la venta de hardware y software a sus
clientes, con su correspondiente mantenimiento, pero no la venta de hardware y software
como servicio y el cobro por uso. ¿Cómo reaccionarán los fabricantes de hardware y
software a la interposición entre ellos y sus clientes de operadores de gran tamaño y gran
capacidad de negociación tanto en precio como en las características técnicas de los
productos?
La mayoría buscan posicionarse en los servicios de cloud computing y, desde luego,
querrán preservar la relación directa con los clientes, por lo que prestarán también estos
servicios, si bien intentarán minimizar su impacto en su negocio tradicional y retrasarlo en
el tiempo lo más posible.
Lo que seguramente no se podrá evitar es un mayor foco en el uso (hardware y software
vendido como servicio), con o sin cloud computing, en lugar de la adquisición y la gestión
de la tecnología por el cliente.
Por otra parte, existen desde hace muchos años en el sector dos tendencias claras: la
concentración de fabricantes, tanto de hardware como de software y la externalización de
la operación informática y del desarrollo, instalación y mantenimiento de software.
Con respecto a la tendencia a la concentración, las economías de escala de los grandes
datacenters favorecerán la concentración entre los cloud operators, por lo menos en
infraestructura. No obstante, dado que la mayoría de los nuevos operadores no serán
fabricantes (Google, Amazon, las operadoras de telecomunicaciones, etc. no lo son) se
43. producirá un aumento del número de competidores, al menos en la provisión de
infraestructura.
En cuanto a la tendencia a la externalización, los servicios de cloud computing suponen
un paso más de gran importancia en esa dirección, en la que el sector ya se está
moviendo hoy, y una mejora en su competitividad en costes, precios y variedad de oferta.
Otra área de gran interés es el impacto cruzado entre cloud computing y el llamado
software libre, usado al menos de forma parcial por bastantes de los cloudsdisponibles
hoy y previsiblemente también por parte de los nuevos entrantes.
También es una cuestión interesante el impacto de los proveedores de servicios
informáticos de países emergentes. Su influencia en el mercado ha sido importante en los
últimos años, sobre todo en los Estados Unidos y previsiblemente lo será también en los
servicios de cloud computing.
El desarrollo de lo indicado en los párrafos anteriores será un proceso que requerirá
bastante tiempo pero que sin duda tendrá un impacto profundo en el sector.
44. Capítulo III: Casos de éxito
3.1 Casos en Formato de texto
A continuación se resumen algunos casos de éxito relevantes en el uso de Cloud
Computing:
Caso New York Times
Como se detalla en (Gottfrid., 2007),
el periódico The New York Times
necesitaba convertir 11 millones de
artículos e imágenes desde su
archivo (de 1851 a 1980) al formato
PDF. Su departamento interno de TI
dijo que les tomaría siete semanas.
Mientras tanto, un desarrollador Figura 14. New York Times
utilizando 100 instancias de Amazon EC2 con una interface de servicios Web simple para
operar Hadoop(una implementación de código abierto similar al MapReduce) completó el
trabajo en 24 horas por menos de $300. [17]
Caso Animoto Productions
Como se detalla en (AnimotoProductions.,
2008), la compañía AnimotoProductions,
creadora de una herramienta mash-up para
crear video a partir de imágenes y música,
utilizó los servicios Cloud Computing de
Amazon (Amazon Simple QueueService,
Amazon Simple Storage Service, Amazon Figura 15. Animoto Productions
Elastic Compute Cloud) para escalar de 50 a 3500 servidores en tan sólo tres días.
Actualmente la compañía tiene instancias activas que han alcanzado el consumo de hasta
5000 servidores considerándose uno de los casos de éxito más importantes de los
Servicios Web de Amazon.
45. Caso SmugMug
Como se detalla en (Amazon Web
Services Case Studies: SmugMug), a
principios de 2006, la compañía de
compartición de fotos SmugMug inició
una investigación para encontrar una
solución de almacenamiento eficaz
para su nuevo repositorio de mil millones de imágenes. Figura 16. SmugMug
Una semana después de iniciar la utilización del servicio Amazon Simple Storage Service,
SmugMug estaba almacenando todas sus nuevas imágenes mediante dicho servicio.
Desde entonces los clientes de la compañía han añadido más de 10 terabytes de
imágenes nuevas cada mes. La empresa reporta haber ahorrado más de 500.000 dólares
en gastos de almacenamiento, todo ello con un incremento igual a cero en personal o en
el espacio del centro de datos.
Caso Linden Lab
Como se detalla en (Amazon Web Services Case
Studies. Linden Lab (SecondLife)) , Linden Lab, la
compañía creadora de SecondLife, utilizó Amazon
Simple Storage Service para almacenar la mayoría de
elementos usados en el mundo de SecondLifey
distribuir vistas a los usuarios finales. En noviembre
de 2008, tras el lanzamiento de Amazon CloudFront,
un servicio de distribución de contenido avanzado, Figura 17. Linden Lab
LinderLab migró la descarga de los objetos más populares de
SecondLifeincluyendo el visor que permite a los usuarios interactuar con el mundo
SecondLife. Este visor se puede descargar más de 40 mil veces cada día por diferentes
usuarios en todo el mundo y mediante CloudFrontlos residentes pueden descargar su
software más rápido mediante el almacenamiento de copias en lugares geográficamente
más cercanos. En la actualidad, CloudFrontutiliza 14 ubicaciones de distribución en todo
el mundo.
46. Caso Jungle Disk
Como se detalla en (Amazon Web Services Case
Studies. Jungle Disk. ), Jungle construyó un sistema de
almacenamiento en línea simple, confiable y asequible
para ofrecer servicios de copia de seguridad utilizando el
Amazon Simple Storage Service (S3). Usando el modelo
de precios pay-as-you-go, Jungle Disk ofrece a sus
clientes el mismo beneficio: la capacidad de pago sólo
por el almacenamiento que utilizan en lugar de pagar una
tarifa plana de almacenamiento que podrían subutilizar. La Figura 18. Jungle Disk
simplicidad del API de S3, permitió el funcionamiento del nuevo servicio en menos de 30
días a partir del inicio del proyecto. La popularidad de los productos Jungle Disk creció
enormemente en los primeros 60 días, ganando miles de clientes para la firma.
Bungee Labs
BungeeLabs (BungeeLabs) es una empresa
estadounidense, fundada en el año 2002 por David
C. Mitchell, creadora del ambiente
BungeeConnect™, una aplicación web PaaS que
permite la construcción y desarrollo de aplicaciones
web interactivas. BungeeConnectelimina la
complejidad, el tiempo y el costo de mover
aplicaciones a la Nube o conectar servicios de la
Nube existentes para formar nuevas aplicaciones. Figura 19. Bungee
Para BungeeLabs, el Cloud Computing está cambiando la Labs
manera como los departamentos de IT entregan nuevas funcionalidades y valor al
negocio, incluso bajo las presiones financieras que encaran las directivas para reducir
costo; proporciona además una alternativa más rápida, costo-eficiente y menos
arriesgada para el desarrollo de aplicaciones basado en premisas.
Bungee Labs
47. 3.2 Casos en Formato de Video
Computación en la nube: casos, mejores prácticas y estándares
Entrevista a Ariel Alonso: Pérdida de Datos, Seguridad y Panorama Futuro Cloud Computing
48. Microsoft sobre su visión del cloud computing P.1
Cloud Computing: más información, ejemplos y posibilidades (junio 2009)
49. Cloud computing: la visión de IBM (español)
Computación en la nube ( Cloud Computing )
50. Capítulo IV: Conclusiones y Recomendaciones
4.3 Conclusiones
Se deriva la nube permite ofrecer servicios por vía internetlos sus modelos de
servicios como Infraestructura, Plataforma, Software, presenta características y
oportunidades de desarrollo para usuarios y empresas bastante completas, por
la calidad y rapidez de los servicios que los proveedores ofrecen al mercado.
Se comprueba que a evolución acelerada de cloud computing depende de las
necesidades de nosotros los usuarios o cliente y factores como capacidad,
seguridad, servicios y otros que el cliente vea adecuado para su propósito.
Se comprueba al tener cloud computing un modelo innovador que implica
compartir muchas veces recursos, creando retos nuevos al tema de seguridad
y privacidad.
Se observa que cloud computing le permite a las empresas ahorrar dinero y
manejar los sistemas de información a través del internet.
4.4 Recomendaciones
Se recomienda investigar más a fondo sobre los software libre.
Se debe revisar más libros sobre cloud computing.
Se propone revisar los problemas que puede tener cloud computing.
Se propone hacer necesarios un procesos de análisis, diseño, desarrollo, pruebas
y mantenimiento sobre Cloud Computing orientándose para su corrección,
mejoramiento y puesta en producción final.
Se debe fomentar el uso del recurso humano nacional en la generación de
software, aplicaciones y servicios pendientes a mejorar la oferta de mano de obra
calificada en diversas tecnologías de la información, servicios Cloud.
Se recomienda a las compañías que provean los servicios Cloud, así como los
usuarios, deberán prestar especial atención a los riegos relacionados con la
seguridad de la información asociados a este modelo.
51. Referencias Bibliográficas
Bibliografias Especializadas
Libro
[3] Brian J.S. Chee and Curtis Franklin, Jr.Cloud Computing “Technologies and
Strategiesof the Ubiquitous Data Center”. Estados Unidos:CRC Press;2010.
[11] Brian J.S. Chee and Curtis Franklin, Jr.Cloud Computing “Technologies and
Strategiesof the Ubiquitous Data Center”. Estados Unidos:CRC Press;2010.
Tesis
[1] Edgar Eduardo Rosales Rosero. Unacloud: Infraestructura Como ServicioPara Cloud
Computing Oportunista.Bogota:2010.
Revistas Especializadas
[12] PASCUAL, J. Herramientas. Cloud Computing. Perú. 2009. Volumen(27): 72 - 75
Direcciones Electrónicas
[2]Maestrosdelweb.com,Cloud computing nueva era de desarrollo[sede web].España:
Maestrosdelweb.com;fecha de puclicacion.Dispinible en: http://www.maestrosdelweb.com
[4]Dreig.eu.Qué es el cloud computing definición,tendencias y preocupaciones.Estados
Unidos:dreig.eu; 2008 – [actualizada el 30 de octubre 2008; acceso 4 de julio de
2011].http://www.dreig.eu
[5]desarrolloweb.com.Articulos de cloud computing.lugar de
publicación:desarrolloweb.com;2011 – [actualizada el 1 de abril 2011; acceso 4 de julio de
2011].http://www.desarrolloweb.com
[6] Wikipedia.org.Computación en la nube.Wikipedia.org;2011 – [actualizada el 1 de abril
2011; acceso 4 de julio de 2011].http://es.wikipedia.org
52. [7] Piensaenweb.com.Qué es famoso cloud computing.Zaragosa:piensaenweb.com;2009
– [actualizada el 11 de setiembre 2009; acceso 4 de julio de
2011].http://www.piensaenweb.com
[8]Scribd.com.Cloud Computing (MONOGRAFIA).Colombia:scribd.com;2010 –
[actualizada el 11 de abril 2010; acceso 4 de julio de
2011].http://es.scribd.com/doc/3694498
[9]Scribd.com.Cloud Computing (MONOGRAFIA).Colombia:scribd.com;2010 –
[actualizada el 11 de abril 2010; acceso15 de julio de
2011].http://es.scribd.com/doc/36944980
[10] Blog.abserver.es. Cloud Computing rentable para mi empresa.España:
Blog.abserver.es;2010 – [actualizada el 22 de setiembre 2010; acceso 15 de julio de
2011]. http://blog.abserver.es.
[13] nubearquitectura.com.ar.Arquitectura de la nebulosa.Argentina:
nubearquitectura.com.ar;2011 – [actualizada el 6 de marzo 2011; acceso 4 de julio de
2011]. http://www.nubearquitectura.com.ar.
[14] Baquia.com.Cloud computing un futuro brillante.España: Baquia.com;2009 –
[actualizada el 9 de marzo 2010; acceso 4 de julio de 2011]. http://www.baquia.com.
[15] Baquia.com.Cloud computing un futuro brillante.España: Baquia.com;2009 –
[actualizada el 9 de marzo 2010; acceso 4 de julio de 2011]. http://www.baquia.com.
[16] Siliconnews.es. El futuro del cloud computing y la virtualizacion España:
Siliconnews.es;2011 – [actualizada el 21 de febrero 2011; acceso 4 de julio de 2011].
http://www.siliconnews.es.
[17]Scribd.com.Cloud Computing (MONOGRAFIA).Colombia:scribd.com;2010 –
[actualizada el 11 de abril 2010; acceso15 de julio de
2011].http://es.scribd.com/doc/36944980
53. Anexos
Anexo A
Adopción de cloud computing en Perú
Si bien la idea de la migración hacia entornos cloud es
tentadora como materia de estudio en muchos lugares,
en nuestra región aún hay varias interrogantes abiertas al
respecto. Temas como el alojamiento múltiple de
empresas en un solo servidor etéreo despierta
suspicacias. Ramiro Merchan, Vicepresidente de
Consultoría de Digiware, hace una descripción del
escenario y sus posibles vías a futuro.
¿Considera usted que es inminente la migración de sus
aplicaciones a la nube? ¿Aun de sus procesos críticos? Estas preguntas, que el auge y
aparente boom del Cloud Computing, podrían inclinarnos a responder positivamente,
parecen en realidad tener una respuesta un tanto más compleja entre nosotros.
Ramiro Merchan aborda el tema y como primer punto revela que una reciente encuesta
sobre auditoría y seguridad en Latinoamérica así como de la percepción del Cloud
Computing, señaló que el 41% de entrevistados consideraban que los riesgos
sobrepasaban los beneficios. En un punto intermedio están, también con 41%, quienes
señalan que riesgos y beneficios están balanceados. Y finalmente, sólo 18% de esta
evaluación ponderó que los beneficios alcanzados podrían superar a los riesgos. Una
auténtica sorpresa.
54. Anexo B
Productos y/o servicios sustitutos
Arquitectura Cliente – Servidor
La arquitectura cliente –servidor es una arquitectura sustituta al Cloud Computing, pues
ofrece la posibilidad al cliente de solicitar servicios a un servidor. Sin embargo, la
arquitectura Cliente –Servidor presenta las siguientes desventajas frente al modelo de
Cloud Computing:
Licencias de software costosas y multi-años
Difíciles de personalizar y usar
Infraestructura complejas
Mejoras y actualizaciones complicadas
Seguridad y cumplimientos fragmentados
Hosting
El alojamiento o Hosting es el servicio que ofrece al cliente la posibilidad de almacenar
sus datos vía Web. Existen diferentes tipos de alojamiento: gratuito, compartido, reseller;
a través de servidores virtuales o servidores dedicados. La capacidad de alojamiento
depende del tipo de alojamiento escogido por el cliente, por ejemplo, el alojamiento gratis
es limitado comparado con un alojamiento pagado. En la modalidad de Hosting, los
riesgos por obsolescencia se trasladan a un tercero.
El servicio de alojamiento, adicionalmente, permite reducir los costos del equipo, de
mantenimiento, conexión y personal a cargo en la empresa. Sin embargo, el servicio, la
velocidad para descarga y los costos, por ejemplo, dependen del plan contratado.
Colocation
El colocation brinda el alquiler del espacio físico en Racks para el alojamiento de equipos.
Con este servicio es posible arrendar metros cuadrados y jaulas con el fin de establecer
zonas exclusivas para la empresa en un ambiente seguro y controlado.
Esta solución es ideal cuando es necesario contar con redundancia y/o contingencia de la
información, alta seguridad y garantía de disponibilidad de los servicios sobre Internet en
una ubicación distinta a las instalaciones de la empresa; reduciendo el costo y la
55. complejidad del almacenamiento de información, simplificando la administración y
logrando nuevos niveles de automatización y protección de datos.
BPU (Business ProcessUtility)
La BPU es la prestación de servicios enfocada en la ejecución optimizada de procesos del
negocio de manera externa a la entidad. Esta modalidad requiere de un conocimiento
profundo de la entidad y manejo de acuerdos de confidencialidad de la información.
Grid Computing
El Grid Computing es uno de los antecesores del Cloud Computing. Esta modalidad de
servicio permite a los usuarios acceder a capacidades de computación dependiendo de su
uso y necesidades sin requerir un control centralizado y reúne dos características
asociadas al Cloud Computing: infraestructura compartida y computación distribuida.
El objetivo final de este tipo de computación es poder utilizar recursos remotos que
permitan realizar tareas que no podrían abordarse en máquinas o centro de trabajo
convencionales. De esta manera, se accede a software, ordenadores y datos remotos,
donde los recursos son agrupados dinámicamente para resolver problemas concretos,
formando organizaciones virtuales.
Web Plataforms
Es la implementación de Webs para la publicación de aplicaciones con arquitectura
orientadas al servicio que interactúan con otros sitios Web para presentar una sola
información y desde un solo sitio.
CommunitySource
El CommunitySource proporciona a los vendedores independientes de software y
hardware la oportunidad de desarrollar tecnología de virtualización avanzada. Uno de los
impulsadores del CommunitySource es la reducción en costos de licenciamiento y
operación. Sin embargo, una de las mayores desventajas radica en que los objetivos,
tecnologías no están perfectamente alineadas. (Open SourceLab, 2006)
57. Anexo D
Videojuegos en la nube
Antecedente de los videojuegos
El problema de los videojuegos de ahora para
computador es que casi siempre tenemos que
estar modificándolo para poder que resista el
videojuegos que vamos a jugar, y la verdad a la
larga es muy tedioso hacer esta clase de cosas
cada dos años, cuando cada vez necesitamos
mejores tarjetas aceleradoras o más memoria.
¿En qué consiste el cloud gaming?
Cloud computing" cada vez está menos en el aire y empieza a pisar fuerte en el mercado
tecnológico. Ya muchas empresas emplean servicios de computación a través de la Web.
Así se evitan el costo de comprar software para cada PC y, además, pueden reducir el
costo en los equipos porque necesitan menos memoria
para correr los programas.
Los desarrolladores de videojuegos también decidieron
subirse a la nube. Esta idea de servicios Cloud based, se
ha extendido a los videojuegos, dando una oferta más que
interesante a los usuarios.
Básicamente, se trata de que el juego, se lleve los
requerimientos hardware al servidor y nosotros sólo
necesitemos la conexión a internet, tanto para mandar, digamos, nuestros movimientos,
como para recibir la imagen de lo que está pasando, y también es necesario un software
básico para que se entienda el servidor con nuestro ordenador, televisión, o móvil.
El "cloud gaming" promete ofrecer todos los jueguitos actuales en la web. Así ya no se
necesitará tener el software "físico" instalado ni un súper computador para ejecutarlo.
Claro que ahora se necesitará un ancho de banda extremadamente ancho.
58. Actualmente hay 3 ofertas de este servicio, OnLive, Gaikai y Otoy, si bien éste último
ofrece también el servicio para películas.
Onlive
Onlive es un sistema de videojuegos basado en Internet. El juego no se encuentra
almacenado en el terminal, sino en un servidor remoto desde el que jugamos, enviando
las señales desde nuestro terminal. El secreto está en que el juego se ejecuta
remotamente, en los servidores de la compañía. Los controles se manejan igual que con
cualquier otro juego, pero en lugar de procesar polígonos, lo que hace la computadora, es
recibir un stream de vídeo en alta definición sin grandes latencias adicionales siendo
posible jugar a cualquier título disponible con el sistema operativo que se usa
habitualmente. La calidad de vídeo, es similar a la consola Nintendo Wii, para ello, se
necesita una conexión de al menos 1,5 Mbps, y para resoluciones de alta definición, no
podrá ser menor de 5 Mbps.
Combinará una base HDMI, un mando Bluetooth y un sistema de comunicaciones
inalámbrico, además de clientes para Windows y para Mac OS X, OnLive también podrá
utilizarse desde el televisor. Para ello ofrecerán una consola, que no es tal, sino que es un
adaptador para el acceso al sistema. Su fuente de alimentación se conecta a través de un
puerto MicroUSB. En esta consola, podremos conectar hasta cuatro mandos
inalámbricos, además de cuatro auriculares a través de Bluetooth. Además, dispone de un
par de puertos USB para incorporarle un teclado y un ratón. Para su buen funcionamiento,
el usuario deberá tener una conexión a internet de alta velocidad y confiable.
59. Anexo E
Ejemplos de software libre en las nubes.
Eyeos
Eyeos es un escritorio virtualmultiplataforma, libre y
gratuito, basado sobre el estilo del escritorio de un
sistema operativo. El paquete básico de aplicaciones que
vienen por defecto, incluye toda la estructura de un
sistema operativo y algunas aplicaciones de tipo suite
ofimática como un procesador de textos, un calendario,
un gestor de archivos, un mensajero, un navegador, una
calculadora y más.
El paquete entero está autorizado bajo la licencia libre AGPL. Existe un sitio paralelo que
proporciona aplicaciones externas para eyeOS, llamadas eyeApps.
Se trata de un nuevo concepto en almacenaje virtual, el cual se considera como
revolucionario al ser un servicio clave para el Web 2.0 ya que dentro de una web que
combina el poder del actual HTML, PHP, AJAX y JavaScript para crear un entorno gráfico
de tipo desktop.
La diferencia entre otros entornos desktop al hacer posible iniciar el desktop eyeOS y
todas sus aplicaciones desde un navegador web. No se requiere instalar ningún software
adicional, ya que solo se necesita un navegador que soporte AJAX, Java y Adobe Flash
(dependiendo de las aplicaciones que se deseen ejecutar).
Ubuntu One
Ubuntu One es una herramienta que permitirá a los usuarios
sincronizar archivos vía internet entre varios computadores
con Ubuntu, compartir los ficheros con la interfaz web del
servicio o trabajar con ellos de forma remota.
Ubuntu One ofrece de forma gratuita 2 GB de almacenamiento