• No se han encontrado resultados

CLOUD COMPUTING COMPUTACION EN LA NUBE

N/A
N/A
Protected

Academic year: 2022

Share "CLOUD COMPUTING COMPUTACION EN LA NUBE"

Copied!
58
0
0

Texto completo

(1)
(2)

CLOUD COMPUTING

COMPUTACION EN LA NUBE

Jorge Mauricio Sepúlveda Castaño

Septiembre 20 de 2011

(3)

TEMAS A DESARROLLAR

•DEFINICIÓN

•CARACTERÍSTICAS

•VENTAJAS

•BENEFICIOS

•MODELOS DE CLOUD

•CASOS DE EXITO

•SERVICIOS DE CLOUD COMPUTING PARA USUARIOS (UTILIZACIÓN)

•APLICACIÓN DE SOFTWARE COMO SERVICIO

•DEMOSTRACION DE SISTEMA OPERATIVO CLOUD (EYEOS)

•CONCLUSIONES

•REFERENCIAS

(4)
(5)
(6)

DEFINICIÓN

Cloud Computing tiene origen en dos palabras:

CLOUD: Representación tradicional de la Internet

COMPUTING: Hace referencia a conceptos de informática.

Según Wiki

La computación en la nube concepto conocido también bajo los términos informática en la nube, nube de cómputo o nube de conceptos, del inglés Cloud computing, es un paradigma que permite ofrecer servicios de computación a través de la Internet.

(7)

La definición de Cloud Computing adoptada por la Mesa Sectorial, la cual fue desarrollada por el Instituto Nacional de Estándares y Tecnología de los Estados Unidos de América (NIST, 2009):

“Cloud Computing es un modelo para habilitar el acceso a un conjunto de servicios computacionales (Redes, servidores, almacenamiento, aplicaciones y servicios) de manera conveniente y por demanda, que pueden ser rápidamente aprovisionados y liberados con un esfuerzo administrativo y una interacción con el proveedor del servicio mínimos”.

DEFINICIÓN

(8)

CARACTERÍSTICAS

Una de las principales diferencias del Cloud Computing es

que no hay necesidad de conocer la infraestructura detrás

de esta, pasa a ser “una nube” donde las aplicaciones y

servicios pueden fácilmente crecer (escalar), funcionar

rápido y casi nunca fallan, sin conocer los detalles del

funcionamiento de esta “nube”.

(9)

Autoservicio por demanda: Los servicios pueden ser solicitados por el usuario o cliente a través de Internet directamente. El usuario paga únicamente por el tiempo de uso del servicio.

Acceso ubicuo a la red: Los servicios están desplegados en la nube y son accesibles desde cualquier medio con acceso a la red (Internet, Intranet o Extranet). Amplio acceso a las redes

Fondo común de recursos: Los servicios se encuentran en la Nube para ser usados por múltiples usuarios bajo un modelo multi-arrendatario en diferentes lugares del mundo. Esto genera una independencia de la ubicación de los recursos aprovechando la naturaleza del Internet (Internet, Intranet o Extranet).

CARACTERÍSTICAS

(10)

Rápida elasticidad : La cantidad o calidad de los servicios ofrecidos en la Nube puede aumentar o disminuir rápidamente dependiendo de las necesidades cambiantes de los usuarios.

Servicio medido: Cada recurso que consume el usuario y que es facturable debe ser medido, no sólo para fines de tarificación sino también de control.

Este servicio puede ser vendido al mismo usuario o cliente dentro de su contexto y/o ambiente.

Virtualización: Las aplicaciones son independientes del hardware en el que corran, incluso varias aplicaciones pueden corren en una misma maquina o una aplicación puede usar varias maquinas a la vez.

CARACTERÍSTICAS

(11)

VENTAJAS

• Acceso a la información y los servicios desde cualquier lugar.

• Servicios gratuitos y de pago según las necesidades del usuario.

• Empresas con facilidad de escalabilidad

• Capacidad de procesamiento y almacenamiento sin instalar máquinas localmente.

DESVENTAJAS

• Acceso de toda la información a terceras empresas.

• Dependencia de los servicios en línea.

