Your SlideShare is downloading. ×
Cloud computing trabajo final
Cloud computing trabajo final
Cloud computing trabajo final
Cloud computing trabajo final
Cloud computing trabajo final
Cloud computing trabajo final
Cloud computing trabajo final
Cloud computing trabajo final
Cloud computing trabajo final
Cloud computing trabajo final
Cloud computing trabajo final
Cloud computing trabajo final
Cloud computing trabajo final
Cloud computing trabajo final
Cloud computing trabajo final
Cloud computing trabajo final
Cloud computing trabajo final
Cloud computing trabajo final
Cloud computing trabajo final
Cloud computing trabajo final
Cloud computing trabajo final
Cloud computing trabajo final
Cloud computing trabajo final
Cloud computing trabajo final
Cloud computing trabajo final
Cloud computing trabajo final
Cloud computing trabajo final
Cloud computing trabajo final
Cloud computing trabajo final
Cloud computing trabajo final
Cloud computing trabajo final
Cloud computing trabajo final
Cloud computing trabajo final
Cloud computing trabajo final
Cloud computing trabajo final
Cloud computing trabajo final
Cloud computing trabajo final
Cloud computing trabajo final
Cloud computing trabajo final
Cloud computing trabajo final
Cloud computing trabajo final
Cloud computing trabajo final
Cloud computing trabajo final
Cloud computing trabajo final
Cloud computing trabajo final
Cloud computing trabajo final
Cloud computing trabajo final
Cloud computing trabajo final
Cloud computing trabajo final
Cloud computing trabajo final
Cloud computing trabajo final
Cloud computing trabajo final
Cloud computing trabajo final
Cloud computing trabajo final
Cloud computing trabajo final
Cloud computing trabajo final
Cloud computing trabajo final
Cloud computing trabajo final
Cloud computing trabajo final
Cloud computing trabajo final
Cloud computing trabajo final
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Cloud computing trabajo final

22,674

Published on

TRABAJO RELIAZO POR : …

TRABAJO RELIAZO POR :
JAVIER NAVARRO
QUELLIN MAYLLE
RAUL RODRIGUES

UNIVERSIDAD FEDERICO VILLARREAL