(12)

BENEFICIOS

• Integración probada de servicios Web: Por su naturaleza, la tecnología de Cloud Computing se puede integrar con mucha mayor facilidad y rapidez con el resto de sus aplicaciones empresariales (tanto software tradicional como Cloud Computing basado en infraestructuras), ya sean desarrolladas de manera interna o externa.

• Prestación de servicios de talla mundial: Las infraestructuras de

Cloud Computing proporcionan mayor capacidad de adaptación,

recuperación de desastres completa y reducción al mínimo de los

tiempos de inactividad.

(13)

BENEFICIOS

• No necesita instalar ningún tipo de hardware o software: una infraestructura 100% de Cloud Computing. La belleza de la tecnología de Cloud Computing es su simplicidad y el hecho de que requiera mucha menor inversión para empezar a trabajar.

• Implementación más rápida y con menos riesgos: Podrá empezar a

trabajar muy rápidamente gracias a una infraestructura de Cloud

Computing. No tendrá que volver a esperar meses o años e invertir

millones de dólares antes de que un usuario inicie sesión en su

nueva solución. Sus aplicaciones en tecnología de Cloud

Computing estarán disponibles en cuestión de semanas o meses,

incluso con un considerable nivel de personalización o integración.

(14)

BENEFICIOS

• Actualizaciones automáticas que no afectan negativamente a los

recursos de TI: Si actualizamos a la última versión de la aplicación,

nos veremos obligados a dedicar tiempo y recursos (que no

tenemos) a volver a crear nuestras personalizaciones e

integraciones. La tecnología de Cloud Computing no le obliga a

decidir entre actualizar y conservar su trabajo, porque esas

personalizaciones e integraciones se conservan automáticamente

durante la actualización.

(15)

MODELOS DE CLOUD

(16)

MODELOS DE CLOUD

Software como servicios (Saas, Software as a Service, SaaS): Es un modelo de distribución de software en donde la compañía de tecnologías de información y comunicación (IT) provee el servicio de mantenimiento, operación diaria, y soporte del software usado por el cliente. Regularmente el software puede ser consultado en cualquier computador, esté presente en la empresa o no. Se deduce que la información, el procesamiento, los insumos y los resultados de la lógica de negocio del software está hospedado en la compañía de IT.

Ejemplos: GMail, Google Docs, Amazon S3

SAAS (SOFTWARE AS A SERVICE)

Software como Servicio

(17)

MODELOS DE CLOUD

SAAS (SOFTWARE AS A SERVICE) Software como Servicio

Uno de los ejemplos más relevantes de software como servicio es salesforce.com que fue lanzado en 1999, que fue considerada en 2004 líder mundial en CRM (Customer Relationship Management) en español Sistemas informáticos de apoyo a la gestión de las relaciones con los clientes, a la venta y al marketing. Con este significado CRM se refiere al sistema que administra un data warehouse (almacén de datos) con la información de la gestión de ventas y de los clientes de la empresa.

(18)

MODELOS DE CLOUD

SAAS (SOFTWARE AS A SERVICE) Software como Servicio

Líder indiscutible de las soluciones SaaS (Software Como Servicio) para la gestión y relación con los clientes. Más de 87.000 empresas de diversos tamaños e industrias, utilizan Salesforce.com para almacenar, analizar, compartir y gestionar información de sus clientes, atender sus requerimientos, realizar seguimiento a las ventas y evaluar campañas de mercadeo.

(19)

MODELOS DE CLOUD

SAAS (SOFTWARE AS A SERVICE) Software como Servicio

Con SaaS, convencionales de instalación de software CD en una estación de trabajo es completamente destruido, y los clientes tienen acceso total a la aplicación de su PC de escritorio. El PC se convierte básicamente en un

"cliente ligero" en el uso de SaaS, prácticamente todas las funciones de acceso se ejecutan en el servidor del proveedor en un centro de datos remoto. Básicamente, el PC de escritorio se convierte en un cliente y el proveedor sirve a la aplicación (s) en la demanda, por lo que SaaS es básicamente el software bajo demanda.

(20)
(21)

MODELOS DE CLOUD

SAAS (SOFTWARE AS A SERVICE)

Software como Servicio

(22)

MODELOS DE CLOUD

SAAS (SOFTWARE AS A SERVICE)

Software como Servicio

(23)

MODELOS DE CLOUD

PAAS (PLATAFORM AS A SERVICE) Plataforma como Servicio

Su principal uso se centra en ofrecer una solución completa para la construcción y puesta en marcha de aplicaciones y servicios Web que estarán completamente disponibles a través de Internet. Algunos ejemplos:

Google App Engine, Amazon SimpleDB, etc.

Servicio de Plataforma para desarrollar software a través de la red.

(24)

MODELOS DE CLOUD

PAAS (PLATAFORM AS A SERVICE)

Plataforma como Servicio

(25)

MODELOS DE CLOUD

PAAS (PLATAFORM AS A SERVICE) Plataforma como Servicio

¿Qué es Google App Engine?

Google App Engine te permite ejecutar tus aplicaciones web en la infraestructura de Google. Las aplicaciones App Engine son fáciles de crear, mantener y actualizar al ir aumentando el tráfico y las necesidades de almacenamiento de datos. Con App Engine, no necesitarás utilizar ningún servidor: sólo tendrás que subir tu aplicación para que tus usuarios puedan empezar a utilizarla.

http://www.youtube.com/watch?v=ozot_gIjMI4

http://www.youtube.com/watch?v=P0ZGnCWdmUY&feature=relmfu http://www.youtube.com/watch?v=aUwUAar4Yts&feature=relmfu

(26)

MODELOS DE CLOUD

IAAS (INFRASTRUCTUREAS A SERVICE) Infraestructura como Servicio

Es el núcleo del Cloud Computing ya que se trata de la infraestructura de computación, altamente optimizada, que por lo general se sirve de manera virtualizada como servicio. También podemos incluir aquí a las infraestructuras de almacenamiento de datos no relacionados, almacenamiento en disco y almacenamiento relacional (Bases de Datos).

Externalización de servidores para espacio en disco, base de datos y/o tiempo de computación.

(27)

MODELOS DE CLOUD

IAAS (INFRASTRUCTUREAS A SERVICE)

Infraestructura como Servicio

(28)
(29)
(30)
(31)

CASOS DE ÉXITO Caso SmugMug

Como se detalla en (Amazon Web Services Case Studies: SmugMug), a principios de 2006, la compañía de compartición de fotos SmugMug inició una investigación para encontrar una solución de almacenamiento eficaz para su nuevo repositorio de mil millones de imágenes. Una semana después de iniciar la utilización del servicio Amazon Simple Storage Service, SmugMug estaba almacenando todas sus nuevas imágenes mediante dicho servicio. Desde entonces los clientes de la compañía han añadido más de 10 terabytes de imágenes nuevas cada mes. La empresa reporta haber ahorrado más de 500.000 dólares en gastos de almacenamiento, todo ello con un incremento igual a cero en personal o en el espacio del centro de datos.

(32)

CASOS DE ÉXITO Caso New York Times

Como se detalla en (Gottfrid., 2007), el periódico The New York Times necesitaba convertir 11 millones de artículos e imágenes desde su archivo (de 1851 a 1980) al formato PDF. Su departamento interno de TI dijo que les tomaría siete semanas. Mientras tanto, un desarrollador utilizando 100 instancias de Amazon EC2 con una interface de servicios Web simple para operar Hadoop (una implementación de código abierto similar al MapReduce) completó el trabajo en 24 horas por menos de

$300.

(33)

SERVICIOS DE CLOUD COMPUTING PARA USUARIOS ALMACENAMIENTO

•DROPBOX: Permite almacenar y compartir archivos en la nube de manera sincronizada. 2GB. Tiene Cliente para el

Sistema operativo. Para mayor almacenamiento debo pagar.

•Link: http://www.dropbox.com

•BOX: Permite almacenar y compartir archivos en la nube de manera sincronizada. 5GB

Link: http://www.box.net

(34)

SERVICIOS DE CLOUD COMPUTING PARA USUARIOS ALMACENAMIENTO