Published in: Technology
1 Comment
3 Likes
Statistics
Notes
  • hola javier soy de cusco me gustaria q compartas tu trabajo commigo por q me interesa el tema soy Fely de cusco
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
22,674
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
1,161
Comments
1
Likes
3
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. INTEGRANTES: Eladio Quelin Maylle Adriano Javier Navarro Caycho Raul Rodrigues Alayo Orientador: Dr. Javier Gamboa Cruzado LIMA-PERU AGOSTO 2011
  • 2. DEDICATORIASEl trabajo de investigación monográfico lodedicamos a nuestros padres; a quienesles debemos todo lo que tenemos en estavida.A Dios, ya que gracias a él tenemos esospadres maravillosos, los cuales nosapoyan en nuestras derrotas y celebrannuestros triunfosAGRADECIMIENTOA nuestro profesor quien es nuestro guíaen el aprendizaje, dándonos los últimosconocimientos para nuestro buendesenvolvimiento en la sociedad.
  • 3. IntroducciónHoy en día todos hablan de “Cloud Computing” o “Computación en la Nube”. Pero cadaquien tiene una perspectiva distinta de qué significa y para qué sirve. El objetivo de lapresente es tratar de unificar conceptos al respecto de este tema, que promete ser elfuturo de la computación.El presente trabajo es un motivo donde la computación en la nube o informática en lanube 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ásrápida y eficiente, un mayor número de servicios, como para los usuarios que tienen laposibilidad 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 puntostratados.Se utilizaron para desarrollar una metodología no experimental con apoyo de teoría dediferentes fuentes con el tipo de investigación de exploración, descripción y explicacióndel respectivo tema.Se tuvieron limitaciones en el trabajo por lo siguiente factor tiempo y otro de los motivosfue de información muy buena pero a la vez compleja son tantos puntos que se puedendesarrollar para “Cloud Computing” pero se realizaron los esenciales.Finalmente esta investigación busca introducir de forma general, al lector a lacomputación en la nube. La nube cuenta con cientos de puntos que pueden seranalizados, sin embargo este documento analiza lo siguiente:Capítulo 1; referido al planteamiento y pautas que ha tenido el trabajo durante sudesarrollado. ii
  • 4. Capítulo 2; el marco referencial de encontraras los puntos desarrollados historia de lanube, 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 desarrollandoen el campo de la computación en la nube los beneficios que ha brindado este servicio aempresas.Capítulo 4; para concluir el último capítulo que son las conclusiones y recomendacionessobre computación en la nube que apoyaran a encontrar nuevos temas a tratar dentro delo que es el campo de “Cloud Computing”.Además en este documento utiliza un lenguaje sencillo, para conceptos, explicaciones yentre otros para entender con facilidad el contenido. iii
  • 5. INDICELista de cuadros.………………………………………………………………………………… viLista de figuras.………………………………………………………………………………… viCapítulo I: Planteamiento teórico1.1 Título tentativo………………………………………………………………………………. 11.2 Justificación de la investigación……………………………………………………………. 11.3 Objetivos……………………………………………………………………………………… 11.3.1 Objetivo general…………………………………………………………………………. 11.3.2 Objetivos específicos…………………………………………………………………….11.4 Técnicas e Instrumentos para obtener información………………………………………. 21.4.1 Técnicas para obtener información…………………………………………………….. 21.4.2 Instrumentos para obtener información…………………………………………………2Capítulo II: Marco referencial2.1 Marco histórico……………………………………………………………………………….. 32.2 Marco teórico…………………………………………………………………………………. 42.2.1 Definición…………………………………………………………………………………. 62.2.2 Características de la computación en la nube………………………………………… 82.2.3 Ventajas………………………………………………………………………………… 112.2.4 Desventajas……………………………………………………………………………....122.2.5 Arquitectura genérica de Cloud Computing………………………………………… 132.2.6 Tipos de nubes…………………………………………………………………………142.2.7 Proveedores actuales y competencia……………………………………………… 252.2.8 Como está influyendo dentro de la sociedad………………………………………262.3 Estado del Arte ……………………………………………………………………………. 31 iv
  • 6. Capítulo III: Casos de éxito3.1 Casos en Formato de texto…………………………………………………………………363.2 Casos en Formato de Video……………………………………………………………… 39Capitulo IV: Conclusiones y recomendaciones4.1 Conclusiones……………………………………………………………………………… 424.2 Recomendaciones………………………………………………………………………… 42Referencias Bibliográficas……………………………………………………………………… 43Anexos……………………………………………………………………………………………. 45Apéndices………………………………………………………………………………………… 53 v
  • 7. Lista de cuadros Cuadro 1: Historia Cuadro 2: Características complementarias Cuadro 3: Proveedores y descripcionesLista 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órico1.1 Título tentativoCloud Computing, el más grande cambio de la industria promete irrumpir masivamente enel escenario de la entrega de servicio de TI (Tecnología de Información).1.2 Justificación de la investigaciónEn los últimos años la información se ha convertido en uno de los recursos más valiosospara la economía y la vida cotidiana. Es por esto, que el poseerla es algo sumamenteimportante. Sin embargo, el simple hecho de tener conocimientos, en esta era en quetodo va tan rápido, no es suficiente. Es necesario, que este esté disponible en cualquiermomento o lugar de manera rápida, que sea fácil de compartir y que se pueda adaptar anuestros 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ísticasprincipales. Además, se presentarán ventajas y desventajas, de modo que cada quienpueda comprobar la eficiencia del Cloud Computing.1.3 Objetivos1.3.1 Objetivo generalEl presente trabajo tiene como objetivo o propósito general conocer el funcionamiento, laaplicació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ón1.4.1 Técnicas para obtener informaciónEl método utilizado es de investigación exploratoria; obtener la información de diferenteslibros, 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 decomprender 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 referencial2.1 Marco históricoEn 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 3de julio del año de 1969, Leonard Kleinrock uno de los científicos a cargo del proyectoARPANET (AdvancedResearchProjects Agency Network), el cual sentó las bases deInternet, dijo: actualmente las redes de computadoras están en su infancia, pero en lamedida en que crezcan y se vuelvan sofisticadas, probablemente veremos elnacimiento de ‗servicios de computación„ los cuales, al igual que los servicios deelectricidad y teléfono, llegarán a cada casa y oficina alrededor de todo el país. Estasvisiones se anticipaban a la aparición de nuevos paradigmas de computación fortalecidospor el desarrollo de tecnologías de vanguardia capaces de proveer medidas dedesempeño, eficiencia, escalabilidad, distribución, autonomía y ubicuidad, nuncaantes vistas. Estos novedosos paradigmas de la computación incluyen: clustercomputing, grid computing, global computing, Internet computing, peer-to-peercomputing (P2P), ubiquitous computing, utility computing y más recientemente cloudcomputing, derivada del término cloud, usado como metáfora de infraestructurastecnológicas complejas y cuyo origen se remite a la década de los 90, en referencia a lasya enormes redes ATM (Asynchronous Transfer Mode).[1]En el año de 1999, Marc Benioff, Parker Harris y otros socios, fundaron lacompañía Salesforce.com , aplicando tecnologías desarrolladas por compañías comoGoogle y Yahoo! a diversas aplicaciones de negocio. Ellos fortalecieron la entregade servicios bajo demanda, particularmente SaaS, viéndose respaldados por miles declientes y negocios exitosos. A inicios del año 2000, Yahoo! y Google anunciaron laprestación de servicios cloud a cuatro de las más grandes universidades de EstadosUnidos: la Universidad de Carnegie Mellon, la Universidad de Washington, laUniversidad de Stanford y el Massachusetts Institute of Technology (MIT). Pocotiempo después IBM Corp. anunció el ofrecimiento de servicios cloud, seguido porgigantes informáticos como Microsoft, Oracle, Intel, SUN, SAS y Adobe, cuyosenfoques 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 losservicios Web de Amazon (Amazon Web Services), que iniciaron su producción en el año2006 ofreciendo el modelo IaaS con capacidades básicas de procesamiento yalmacenamiento a través de Internet .Amazon Web Services popularizó el modelo IaaS, convirtiéndolo en una de lasnociones principales de cloud computing. Su novedosa estrategia permitió la ejecuciónpersonalizada y bajo demanda de máquinas virtuales Linux en infraestructurascomputacionales con una complejidad totalmente oculta a los usuarios finales. Estaestrategia minimizó e incluso eliminó los costos capitales para los consumidores deservicios cloud, otorgándoles la posibilidad de aumentar o disminuir las capacidadesde su infraestructura computacional para satisfacer los picos o las fluctuaciones enla demanda de servicios TI, pagando únicamente por la capacidad consumida bajo unmodelo 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 Interneta gran escala, como Google, Amazon y otros que construyeron su propia infraestructura.De entre todos ellos emergió una arquitectura: un sistema de recursos distribuidoshorizontalmente, introducidos como servicios virtuales de TI escalados masivamente ymanejados como recursos configurados y mancomunados de manera continua. Estemodelo de arquitectura fue inmortalizado por George Gilder en su artículo de octubre2006 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 procesamientotécnico débilmente acoplados (looselycoupled, un sistema compuesto de subsistemas concierta autonomía de acción, que mantienen una interrelación continua entre ellos), estenuevo modelo de nube se estaba aplicando a los servicios de Internet. [2]
  • 12. Cuadro 1. Historia AÑO DESCRIPCION1960 John McCarthy opinó que "algún día computación podrá organizarse como un servicio público1960 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 capacidad2007 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ón2.2 Marco teórico2.2.1 DefiniciónCloud Computing es un modelo de procesamiento de información en la que administradacentralmente las capacidades de cómputo se entregan los servicios, sobre unabase como-necesaria, a través de la red a una variedad de dispositivos orientadoshacia el usuario.[3]
  • 14. Figura 2.Computación en la nubeEl 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 nubeUna de las principales características del Cloud Computing es que no hay necesidad deconocer la infraestructura detrás de esta, pasa a ser “una nube” donde las aplicaciones yservicios pueden fácilmente crecer (escalar), funcionar rápido y casi nunca fallan, sinconocer 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 usadoen sí, sino por ejemplo en el consumo de electricidad o por uso de CPU/hora como en elcaso 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 serautomáticamente la copia primaria y se genera uno nuevo.Escalable: Todo el sistema la arquitectura es predecible y eficiente. Si un servidormaneja 1000 transacciones, 2 servidores manejaran 2000 transacciones.Regidos por un Acuerdo de Nivel de Servicio (SLA) que define varias políticascomo cuáles son los tiempos esperados de rendimiento y en caso de estar muysaturado, 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ónpuede usar varias máquinas a la vez.Multipropósito: El sistema está creado de tal forma que permite a diferentesclientes compartir la infraestructura sin preocuparse de ello y sin comprometer suseguridad y privacidad. Figura 4. Características
  • 17. Cuadro 2. Características complementariasCARACTERÍSTICA DEFINICIÓNAutoservicio a El proveedor de la nube debe poder suministrar capacidades desolicitud 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 nubebanda 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 prestarrecursos 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 ComputingEs el conjunto de capas que se encuentran acopladas entre sí para brindar lafuncionalidad del sistema, en este caso la arquitectura de Cloud Computing es similar a laarquitectura de red, desde un nivel físico hasta un nivel de aplicación. Esto debido a queCloud Computing utiliza protocolos similares a los se usan en Internet como medio decomunicación, ya sea basado en web o no basado en web. [9]Se menciona una arquitectura genérica para Cloud Computing, que tienen las siguientescapas 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 nubeLas nubes públicasSe manejan por terceras partes, y los trabajos de muchos clientes diferentes pueden estarmezclados en los servidores, los sistemas de almacenamiento y otras infraestructuras dela nube. Los usuarios finales no conocen qué trabajos de otros clientes pueden estarcorriendo en el mismo servidor, red, discos como los suyos propios. [10]Las nubes privadasSon una buena opción para lascompañías que necesitan altaprotección de datos y ediciones a nivelde servicio. Las nubes privadas estánen una infraestructura en-demandamanejada por un solo cliente quecontrola qué aplicaciones debe correr ydónde. Son propietarios del servidor, red, y disco y pueden decidir qué usuarios estánautorizados a utilizar la infraestructura. Figura 7. Nube privada y pública
  • 22. Las nubes comunesComunidad nube comparte infraestructura entre varias organizaciones de una comunidadespecífica con intereses comunes (seguridad, cumplimiento, competencias, etc.), sigestionan internamente o por un tercero y aloja internamente o externamente. Los costosse 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 hibridasLas nubes híbridas combinan los modelosde nubes públicas y privadas. Usted espropietario de unas partes y comparteotras, aunque de una manera controlada.Las nubes híbridas ofrecen la promesa delescalado aprovisionada externamente, en-demanda, pero añaden la complejidad dedeterminar cómo distribuir las aplicacionesa través de estos ambientes diferentes.Las empresas pueden sentir ciertaatracción por la promesa de una nube híbrida, pero Figura 8. Hibridaesta opción, al menos inicialmente, estará probablemente reservada a aplicacionessimples sin condicionantes, que no requieran de ninguna sincronización o necesitenbases de datos complejas.Nubes diferentes para diferentes aplicacionesLa 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íade los proveedores de nube parecen que se dirigían hacia es un sistema independientede 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 unacuenta 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 loque 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 importadónde o incluso cómo se realiza su procesamiento, solo que puedan hacer su tarea con lamenor cantidad de complicaciones. Hemos sido alrededor por un tiempo y fue testigo deprimera mano la transición desde las tarjetas de Hollerith terminales, equipos y ahoraInternet. Distintos de la resistencia inicial de usuario, cada cambio de tecnología másimportantes ha barrido por el paisaje de negocio y, a continuación, se ha convertido enparte del medio ambiente.La dirección de la evolución es todo sobre computación pasando de un mundo desoluciones personalizadas al medio ubicuo de una utilidad.El departamento de defensa de Estados Unidos el mandato que sistemas de DoD alejansistemas uno de tipo "anticuado" para sistemas comerciales estándar que puedenaprovechar las economías de escala. Un nuevo submarino de Armada puso en marcha en2009 es un buen ejemplo de un "barco" que utiliza muchos componentes comercialesestá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 procesamientoJim Staten de Forrester Research proporciona un ejemplo de cómo los New York Timesaprovecha la nube. La veces quería hace sus archivos históricos disponibles para accesoen 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 dealmacenamiento de información sería necesaria. La organización de TI en el veces estimaun retraso de meses antes de comenzar, la necesidad de un presupuesto importante ypuso de relieve la dificultad de localizar los recursos informáticos. El Gerente de proyectodio un try de Amazon Web Services y arrancó de 100 casos de EC2 y 4 terabytes dealmacenamiento 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 elWashington Post, utiliza la nube de calcular de Amazonas elástica (Amazon EC2) paralanzar 200 instancias de servidor para procesar 17.481 páginas de que no se puedebuscar imágenes PDF en una biblioteca en línea para búsquedas. Con una velocidad deprocesamiento de aproximadamente 60 segundos por página, trabajo se completó ennueve 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 últimahora. Utilicé 1.407 horas de tiempo de máquina virtual para un gasto final de $144.62. Labase de datos de Hillary Clinton 1993-2001 programación está públicamente disponibleen:http://Projects.washingtonpost.com/2008/Clinton-Schedule/.Ejemplos como muestra cómo pueden utilizarse técnicas de computación nube arevolucionar los procesos PED. Por el aumento del uso de la automatización y centrandoa nuestros analistas en tareas de explotación de nivel superiores, la explotación de tiempocasi real y difusión de inteligencia crítica productos pueden estar habilitados en el muycorto 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 deliceberg del proverbial cuando se trata de una nube específicamente propone llevar cicloscomputacionales demanda a las organizaciones y los usuarios que necesitan. Latendencia que estamos empezando a ver es para las empresas a utilizar cloud computingy centros de almacenamiento para suavizar las espigas de uso y evitar la actualización dedatos 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 quese 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, perono todos: no había ningún sentido de un movimiento transparente de procesamientodesde una plataforma a otra y no hay escape de una profunda conciencia de donde seencontraba 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ánrápido está creciendo esta lista; pensábamos que sería tomar una instantánea de lo quese 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 deafán de sistemas operativos. Trabajamos con nuestros socios y la comunidad paraproporcionar el máximo posible de elección. También están facultadas para utilizarnuestras herramientas bundling para cargar sus propios sistemas operativos. Lossistemas operativos actualmente disponibles para su uso con las instancias de AmazonEC2 incluyen:Sistemas operativosRed Hat Enterprise Linux Windows Server 2003 OracleWindows Server 2008 Enterprise LinuxOpenSolaris CentOS LinuxOpenSUSE Linux Ubuntu LinuxFedora Linux Gentoo LinuxLinux Debian( Fuente: http://AWS.Amazon.com/EC2/#Instance.)Nota: Mientras que se rumorea que Apple Mac OSx se ejecutará bajoVMWare, existe todavía un considerable debate si tal acción pondría en violación delacuerdo de licencia de usuario final.a mucho trabajo todavía debe hacerse en un lenguaje de descripción de trabajo de algúntipo antes de cloud computing alcanza el tipo de Estado que la Web comenzó a entrar conel desarrollo de la interfaz CGI (Common Gateway) en 1993. Reuven Cohen, cofundadory director técnico de Enomily, Inc., es una de las personas mirando la cuestión de cómodesarrollar estándares de cloud computing. Ha abordado todo de descripción de recursosde 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 dela 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, comoAppNexus, sólo parcialmente oscurecen la Fundación; y algunos, tales comoGoogle, ocultar completamente la Fundación. Lo que realmente tenemos hoy es unmercado en transición, con proveedores de sentimiento en un terreno especulativointentando averiguar lo que quieren los consumidores.Nubes de almacenamiento
  • 26. Espacio de almacenamiento de datos en cualquier organización es como espacio físico enque la naturaleza aborrece el vacío. En cualquier momento nos hemos involucrados conla adición de espacio de almacenamiento de datos para una organización, nos hemosasombrados con sólo la rapidez desaparece. ¿Así que ahí radica el problema: dondeencontrará suficiente almacenamiento temporal para grandes proyectos? En el caso de laNew York Times proyecto de indexación de PDF, estimaron que era necesario 4 terabytesde almacenamiento de información; por lo tanto, en lugar de intentar ampliartemporalmente su data center, recurrieron a los servicios Web de Amazon. Este impulsotemporal de capacidad de almacenamiento es una de las principales aplicaciones denubes de almacenamiento para uso empresarial. Para uso personal, almacenamiento deinformación cloud para backup fuera del sitio y el acceso remoto a los archivos críticoshan conducido a la aceptación de la idea de almacenamiento de información basados encloud.Para muchos usuarios individuales, la primera experiencia con una nube dealmacenamiento llegará a través de un encuentro con uno del almacenamiento remoto onubes de copia de seguridad. Nubes de almacenamiento utilizadas incluyen Boxee,DropBox, MicrosoftMalla de Apple MobileMe y Amazon S3. Un encuentro frecuente con estos podría incluirusando 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 alservicio, para decir que hay un poco de variedad en las herramientas de backup S3 es uneufemismo. Con nombres como disco de selva, Backup de S3, Brackup, duplicidad,S3Sync y otros, las herramientas de backup basado en Amazon S3 están disponiblespara 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 paraalmacenar y recuperar cualquier cantidad de datos, en cualquier momento, desdecualquier lugar en la web. Cualquier desarrollador accede a la misma infraestructura dealmacenamiento de datos altamente escalable, confiable, rápida y barata que Amazon seutiliza para ejecutar su propia red global de sitios web.El servicio pretende maximizar los beneficios de escala y pasar esos beneficios a losdesarrolladores.( Fuente: http://AWS.Amazon.com/S3/#functionality)
  • 27. Se trata de soporte para desarrolladores, y Amazon ha derramado una enorme cantidadde dinero en la creación de una colección de desarrollador de herramientas de soporteque no hemos visto desde los días de la colección de la biblioteca de los programadoresde IBM. Con ejemplos, documentos, guías de mejores prácticas, una base deconocimientos y herramientas todos libremente descargable, Amazon parece decidida ahacer amigos con la comunidad de desarrolladores en lugar de gravar con tarifas como lohacen otros sistemas.Otro buen movimiento por Amazon ha sido su enfoque ecléctico de soporte de labiblioteca 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 (SoftwareDevelopment Kit) es un smorgasbørd de idiomas y sistemas de programador.Curiosamente, Amazon también proporciona soporte para la interfaz de OpenMPI en elmodo de procesamiento por lotes para atraer a los usuarios de Beowulf. Puede encontrarmás información sobre el sistema del Amazonas y su programación enhttp://developer.amazonwebservices.com/En la otra cara de la moneda es el enfoque orientados en la Web de Google. Con unenfoque mucho más simplista, Google ha soslayado claramente los requerimientos deapoyo enorme Amazonas tuvieron que construir. Concentrándose principalmente enPython para el sistema de desarrollo, enfoque de Google da integración sin precedentesen el mundo de los servicios de Google, aprovechando también la enorme cantidad deprogramadores de Python en el mundo.En lugar de ofrecer todo bajo el sol, como Amazon, Google ha construido su biblioteca deaplicaciones en los años como parte de un entorno de Google allencompassing. En lugarde proporcionar una instalación de almacenamiento simple, Google se concentra enproporcionar 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 estamoshaciéndolo en barato jugar por le empuja hacia un entorno de desarrollo único mientrasque al mismo tiempo abrir todo el mundo Google le. Lo que estamos esperando a ver esuna colección de herramientas de productividad personal para redondear las aplicacionesde automatización de oficina que ya forman parte de Google desktop.En un esfuerzo por hacer que sus soluciones nube omnipresente, los principales actoresestá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óvilde 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 paraque aplicaciones de hambrientos de la CPU ejecutar incluso en plataformas móviles deCPU-luz separando informática desde la interfaz de usuario. Este modelo de "servidor decliente" ha sido utilizado durante años para aplicaciones de red, donde las interfaces deusuario en equipos cliente comunicarán con grandes aplicaciones que se ejecutan enservidores back-end para manejar el trabajo pesado. La clave de este enfoque va sercómo rápido y hasta qué punto 3 G y, a continuación, redes inalámbricas de 4 Gproporcionan conectividad a Internet para que estas nuevas plataformas móviles puedenmantener 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 conAndroid has been used by Microsoft and Apple with their My.Phone and MobileMeservices for mobile devices. The key differences are that the offerings from Microsoft andApple are much more tightly tied to the operating system, making only minimal userinteraction required after the initial relationships between desktop and cloud-based filesare established. The downside of this tighter integration is that cross-platform performanceis either not available or available only on a minimally functional basis. One of the greatunknowns about Google‟s foray into a cloud-based operating system for mobile platformsis whether it will lead ultimately to wider availability on a variety of platforms or to tighterintegration 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 cloudprocesses and procedures gain acceptance, it will be easier to find application, processor,and storage cloud services that are tightly integrated into operating environments andavailable on a greater number of platforms. There have been promising signs of thisdirection, but the market is, as of this writing, still too immature for users to know for surewhich direction will predominate.Con un mercado en todos los tonos de gris, sólo el tiempo dirá cuál es el mejor métodorepresenta el consumidor.Nubes de protección de correo electrónicoEs curioso cómo a veces suceden cosas tan lentamente con el tiempo que deslizan por suaviso. El mundo de anti-spam se ha convertido en tan engorroso que ya casi nadiemaneja 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 serviciosde listas negras en el mundo antispam es variada, pero los sistemas anti-spam másexitosos parecen utilizar una combinación de varios servicios de listas negras y enalgunos casos múltiples tecnologías de filtrado de spam, fraude, phishing y demásmalware basadas en correo electrónico. Vimos un producto desde el punto de controlalrededor 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 deseguridad de proveedores, como Cisco.Estrategias para sacar a la gente en las nubesEn realidad, muchos de sus habitantes ya están utilizando las aplicaciones que tieneninclinaciones en la nube; quizás unas notas bien situados y servicios podrían obtener supensamiento 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 manzanaMobileMe y los servicios de Microsoft mi teléfono. El gran punto de venta de ambas es lacopia de seguridad constante y cómodo de su teléfono inteligente. Con muchas personascon más de 1000 contactos de la libreta de direcciones, la pérdida del uso de un teléfonointeligente podría ser devastador. Como se ilustra en una aplicación de PocketMacCorporation, MobileMe puede usarse como una DMZ para programas para transferir datosde ida y vuelta en una forma segura.En este ejemplo el PocketMac gente dependen del teléfono BlackBerry o Nokia parasincronizar con MacMail y luego subir a MobileMe.Ahora, con una base de datos almacena la información de la libreta de direcciones, puederecoger datos para sincronizar con aplicaciones como fuerza de ventas, creador de lareunión, Lotus Notes, Entourage 2004/2008 y otros. Con todo, una interesante manera deresolver una dirección libro problema de sincronización con el beneficio adicional deobligar a la copia de seguridad del dispositivo móvil a un servicio de almacenamiento deinformación de la nube.Así, mientras que la copia de seguridad del dispositivo de Windows Mobile es el principalpunto de venta de servicio de mi teléfono de Microsoft, esta solución de almacenamientode 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 conectorespara servicios de redes sociales como MySpace, Facebook y Flickr. Este tipo de serviciotambié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 tecladocompleto para modificar las entradas de la libreta de direcciones o novios una colecciónde música o imagen.Utilice la nube para hacer grandes modificaciones, mientras que la plataforma móvil seconvierte en la extensión omnipresente en la nube. No se diga es una forma bastantepráctica de mover esa libreta enorme a su nuevo teléfono.Anteriormente mencionamos que el servicio de Amazon S3 tuvo un comienzo sigiloso, yaque algunas de las primeras aplicaciones para eran sistemas de backup automatizadospara los guerreros de la carretera. Disco de selva, Brackup y duplicidad son unos pocosdestacan pero backup en la nube se ha convertido en una tarea necesaria ahora ofrecidapor ISP en los Estados Unidos. El resultado es que ser capaz de realizar copias deseguridad independientemente de su ubicación (siempre que disponga de una conexión aInternet) ha eliminado algunos de los dolores de la tarea y parece ser más y más usuariosa hecho copia de seguridad de sus sistemas.El no es de extrañar que las aplicaciones de backup tradicionales tales como las deParagon Software han cambiado de dirección a abrazar la nube.Ya hemos mencionado a SalesForce un par de veces, y mientras estas personas, sinduda, iniciado en la gestión de las relaciones de cliente juego (CRM), recientemente hanarrojó su sombrero en el mundo de las nubes. Así que en lugar de sólo proporcionarCRM, SalesForce ahora proporciona la capacidad para alojar aplicaciones personalizadaspara sus clientes. Las mismas aplicaciones ahora pueden aprovechar las conexionesdirectas (y seguro) en su almacén de datos CRM legado ya están en marcha.Nubes desechablesOtra estrategia que fue usado por la gente de la New York Times es aprovechar la nubepara proyectos a corto plazo o una sola vez. Una buena analogía es alquilar un coche enlugar de comprar uno si sólo vas a necesitar un par de semanas. Las nubes pueden sermuy similares a una agencia de alquiler de coches, en que se puede alquilar nube serviciodurante un período corto para proyectos específicos. También se podría utilizar parahacer un largo "test drive" de un modelo que le interesa. La analogía también funcionapara alquiler de duración variable que mayor duración normalmente significa un menorcosto por día. Por ejemplo, negociar para tomar una porción de SAP a una unidad deprueba y colóquelo en la nube de la unidad de prueba de 90 días. No trajinando alrededorde 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 otrosmódulos en la nube, conexiones más bastante un poco fácil, incluso sobre una basetemporal.Así que ¿por qué no tomar este concepto mucho más? La gente de VMWare tiene unrepositorio en su sitio que tiene un número verdaderamente asombroso de VMwareaparatos disponibles para probar. Pensemos en un lote nuevo coche abierto 24/7 conmiles de diferentes modelos listos para llevar a casa y probar durante un período. El granpunto de venta es que no tienes que lucha configurar el entorno para encontrarse con sóloun par de días en el período de prueba. Está todo listo: solo colocarlo en una nube o unsistema de VMware y enciéndalo. Todo está preconfigurado y listo para explorar eldispositivo.Nubes itinerantesUn ejemplo de "viajar en las nubes" fabuloso surgió cuando Microsoft UnifiedGente de comunicaciones llegó a lucir sus productos más recientes para los editores deInfoWorld durante el verano de 2007. Teniendo en cuenta que la constelación completade servidores para esta demostración requiere cinco servidores Windows, con uno querequiere un sistema operativo de 64 bits, esto fue una bonita fin de altura giran a cortoplazo. En este caso el product manager subimos a un avión con una gran unidad de discoduro USB y girar rápidamente por una constelación de comunicaciones unificadas deMicrosoft 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 paraconectividad externa. Así lo habría tomado bastantes días establecido antes de queincluso pudimos ver la funcionalidad en su lugar bécame una demostración completa yuna instalación tarde al día siguiente. Es especialmente útil cuando la gente deinteroperabilidad iLabs fueron capaces de utilizar las máquinas virtuales "ajustado" parauna 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 elformato NTFS para superar las limitaciones de tamaño de archivo de 4 gigabytes quevienen con el valor predeterminado de grasa formato típico de estas unidades. (Dado quemuchas 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 paramontaje local sobre sus redes internas. Este montaje local tiende a tener un precioespecial, inventando la configuración de máquinas virtuales personalizadas uch másapetecible.)2.2.7 Proveedores actuales y competenciaLa lista de los proveedores de servicios públicos y servicios Cloud está creciendoconstantemente, junto a servicios especializados de red como FlexiScale, Morph Labs,RightScale, los cuales corresponden a algunos de los nombres más conocidos en Internety la informática empresarial (ITU, 2009). A continuación se presentan algunosproveedores de Cloud Computing y los productos que ofrecen:Cuadro 3. Proveedores y descripcionesPROVEEDORES 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 ManagementSalesforce.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 ComputingDe este interés surgen los movimientos Web 2.0, redes sociales y un sinfín deservicios que más allá de la simple publicación-recuperación de datos, necesitan denuevos recursos para su desarrollo, tanto en lo que se refiere a programas como a laprestación de servicios. Una evolución que lleva a la arquitectura orientada a la Webcomo modelo para el desarrollo de programas y servicios, apoyándose en queinternet proporciona un entorno ágil, uniforme, asequible y fácilmente manejable paracualquier persona, a lo que se une la ubicuidad que representa su acceso desdecualquier 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 aempresas y particulares les surge para utilizarlos con satisfacción, lo que lleva abuscar formulas que permitan integrarlos y utilizarlos de forma más conveniente a lasnecesidades de cada cual. Y son estas circunstancias las que llevan al cloudcomputing, la computación en la nube, un nuevo servicio con el que los proveedorestratan 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 todosaceptada de representar a internet como una nube en los esquemas de conexión endonde tiene presencia la red mundial y la idea de ofrecer desde esa entidad recursosde 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 susequipos locales: utilizar su computadora como un terminal para acceder al equipoque realmente ejecuta programas y guarda los datos, que se encuentran en elinternet.
  • 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 internety es aquí donde ejecutara el programa. En su pantalla visualizara los datos y elarchivo resultante tampoco necesita guardarlo en su equipo. Sus datos se alojan enlos discos que le ofrece el proveedor, también de manera remota. De esta forma, elusuario ya no necesita tener una portátil para acarrear datos de la casa al trabajo o aalgún otro lugar. Desde cualquier punto de acceso a internet, tendrá disponible lahoja 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 alprograma, como podría ser un subordinado, lo que estimula y potencia lacolaboración entre usuarios.No es una idea nueva y esto se viene utilizando desde hace bastante tiempo en lared interna. La novedad que aporta cloud computing es que los recursos de procesoy programas están diseñados e implementados para ser utilizados en la internet y suoferta no se contempla como un “alquiler” de material, si no como un servicio, pagopor uso, que engloba a los elementos de hardware o software que se puedanrequerir. Para un usuario particular, el pago podría darse por la suscripción de unacuenta, mientras que en la empresa, podría hablarse de “externalizar” lainfraestructura informática como tal, no solo los servicios asociados al soporte ymantenimiento. Es por ello que se habla se software as service (SaaS, programascomo servicio).ARQUITECTURA DE LA NEBULOSAEn la estructura de cloud computing cabe identificar distintos componentesorganizados en un modelo alejado de la tradicional arquitectura cliente/servidor, quetan profusamente se ha venido utilizando para orquestar las aplicaciones que siguenel referente de internet. Ninguno de ellos puede considerarse creado expresamentepara esta tecnología. [13]Cloud Computing aporta pocos avances desde el punto de vista técnico. Realmentedefine un modelo con el que se empaquetan distintos componentes que ya seencuentran en uso, por separado y para distintos propósitos, integrándolos para sutarificación y comercialización.En el lado cliente o, si se prefiere, usuario, se plantea que el equipo utilizado paraacceder 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 CloudComputer. La nueva denominación para lo que hasta ahora se conoce como thinkclient (cliente ligero). Es decir, una computadora muy básica en prestaciones ytamaño que solo requiere la capacidad de ejecutar un programa que la conecte conel servidor en donde real mente está corriendo el software que aparece en supantalla. Asimismo, este equipo debe tener la capacidad de conectar diversosdispositivos locales además de la pantalla, teclado y mouse como una impresora ouna cámara. Los clientes ligeros se vienen utilizando rutinariamente desde hacebastante tiempo para soluciones tipo terminal Server o Citrix y actualmente hanvuelto a tomar relevancia con el advenimiento de la virtualizacion de los equipos deescritorio (VDI, Virtual Desktop Infraestructura). La novedad que aporta lacomputación en internet, dentro de esta filosofía de simplicidad, es que contemplantambié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 yconectividad a internet para acceder a estos servicios sin mayores dificultades. Hoypor hoy, la mayoría de estos dispositivos de gama alta, asequibles para el granpúblico, tienen la potencia equivalente a la de una pequeña computadora, concapacidad 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 ymultimedia, como es el caso de impresoras convencionales. La integración de losdispositivos de mano en el cloudcomputing, es por tanto, inmediata.En cuanto al software para acceder alos servicios de la nube, si lacapacidad de proceso de lacomputadora se encuentra en remoto yel equipo del usuario se convierte,nominalmente, en una simpleconcentración de dispositivos localesde entrada/salida (impresora, cámaras,teclado, mouse y pantalla) no es Figura 10. Arquitecturanecesario disponer de un softwarecomplejo para utilizar estos servicios. Así, cuando el usuario utiliza una computadora
  • 37. convencional, bastara un navegador ordinario para conectar y utilizar los recursos alos que se ha suscrito. O, si se requiere un acceso más especifico, un cliente de pocopeso que, ejecutado en terminal local, conecte e integre mejor los recursos propioscon los que se encuentran en forma remota. Para aquellos usuarios que optan poremplear un cloud computer, pueden utilizar un sistema operativo de Web, lo que seha dado en llamar Web OS.SISTEMA PARA LA REDUn Web OS es un sistema operativo en toda regla. El programa más importante quetiene una computadora y que realmente la hace funcionar. Un Web OS es un sistemaoperativo cuya principal diferencia con el resto de sistemas operativosconvencionales se encuentra en que funciona según la abstracción de los recursosque debe manejar, que se encuentran remotos y dispersos. Se trata de un sistemaoperativo que no necesita implementar funciones para soportar un sistema dearchivos, 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 encuentranesos archivos. O dicho de otro modo, no son archivos como tal si no enlaces web alos archivos reales, que vaya usted a saber en qué parte del mundo se encuentranfísicamente. Son sistemas operativos que tienen un diseño e implementaciónespecializada con la ejecución remota, en donde se pone especial énfasis en laseguridad de acceso y calculo y donde los posibles errores de transacción entreterminal y servidor están muy depurados. Una concepción en donde prima lasimplicidad por encima de cualquier otra consideración y que facilita proyectar unescritorio de usuario que perfectamente estará disponible en la PC de la casa, en lacomputadora de la oficina o, por qué no, en un dispositivo de mano, PDA o teléfonomóvil. Una idea atractiva e interesante para usuarios, técnicos de soporte y, claroestá, para fabricantes y proveedores que pueden extender su oferta de servicios aprácticamente todos los elementos informáticos que utiliza el usuario en su facetaprofesional y personal. Aunque no resulta una propuesta novedosa. Losantecedentes de este software datan la mitad de los años 90 y hasta ahora hanevolucionado 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 red2.3 Estado del ArtePodría transformar profundamente la industria informáticaEl modelo de negocio tradicional de la industria es laventa de hardware y software a sus clientes, con sucorrespondiente mantenimiento, pero no la venta dehardware y software como servicio y el cobro poruso. ¿Cómo reaccionarán los fabricantes dehardware y software a la interposición entre ellos ysus clientes de operadores de gran tamaño y grancapacidad de negociación tanto en precio como enlas 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 estosservicios, si bien intentarán minimizar su impacto en su negocio tradicional y retrasarlo enel tiempo lo más posible.Lo que seguramente no se podrá evitar es un mayor foco en el uso (hardware y softwarevendido como servicio), con o sin cloud computing, en lugar de la adquisición y la gestiónde la tecnología por el cliente.Por otra parte, existen desde hace muchos años en el sector dos tendencias claras: laconcentración de fabricantes, tanto de hardware como de software y la externalización dela 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 grandesdatacenters favorecerán la concentración entre los cloud operators, por lo menos eninfraestructura. No obstante, dado que la mayoría de los nuevos operadores no seránfabricantes (Google, Amazon, las operadoras de telecomunicaciones, etc. no lo son) seproducirá un aumento del número de competidores, al menos en la provisión deinfraestructura.En cuanto a la tendencia a la externalización, los servicios de cloud computing suponenun 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 llamadosoftware libre, usado al menos de forma parcial por bastantes de los cloudsdisponibleshoy y previsiblemente también por parte de los nuevos entrantes.También es una cuestión interesante el impacto de los proveedores de serviciosinformá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 losservicios 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ónFrancisco Albarés, vicepresidente regional de Ventaspara el sur de Europa de Quest Software, comentalas predicciones de la compañía sobre el futuro de lanube y de la virtualización. [16]El cloud computing y la virtualización serán unas delas prioridades más importantes de lasorganizaciones de TI en 2011, según un estudio anualrealizado por Quest Software entre profesionales del Figura 13. Software Libresector TI. En conjunto, estas predicciones muestran lasprioridades más importantes de las organizaciones de TI y la dinámica del mercadotecnológico que esperamos para 2011. Para nosotros es importante compartir estasconclusiones sobre las complejidades relativas a la adopción más allá de los rumoressobre la nube, las guerras entre los fabricantes de las plataformas y el cambio en lasestrategias de inversión en tecnología.En primer lugar, las TI corporativas migrarán a la nube. La adopción del cloudcomputing 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á hastadentro de un lustro cuando la adopción de servicios cloud se generalice. Mientras elinterés por el cloud computing crece, todavía hay una parte importante de empresas queno prevé utilizar este tipo de servicios.Como resultado, la adopción del cloud computing no seguirá la típica curva decampana que observamos en la mayoría de las nuevas tecnologías. Tras un aumentoinicial, el crecimiento disminuirá hasta que el resto de las empresas comprueben el éxitoen las compañías que hayan adoptado esta tecnología. Una vez se alcance el éxito enuna masa crítica de usuarios, las presiones competitivas obligarán al resto a adoptarservicios cloud.
  • 41. En el terreno de las plataformas cloud, la batalla se intensificará, ya que la mayoríade 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 estudiode Quest Software, ya se ven los primeros signos de cambio organizacional en lasempresas más punteras con la aparición de nuevos equipos de administración dedicadosa dar soporte a los servicios cloud. El aprovisionamiento y soporte de los servicios en lanube 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 evaluandoactualmente o que planifican el despliegue de los servicios cloud tienen o estánconsiderando el correo electrónico. Las empresas esperan que las ofertas de correoelectrónico estén mejor desarrolladas, sin embargo, la adopción generalizada ocurrirá enaños y no en meses.Otra de las realidades que estamos viendo es la estandarización de “la mejor ofertaposible”. La facilidad de uso y escalabilidad de muchas de las soluciones cloud permitena los responsables de ciertas áreas de negocio de las compañías elegir sus propiasplataformas y aplicaciones en lugar de depender de las decisiones centralizadas de lasorganizaciones TI. En muchos casos, las organizaciones de TI no participan o no sonconscientes 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 losencuestados por Quest Software a la hora de considerar los servicios en nube. Sinembargo, la novedad asociada a los modelos de entrega del servicio cloud junto con laimportancia en la reducción de costes llevará a muchas organizaciones de TI asubestimar la necesidad de planes de contingencia para evitar las interrupciones delservicio.Fuera del entorno cloud, se mantendrá la pelea en los campos de batalla del desktopy el almacenamiento. El 91% de los encuestados ya utilizan la virtualización y gran partede los otros están evaluando o planificando su despliegue dentro de los próximos 12meses. La virtualización del servidor está en marcha o bajo evaluación en el 94% de lasorganizaciones 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, yla virtualización del almacenamiento seguirá creciendo.
  • 42. En conclusión, 2011 será el año en que las estrategias de inversión en tecnologíaempiecen a renunciar a los recortes en gastos y aprovechen las oportunidades.Mientras que muchas compañías y organizaciones gubernamentales mantienen unestrecho 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 losrecortes y un 54% están haciendo por lo menos inversiones específicas. Conforme laeconomí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 haciainversiones en tecnologías más orientadas hacia la capitalización de oportunidades.Podría transformar profundamente la industria informáticaEl modelo de negocio tradicional de la industria es la venta de hardware y software a susclientes, con su correspondiente mantenimiento, pero no la venta de hardware y softwarecomo servicio y el cobro por uso. ¿Cómo reaccionarán los fabricantes de hardware ysoftware a la interposición entre ellos y sus clientes de operadores de gran tamaño y grancapacidad de negociación tanto en precio como en las características técnicas de losproductos?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 estosservicios, si bien intentarán minimizar su impacto en su negocio tradicional y retrasarlo enel tiempo lo más posible.Lo que seguramente no se podrá evitar es un mayor foco en el uso (hardware y softwarevendido como servicio), con o sin cloud computing, en lugar de la adquisición y la gestiónde la tecnología por el cliente.Por otra parte, existen desde hace muchos años en el sector dos tendencias claras: laconcentración de fabricantes, tanto de hardware como de software y la externalización dela 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 grandesdatacenters favorecerán la concentración entre los cloud operators, por lo menos eninfraestructura. No obstante, dado que la mayoría de los nuevos operadores no seránfabricantes (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 deinfraestructura.En cuanto a la tendencia a la externalización, los servicios de cloud computing suponenun 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 llamadosoftware libre, usado al menos de forma parcial por bastantes de los cloudsdisponibleshoy y previsiblemente también por parte de los nuevos entrantes.También es una cuestión interesante el impacto de los proveedores de serviciosinformá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 losservicios 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 éxito3.1 Casos en Formato de textoA continuación se resumen algunos casos de éxito relevantes en el uso de CloudComputing:Caso New York TimesComo se detalla en (Gottfrid., 2007),el periódico The New York Timesnecesitaba convertir 11 millones deartículos e imágenes desde suarchivo (de 1851 a 1980) al formatoPDF. Su departamento interno de TIdijo que les tomaría siete semanas.Mientras tanto, un desarrollador Figura 14. New York Timesutilizando 100 instancias de Amazon EC2 con una interface de servicios Web simple paraoperar Hadoop(una implementación de código abierto similar al MapReduce) completó eltrabajo en 24 horas por menos de $300. [17]Caso Animoto ProductionsComo se detalla en (AnimotoProductions.,2008), la compañía AnimotoProductions,creadora de una herramienta mash-up paracrear video a partir de imágenes y música,utilizó los servicios Cloud Computing deAmazon (Amazon Simple QueueService,Amazon Simple Storage Service, Amazon Figura 15. Animoto ProductionsElastic 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 hasta5000 servidores considerándose uno de los casos de éxito más importantes de losServicios Web de Amazon.
  • 45. Caso SmugMugComo se detalla en (Amazon WebServices Case Studies: SmugMug), aprincipios de 2006, la compañía decompartición de fotos SmugMug inicióuna investigación para encontrar unasolución de almacenamiento eficazpara su nuevo repositorio de mil millones de imágenes. Figura 16. SmugMugUna 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 deimágenes nuevas cada mes. La empresa reporta haber ahorrado más de 500.000 dólaresen gastos de almacenamiento, todo ello con un incremento igual a cero en personal o enel espacio del centro de datos.Caso Linden LabComo se detalla en (Amazon Web Services CaseStudies. Linden Lab (SecondLife)) , Linden Lab, lacompañía creadora de SecondLife, utilizó AmazonSimple Storage Service para almacenar la mayoría deelementos usados en el mundo de SecondLifeydistribuir vistas a los usuarios finales. En noviembrede 2008, tras el lanzamiento de Amazon CloudFront,un servicio de distribución de contenido avanzado, Figura 17. Linden LabLinderLab migró la descarga de los objetos más populares deSecondLifeincluyendo el visor que permite a los usuarios interactuar con el mundoSecondLife. Este visor se puede descargar más de 40 mil veces cada día por diferentesusuarios en todo el mundo y mediante CloudFrontlos residentes pueden descargar susoftware más rápido mediante el almacenamiento de copias en lugares geográficamentemás cercanos. En la actualidad, CloudFrontutiliza 14 ubicaciones de distribución en todoel mundo.
  • 46. Caso Jungle DiskComo se detalla en (Amazon Web Services CaseStudies. Jungle Disk. ), Jungle construyó un sistema dealmacenamiento en línea simple, confiable y asequiblepara ofrecer servicios de copia de seguridad utilizando elAmazon Simple Storage Service (S3). Usando el modelode precios pay-as-you-go, Jungle Disk ofrece a susclientes el mismo beneficio: la capacidad de pago sólopor el almacenamiento que utilizan en lugar de pagar unatarifa plana de almacenamiento que podrían subutilizar. La Figura 18. Jungle Disksimplicidad del API de S3, permitió el funcionamiento del nuevo servicio en menos de 30dí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 LabsBungeeLabs (BungeeLabs) es una empresaestadounidense, fundada en el año 2002 por DavidC. Mitchell, creadora del ambienteBungeeConnect™, una aplicación web PaaS quepermite la construcción y desarrollo de aplicacionesweb interactivas. BungeeConnectelimina lacomplejidad, el tiempo y el costo de moveraplicaciones a la Nube o conectar servicios de laNube existentes para formar nuevas aplicaciones. Figura 19. BungeePara BungeeLabs, el Cloud Computing está cambiando la Labsmanera como los departamentos de IT entregan nuevas funcionalidades y valor alnegocio, incluso bajo las presiones financieras que encaran las directivas para reducircosto; proporciona además una alternativa más rápida, costo-eficiente y menosarriesgada 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.1Cloud 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 Recomendaciones4.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 EspecializadasLibro[3] Brian J.S. Chee and Curtis Franklin, Jr.Cloud Computing “Technologies andStrategiesof the Ubiquitous Data Center”. Estados Unidos:CRC Press;2010.[11] Brian J.S. Chee and Curtis Franklin, Jr.Cloud Computing “Technologies andStrategiesof the Ubiquitous Data Center”. Estados Unidos:CRC Press;2010.Tesis[1] Edgar Eduardo Rosales Rosero. Unacloud: Infraestructura Como ServicioPara CloudComputing 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.EstadosUnidos:dreig.eu; 2008 – [actualizada el 30 de octubre 2008; acceso 4 de julio de2011].http://www.dreig.eu[5]desarrolloweb.com.Articulos de cloud computing.lugar depublicación:desarrolloweb.com;2011 – [actualizada el 1 de abril 2011; acceso 4 de julio de2011].http://www.desarrolloweb.com[6] Wikipedia.org.Computación en la nube.Wikipedia.org;2011 – [actualizada el 1 de abril2011; 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 de2011].http://www.piensaenweb.com[8]Scribd.com.Cloud Computing (MONOGRAFIA).Colombia:scribd.com;2010 –[actualizada el 11 de abril 2010; acceso 4 de julio de2011].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 de2011].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 de2011]. 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 de2011]. 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 de2011].http://es.scribd.com/doc/36944980
  • 53. AnexosAnexo AAdopción de cloud computing en PerúSi bien la idea de la migración hacia entornos cloud estentadora como materia de estudio en muchos lugares,en nuestra región aún hay varias interrogantes abiertas alrespecto. Temas como el alojamiento múltiple deempresas en un solo servidor etéreo despiertasuspicacias. Ramiro Merchan, Vicepresidente deConsultoría de Digiware, hace una descripción delescenario y sus posibles vías a futuro.¿Considera usted que es inminente la migración de susaplicaciones a la nube? ¿Aun de sus procesos críticos? Estas preguntas, que el auge yaparente 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 encuestasobre auditoría y seguridad en Latinoamérica así como de la percepción del CloudComputing, señaló que el 41% de entrevistados consideraban que los riesgossobrepasaban los beneficios. En un punto intermedio están, también con 41%, quienesseñalan que riesgos y beneficios están balanceados. Y finalmente, sólo 18% de estaevaluación ponderó que los beneficios alcanzados podrían superar a los riesgos. Unaauténtica sorpresa.
  • 54. Anexo BProductos y/o servicios sustitutosArquitectura Cliente – ServidorLa arquitectura cliente –servidor es una arquitectura sustituta al Cloud Computing, puesofrece la posibilidad al cliente de solicitar servicios a un servidor. Sin embargo, laarquitectura Cliente –Servidor presenta las siguientes desventajas frente al modelo deCloud Computing: Licencias de software costosas y multi-años Difíciles de personalizar y usar Infraestructura complejas Mejoras y actualizaciones complicadas Seguridad y cumplimientos fragmentadosHostingEl alojamiento o Hosting es el servicio que ofrece al cliente la posibilidad de almacenarsus datos vía Web. Existen diferentes tipos de alojamiento: gratuito, compartido, reseller;a través de servidores virtuales o servidores dedicados. La capacidad de alojamientodepende del tipo de alojamiento escogido por el cliente, por ejemplo, el alojamiento gratises limitado comparado con un alojamiento pagado. En la modalidad de Hosting, losriesgos por obsolescencia se trasladan a un tercero.El servicio de alojamiento, adicionalmente, permite reducir los costos del equipo, demantenimiento, conexión y personal a cargo en la empresa. Sin embargo, el servicio, lavelocidad para descarga y los costos, por ejemplo, dependen del plan contratado.ColocationEl 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 establecerzonas 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 lainformación, alta seguridad y garantía de disponibilidad de los servicios sobre Internet enuna 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 ylogrando 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 delnegocio de manera externa a la entidad. Esta modalidad requiere de un conocimientoprofundo de la entidad y manejo de acuerdos de confidencialidad de la información.Grid ComputingEl Grid Computing es uno de los antecesores del Cloud Computing. Esta modalidad deservicio permite a los usuarios acceder a capacidades de computación dependiendo de suuso y necesidades sin requerir un control centralizado y reúne dos característicasasociadas al Cloud Computing: infraestructura compartida y computación distribuida.El objetivo final de este tipo de computación es poder utilizar recursos remotos quepermitan realizar tareas que no podrían abordarse en máquinas o centro de trabajoconvencionales. 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 PlataformsEs la implementación de Webs para la publicación de aplicaciones con arquitecturaorientadas al servicio que interactúan con otros sitios Web para presentar una solainformación y desde un solo sitio.CommunitySourceEl CommunitySource proporciona a los vendedores independientes de software yhardware la oportunidad de desarrollar tecnología de virtualización avanzada. Uno de losimpulsadores del CommunitySource es la reducción en costos de licenciamiento yoperación. Sin embargo, una de las mayores desventajas radica en que los objetivos,tecnologías no están perfectamente alineadas. (Open SourceLab, 2006)
  • 56. Anexo CProductividad de negocio privado en línea
  • 57. Anexo DVideojuegos en la nubeAntecedente de los videojuegosEl problema de los videojuegos de ahora paracomputador es que casi siempre tenemos queestar modificándolo para poder que resista elvideojuegos que vamos a jugar, y la verdad a lalarga es muy tedioso hacer esta clase de cosascada dos años, cuando cada vez necesitamosmejores 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 mercadotecnoló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 elcosto en los equipos porque necesitan menos memoriapara correr los programas.Los desarrolladores de videojuegos también decidieronsubirse a la nube. Esta idea de servicios Cloud based, seha extendido a los videojuegos, dando una oferta más queinteresante a los usuarios.Básicamente, se trata de que el juego, se lleve losrequerimientos hardware al servidor y nosotros sólonecesitemos 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 softwarebá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 senecesitará 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 últimoofrece también el servicio para películas.OnliveOnlive es un sistema de videojuegos basado en Internet. El juego no se encuentraalmacenado en el terminal, sino en un servidor remoto desde el que jugamos, enviandolas señales desde nuestro terminal. El secreto está en que el juego se ejecutaremotamente, en los servidores de la compañía. Los controles se manejan igual que concualquier otro juego, pero en lugar de procesar polígonos, lo que hace la computadora, esrecibir un stream de vídeo en alta definición sin grandes latencias adicionales siendoposible jugar a cualquier título disponible con el sistema operativo que se usahabitualmente. La calidad de vídeo, es similar a la consola Nintendo Wii, para ello, senecesita una conexión de al menos 1,5 Mbps, y para resoluciones de alta definición, nopodrá ser menor de 5 Mbps.Combinará una base HDMI, un mando Bluetooth y un sistema de comunicacionesinalá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 unadaptador para el acceso al sistema. Su fuente de alimentación se conecta a través de unpuerto MicroUSB. En esta consola, podremos conectar hasta cuatro mandosinalámbricos, además de cuatro auriculares a través de Bluetooth. Además, dispone de unpar 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 EEjemplos de software libre en las nubes.EyeosEyeos es un escritorio virtualmultiplataforma, libre ygratuito, basado sobre el estilo del escritorio de unsistema operativo. El paquete básico de aplicaciones quevienen por defecto, incluye toda la estructura de unsistema operativo y algunas aplicaciones de tipo suiteofimática como un procesador de textos, un calendario,un gestor de archivos, un mensajero, un navegador, unacalculadora y más.El paquete entero está autorizado bajo la licencia libre AGPL. Existe un sitio paralelo queproporciona aplicaciones externas para eyeOS, llamadas eyeApps.Se trata de un nuevo concepto en almacenaje virtual, el cual se considera comorevolucionario al ser un servicio clave para el Web 2.0 ya que dentro de una web quecombina el poder del actual HTML, PHP, AJAX y JavaScript para crear un entorno gráficode tipo desktop.La diferencia entre otros entornos desktop al hacer posible iniciar el desktop eyeOS ytodas sus aplicaciones desde un navegador web. No se requiere instalar ningún softwareadicional, 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
  • 60. empleables en sincronización pasiva de archivos e información entre un número ilimitadode sistemas que ejecuten Ubuntu, y compartición de archivos con un número ilimitado decomputadores; además de la posibilidad de gestionar el servicio a través de su páginaweb.Por US$2.99 mensuales, el almacenamiento puede ampliarse a 20 GB y por US$3.99 lascapacidades de sincronización extenderse a otras aplicaciones y plataformas.OpenGooFeng Office, antes llamado OpenGoo, es una aplicaciónlibre de tipo Web Office. Feng Office permite a lasempresas gestionar las tareas del proyecto, la facturación,los documentos, la comunicación con los compañeros detrabajo, clientes y proveedores, programar reuniones yeventos, y compartir todo tipo de informaciónelectrónica.Los servicios principales que ofrece Feng Officeson: Gestión de documentos: permite alojar dentro del sistema todo tipo de documentos (Word, Excel, PowerPoint, PDF, etc.), y la edición en determinados formatos directamente desde el sistema (HTML para documentos de texto y SLIM para presentaciones). Tienen previsto incorporar próximamente la edición de hojas de cálculo. Listas de tareas: creación de listas de tareas asignadas a diferentes usuarios con opciones de notificación, fechas de terminación, categorías, tags, etc. Gestión del correo electrónico: permite configurar las cuentas de correo de las que dispongamos para utilizarlas desde la aplicación. Calendario: poco a destacar, excepto la posibilidad de enviar invitaciones a reuniones. Están trabajando en la posibilidad de compartir los calendarios con Google Calendar, pero de momento no hay nada desarrollado en este sentido. Contactos: la gestión de contactos es una de las áreas más trabajadas, tiene la posibilidad de introducir mucha información, distingue entre empresas y personas y la única pega es que no tengo muy claras las opciones de compartir esta información de las que dispone el sistema.
  • 61. ApéndiceHoy en día todos hablan de “Cloud Computing” o “Computación en la Nube”. Pero cadaquien tiene una perspectiva distinta de qué significa y para qué sirve. El objetivo es estopromete ser el futuro de la computación. La computación en la nube o informática en lanube es un paradigma que permite ofrecer servicios de computación a través de Internet.La "nube" es una metáfora de Internet.Esta es la tendencia a basar las aplicaciones en servicios alojados de forma externa, en lapropia web. Quiere decir que la información junto con los programas no estánalmacenados en nuestros equipos, tampoco depende del sistema operativo de nuestrosequipos, sino de internet. La nube es un nuevo modelo de prestación de servicios denegocio y tecnología, que permite al usuario acceder a un catálogo de serviciosestandarizados y responder a las necesidades de los usuarios u organizaciones, de formaflexible y adaptativa, en caso de demandas no previsibles o de picos de trabajo, pagandoúnicamente por el consumo efectuado. La nube es un cambio importante que permiteacceder a servicios basados en la web.Esto genera beneficios tanto para los proveedores, que pueden ofrecer, de forma másrápida y eficiente, un mayor número de servicios, como para los usuarios que tienen laposibilidad de acceder a ellos, disfrutando de la transparencia e inmediatez del sistema.La nube es apoyada principalmente por las tecnologías de información que secaracterizan, por ser de alto grado de automatización, disponibilidad del servicioveinticuatro horas, siete días a la semana, además es multipropósito, y auto reparable encasos de problemas en los servicios.Además estos avances de infraestructura en estas tecnologías, los nuevos modos deprogramación y los nuevos modelos en su uso, han llegado también nuevas formas dedenominar a este gran protagonista, y es aquí precisamente en donde comenzamos aentablar la denominación del “Cloud Computing” o Nube Computacional (o Computaciónen la Nube si queremos una traducción mejor), la cual representa un nuevo punto deinflexión para el valor de las redes computacionales, prometiendo un gran cambio no soloen la industria informática sino también en la manera en que opera la gente en sustrabajos y compañías por la gran cantidad y variedad de servicios que están apareciendodía a día.

×