•SKYDRIVE: Permite almacenar y compartir archivos desde la cuenta de Hotmail, permite hasta 25 GB

•Link: http://skydrive.live.com

(35)

SERVICIOS DE CLOUD COMPUTING PARA USUARIOS DOCUMENTOS

•GOOGLE DOCS: Permite crear documentos en línea y permite colaboración en línea

Link: http://docs.google.com

•SCRIBD: Permite crear textos y compartirlos

•Link: http://es.scribd.com

(36)

SERVICIOS DE CLOUD COMPUTING PARA USUARIOS DOCUMENTOS

•SLIDESHARE: Publicación de presentaciones de Power Point y Open office, se pueden compartir.

Link: http://www.slideshare.net

•WIX: Crear mi propio sitio Web en Flash Link: http://es.wix.com

(37)

SERVICIOS DE CLOUD COMPUTING PARA USUARIOS IMÁGENES

•FLICKR: Permite compartir imágenes con todo el mundo Link: http://www.flickr.com/

•PICASA: Modificar fotos y etiquetar Link: http://picasa.google.com/

•FLICKRCC: Banco de imágenes libres

•Link: http://flickrcc.bluemountains.net/flickrCC/index.php

(38)

SERVICIOS DE CLOUD COMPUTING PARA USUARIOS GESTION DE BIBLIOGRAFÍA

•MENDELEY: Permite gestionar y compartir documentos de investigación, encontrar nuevos datos y colaboración en línea. Mendeley combina Mendeley Desktop una aplicación de gestión de PDFs y gestión de referencias (disponible para Windows, Mac y Linux) con Mendeley web, una red social online para investigadores

Link: http://www.mendeley.com

•ZOTERO: Gestión Bibliográfica Link: http://www.zotero.org

(39)

SERVICIOS DE CLOUD COMPUTING PARA USUARIOS VIDEO

•YOUTUBE: Sitio de intercambio de videos

•Link: http://www.youtube.com

•TED: Tecnología, Entretenimiento, Diseño Ideas que vale la pena difundir

•Link: http://www.ted.com

(40)

SERVICIOS DE CLOUD COMPUTING PARA USUARIOS VIDEO

•USTREAMTV: Transimisión de streaming en linea o fuera de linea. Canales de televisión.

•Link: http://www.ustream.tv

•ACADEMICEARTH: Permite visualizar videos de cursos en universidades conocidisimas

Link: http://academicearth.org/

(41)

SERVICIOS DE CLOUD COMPUTING PARA USUARIOS VIDEO

•TEACHERTUBE: Repositorio de videos educativos

•Link: http://www.teachertube.com

(42)

SERVICIOS DE CLOUD COMPUTING PARA USUARIOS MÚSICA

•GROOVESHARK : Organización internacional para subir y bajar música de forma libre y gratuita.

•Link: http://www.grooveshark.com

(43)

APLICACIÓN DE SOFTWARE COMO SERVICIO

La aplicación de software como servicio se puede evidenciar en el EyeOS que es un sistema operativo cloud computing utilizable desde el navegador Web, que incluye programas ofimáticos y aplicaciones de colaboración, además de framework para desarrollar nuevas aplicaciones web como si fueran aplicaciones de escritorio. Las aplicaciones para EyeOS son fáciles de diseñar de manera robustas y costumizadas.

CARACTERISTICAS DE EyeOS

Una de las principales características de eyeOs, es que no necesita instalación. Al ser un escritorio virtual en la Web, puede ser accedido a traves de cualquier dispositivo (por ejemplo un navegador web), y controlar tus datos.

Siempre esta online, lo que permite al usuario acceder a su información y a la cantidad de aplicaciones disponibles desde cualquier punto del planeta. Esta disponibilidad en linea no tiene ninguna dependencia y cuenta (según sus desarrolladores) con un fuerte sistema de seguridad.

(44)
(45)

OTROS EJEMPLOS DE SISTEMAS OPERATIVOS O ESCRITORIOS VIRTUALES CRAYTHUR

Es un nuevo sistema operativo online que ofrece una solución que nos permite tener nuestros archivos guardados online, nuestras cuentas, agenda de contactos, calendario, lista de tareas, buscador, notas, fórum, está lejos de ser un eyeOs, pero ayuda para la competencia en el mercado de este tipo de productos cloud computing, La diferencia que tiene con EyeOs es que la creación de cuentas es online, no permite realizar instalaciones para redes o servidores como si la tiene EyeOs.

(46)

DESKTOPTWO

Un escritorio online programado en Flash que trata de ser una primera aproximación a lo que en un futuro próximo serán los sistemas operativos basados en la Web. Su función es ofrecer una serie de herramientas y almacenamiento que se pueden acceder desde cualquier navegador, es gratuito y no requiere verificación. Para poder utilizarlo basta con registrarse en la página del proyecto, y a partir de ese momento se tiene acceso a una aplicación muy prometedora que integra un disco duro virtual de 1 GB, una libreta de direcciones, un editor de textos, un calendario, un cliente de correo al que podemos importar nuestras cuentas, un programa de mensajería instantánea, un reproductor de música o un editor de blogs. Debe crearse una cuenta en el sitio http://www.desktoptwo.com, está característica se diferencia de EyeOs que tampoco se puede instalar en servidores o redes diferentes al sitio web definido para esta aplicación.

(47)

XINDESK

Es otra aplicación libre con diversas herramientas como administrar archivos, calendarios, contactos donde se encuentre el usuario y pueda tener acceso a la web.

Tiene las utilidades de oficina similares a las que tiene EyeOs, Xindesk es multiplataforma. El software está compuesto de tres paquetes: Xindesk (sistema operativo propiamente dicho), XinSync (cliente que permitirá sincronizar los datos en la web con nuestro ordenador en windows, linux y mac) y XinTeleport (opción para tener un servidor dedicado con posibilidad de backup).

La diferencia con EyeOs radica que no necesito instalar clientes, solo acceso al servidor que defino para el sistema operativo en el ambiente de red que funcionará como esquema Cloud Computing.

(48)

DEMOSTRACION DE EYEOS

(49)

CONCLUSIONES

El Cloud se viene trabajando hace mucho rato, pero falta darle impulso para generar competitividad en las empresas.

Cloud es una nueva línea de negocio que se debe explotar por los operadores de telecomunicaciones.

La legislación Colombiana debe proporcionar marcos para que operadores, clientes y usuarios puedan trabajar bajo lineamientos técnicos que ofrezcan garantías.

La protección a la seguridad a la información es un punto vital en el desarrollo de modelos de Cloud por la constantes amenazas que se presentan en esta materia.

(50)

CONCLUSIONES

Las instituciones de Educación y organismos de investigación debemos fomentar la generación de capacidades individuales para la generación de software, aplicaciones y servicios para Cloud.

(51)

REFERENCIAS

Computación en la nube

Fuente: http://es.wikipedia.org/wiki/Computación_en_nube

http://www.maestrosdelweb.com/editorial/cloud-computing-nueva-era-de-desarrollo/

¿Qué es el Cloud Computing? Definición, tendencias y precauciones.

Fuente: http://www.dreig.eu/caparazon/2008/10/30/%C2%BFque-es-el-cloud-computing- definicion-tendencias-y-precauciones/

Cloud Computing Tendencias. Modelos. Posibilidades

Fuente: http://www.acis.org.co/fileadmin/Conferencias/CloudComputing.pdf Tecnologías Grid. Cloud Computing

Fuente: http://www.atc.uniovi.es/doctorado/6grid/2009/doc/CloudComputing.pdf IaaS: Infraestructura como Servicio

Fuente: http://velneo.es/iaas-infraestructura-como-servicio/

(52)

REFERENCIA

Software como Servicio

Fuente: http://es.wikipedia.org/wiki/Software_como_servicio

Software as a Service (SaaS) Software on Demand - Uso de SaaS de la manera elegante Fuente: http://www.compute-rs.com/es/consejos-1514106.htm

Software como servicio SaaS

Fuente: http://www.pcactual.com/Actualidad/Noticias/Software-como-servicio-SaaS Modelo SaaS: Software como Servicio - Computación en la nube

Fuente: http://www.elementoscomunes.com/modelo-saas-software-como-servicio- computacion-en-la-nube/

La Oportunidad SaaS para Empresas de Software Mexicanas Fuente: http://www.sg.com.mx/content/view/921

(53)

REFERENCIAS

EyeOS

Fuente: es.wikipedia.org/wiki/EyeOS Proyecto EyeOS

Fuente: http://eyeos.org/

EyeOS

Fuente: http://www.puntogeek.com/2010/02/23/obten-tu-propio-sistema-operativo-en-la-nube-con-eyeos/

Craythur

Fuente: http//www.craythur.com/

Desktoptwo

Fuente: http//www.desktoptwo.com/

Xindesk

Fuente: http://www.xindesk.com/

YouOS

Fuente: http://www.youos.com/

(54)

]

REFERENCIAS

ARTÍCULOS

Cloud Computing: Will Commodity Services Benefit Users Long Term?

Found in: IT Professional

By H. Gilbert Miller , John Veiga Issue Date:November 2009 pp. 57-59

Cloud Computing and the Common Man Found in: Computer

By John Viega

Issue Date:August 2009 pp. 106-108

Cloud Computing

Serie del libros: Lecture Notes in Computer Science Publisher: Springer Berlin / Heidelberg

ISSN: 0302-9743 (Print) 1611-3349 (Online) Volumen: Volume 5802/2009

Libro: Web Information Systems Engineering - WISE 2009 ISBN: 978-3-642-04408-3

Page: 3

(55)

REFERENCIAS

The Case for Cloud Computing Found in: IT Professional

By Robert L. Grossman Issue Date:March 2009 pp. 23-27

Cloud Computing: IT as a Service Found in: IT Professional

By Geng Lin , David Fu , Jinzy Zhu , Glenn Dasmalchi Issue Date:March 2009

pp. 10-13

Communications of the ACM Volume 53, Issue 4 (April 2010) SECTION: Practice

Pages: 50-58

Year of Publication: 2010 ISSN:0001-0782

(56)

REFERENCIAS

Programming Clouds

Serie del libros: Lecture Notes in Computer Science Publisher: Springer Berlin / Heidelberg

ISSN: 0302-9743 (Print) 1611-3349 (Online) Volumen: Volume 6011/2010

Libro:Compiler Construction Copyright: 2010

ISBN: 978-3-642-11969-9 Páginas:1-9

Historical Reflections. The Rise, Fall, and Resurrection of Software as a Service Communications of the ACM

Columna: Viewpoints Pages: 28-30

Volume 52 , Issue 5 (May 2009) Año: 2009

ISSN:0001-0782

Autor: Martin Campbell-Kelly, University of Warwick

(57)

Cloud Computing una Perspectiva para Colombia Mesa Sectorial Cloud Computing

Abril 2010

(58)

Referencias

Documento similar

Este parón o bloqueo de las ventas españolas al resto de la Comunidad contrasta sin em- bargo con la evolución interior de ese mismo mercado en cuan- to a la demanda de hortalizas.

En este sentido, es importante destacar el hecho de que el verdadero objetivo perseguido en el presente capítulo no reside en la dificultad comprendida en cuanto a la

En nuestra opinión, las cuentas anuales de la Entidad Pública Empresarial Red.es correspondientes al ejercicio 2010 representan en todos los aspectos significativos la imagen fiel

En nuestra opinión, las cuentas anuales de la Entidad Pública Empresarial Red.es correspondientes al ejercicio 2012 representan en todos los aspectos

La Intervención General de la Administración del Estado, a través de la Oficina Nacional de Auditoría, en uso de las competencias que le atribuye el artículo 168

La Normativa de evaluación del rendimiento académico de los estudiantes y de revisión de calificaciones de la Universidad de Santiago de Compostela, aprobada por el Pleno or-

5 Además el estudiante en su área privada de Educacyl tiene una nube para almacenar y compartir archivos, un office 365 online y que puede descargar en su ordenador personal (hay un

En tales circunstancias, una forma de proceder posible sería iniciar una fase preconstitucional de diálogo nacional, como sucedió en Sudáfrica, para reunir a