Computación en la nube

35,987 views

Published on

Ponencia de Computación en la Nube, impartida por Luis Castellanos en el marco del 6to Congreso Nacional de Software Libre. Maracaibo, Estado Zulia, Venezuela.

Published in: Technology, Business
4 Comments
20 Likes
Statistics
Notes
No Downloads
Views
Total views
35,987
On SlideShare
0
From Embeds
0
Number of Embeds
5,803
Actions
Shares
0
Downloads
1,169
Comments
4
Likes
20
Embeds 0
No embeds

No notes for slide

Computación en la nube

  1. 1. Computación en la Nube Luis Castellanos
  2. 2. Agenda • Introducción • Qué es Cloud Computing? • Qué ventajas y desventajas brinda? • Cómo escoger el proveedor adecuado? • Qué tiene que ver con Software Libre? • Conclusiones Computación en la Nube 2
  3. 3. Introducción • Hoy en día todos hablan de “Cloud Computing” o “Computación en la Nube”. • Pero cada quien tiene una perspectiva distinta de qué significa y para qué sirve. • El objetivo de la presente es tratar de unificar conceptos al respecto de este tema, que promete ser el futuro de la computación. Computación en la Nube 3
  4. 4. Introducción • En una encuesta reciente (Feb2010), conducida en Europa a grandes empresas, se obtuvieron los siguientes resultados, ante la opinión acerca de CC: • (Tomado de Tecnología al Día) Computación en la Nube 4
  5. 5. Introducción ¿En qué categoría entrarías tu? Computación en la Nube 5
  6. 6. Qué es Computación en Nube? • Básicamente la Computación en Nube está conformada por servidores virtuales disponibles en toda la internet. • Consiste en el acceso, a través de diversas aplicaciones que residen en múltiples dispositivos, a información de internet pero cuya información se almacenan en ordenadores diferentes a los propios. • “Cloud computing” está en sus etapas iniciales, con un número de pequeños y grandes proveedores entregando servicios basados en “nubes”, desde aplicaciones completas hasta servicios de almacenamiento hasta filtros para correo no deseado Computación en la Nube 6
  7. 7. Qué es Computación en Nube? • Proveedores de infraestructura de tipo utilitarios son parte de la mezcla, pero también lo son los proveedores de SaaS (“Software as a service”, software como servicio), tales como Salesforce.com. • Hoy en día, en casi todos los casos, la Tecnología de Información (TI) debe incorporarse individualmente a los servicios basados en “nube”, pero aún siguen emergiendo agregadores e integradores del “cloud computing”. Computación en la Nube 7
  8. 8. Qué es Computación en Nube? • Hoy en día, con la interconexión basada en nube pocas veces de manera frontal o evidente, la “cloud computing” puede ser descrita de manera más precisa como “computación en el cielo”, con muchas nubes aisladas de servicios, que los clientes de TI deben conectar individualmente. Computación en la Nube 8
  9. 9. Qué es Computación en Nube? • Por otro lado, como la virtualización y la SOA (“Service Oriented Arquitecture”, Arquitectura orientada al Servicio) poco a poco van permeando en las empresas, la idea de servicios no integrados corriendo en una infraestructura escalable y ágil eventualmente debe transformar a cada empresa en un nodo de la nube. Es una tendencia a largo plazo con un horizonte que se vislumbra en la lejanía. Computación en la Nube 9
  10. 10. Qué es Computación en Nube? • Pero entre las grandes metatendencias, “cloud computing” es la màs dificil de rebatir a largo plazo. • Computación en nube es: – Software as Service (SaaS) – Computación utilitaria – Servicios Web – Plataforma de servicio – Proveedores de Servicio de Gestión – Plataforma de Servicio de Comercio – Integración de Internet – Redes Sociales Computación en la Nube 10
  11. 11. Qué es Computación en Nube? – SaaS • Entrega una aplicación sencilla a través de los browsers a miles de clientes, usando arquitectura multipropietaria. Por el lado del cliente, no hay que hacer inversión en servidores o licencias de software. Por el lado del proveedor, con una sola aplicación que mantener, los costos se reducen en comparación a un alojamiento convencional. Salesforce.com es el ejemplo más conocido entre las aplicaciones empresariales, pero el SaaS también es común en las aplicaciones de RRHH y hasta ha escalado hasta llegar al tope de la cadena con los ERP’s, con contendientes tales como “Workday”. Computación en la Nube 11
  12. 12. Qué es Computación en Nube? – Computación utilitaria • Esta forma de “cloud computing” está renaciendo gracias a Amazon, SUN, IBM, y otros que ofrecen almacenamiento y servidores virtuales. • Se usa la Computación Utilitaria en misiones no críticas o suplementarias. • Se puede usar para almacenar parte de la Base de Datos. Computación en la Nube 12
  13. 13. Qué es Computación en Nube? – Computación utilitaria • Otros proveedores ofrecen soluciones que ayudan a la TI a crear Centros Virtuales de Datos desde servidores virtuales, tales como “Applogic” (de 3Tera´s) y “Servidores Elásticos a solicitud” (Cohesive Flexible Technologies). • El “LiquidQ” (Liquid Computing) ofrece características similares, permitiendo que se pueda unir memoria, entrada/salida, almacenamiento y capacidad de procesamiento como un conjunto virtual de recursos, disponibles en la red. Computación en la Nube 13
  14. 14. Qué es Computación en Nube? – Servicios Web • Se ofrecen aplicaciones que permiten a los desarrolladores explotar la funcionalidad por toda la internet, en vez de proveer aplicaciones completas. • Ello abarca desde proveedores ofreciendo servicios empresariales discretos (como Strike Iron y Xignite) a las aplicaciones ofrecidas por Google Maps, Procesamiento de Nómina de ADP, Servicio Postal de los EEUU, Bloomberg, y hasta servicios de procesamiento convencional de tarjetas de crédito. Computación en la Nube 14
  15. 15. Qué es Computación en Nube? – Plataforma de servicio • Se provee de ambientes de desarrollo como un servicio. Se construyen aplicaciones que corren en la infraestructura del proveedor y enviadas a los usuarios a través de Internet mediante los servidores del proveedor. • Estos servicios están restringidos por el diseño y por las capacidades del proveedor, por lo que no se tiene completa libertad, pero se tienen actividades predecibles y una integración. • Ejemplos: Force.com de Salesforce.com, Coghead y el nuevo motor de Google Aoo. Para ambientes de desarrollo muy ligeros, abundan plataformas mixtas, tales como Yahoo Pipes o Dapper.net. Computación en la Nube 15
  16. 16. Qué es Computación en Nube? – Proveedores de Servicio de Gestión (MSP) • Es básicamente una aplicación dirigida a la TI más que a los usuarios finales, tales como servicios de detección de virus para correos electrónicos o servicios de monitoreo de aplicaciones (como Mercury, entre otros). • Servicios de Gestión de Seguridad, provistos por SecureWorks, IBM y Verizon, caen en esta categoría, así como servicios anti-spam tales como Postini, recientemente adquirido por Google. • Otras ofertas incluyen servicios de gestión de escritorios, tales como los ofrecidos por CenterBeam o Everdream. Computación en la Nube 16
  17. 17. Qué es Computación en Nube? – Plataforma de Servicio de Comercio • Es un híbrido entre SaaS y MSP. • Ofrece un centro de servicio con el cual interactúan los usuarios. • Son muy comunes en ambientes de intercambio de productos o servicios, tales como en sistemas de gestión de gastos que permite a los usuarios contratar servicios de viaje o servicios secretariales desde una plataforma común que coordina el envío del servicio y el ajuste de precios dentro de las especificaciones del usuario. Es como una oficina automatizada. • Ejemplos de ello incluyen a Rearden Commerce y a Ariba. Computación en la Nube 17
  18. 18. Qué es Computación en Nube? – Integración de Internet • OpSource, que principalmente se ocupa de atender a los proveedores de SaaS, introdujo en el mercado el “Bus de Servicio de OpSource”, que emplea integración de tecnología en-la-nube desde un punto de arranque denominado Boomi. • Workday, proveedor de SaaS, recientemente adquirió a otro jugador, CapeClear, que es un proveedor de ESB (“Enterprise Service Bus”, Bus de Servicio Empresarial) que estaba incursionando en integración B2B (“Business to Business”, Negocio a Negocio). Computación en la Nube 18
  19. 19. Qué es Computación en Nube? – Integración de Internet • Algo extemporáneo fue la empresa “Grand Central”, que quería ser un “Bus universal en la nube” para conectar a los proveedores SaaS y ofrecer soluciones integrales a los clientes, ya que salió del negocio en el año 2005. Computación en la Nube 19
  20. 20. Qué es Computación en Nube? – Redes Sociales • Una de las principales aplicaciones usadas por los usuarios de Internet, es el Facebook y tantos otras Redes Sociales, que basan todo su contenido en la Web. – Mensajería – Chateo – Fotos – Juegos – Videos • Los usuarios de Gmail, también pueden tener acceso en la red a esos servicios… Computación en la Nube 20
  21. 21. Ventajas y Desventajas de la CC – Ventajas • No se requieren múltiples licencias • No se requieren Sistemas Operativos o Plataformas específicas, ya que es Multiplataforma. • No requiere de Dispositivos de Almacenamiento Secundarios de gran tamaño (Discos Duros) • No requiere poseer servidores • Se ofrece gran variedad de aplicaciones y servicios • Acceso inmediato a los servicios sin necesidad de adquirir hardware o software Computación en la Nube 21
  22. 22. Ventajas y Desventajas – Ventajas • Costos anuales potencialmente inferiores debido al uso de servicios • La oficina puede estar en cualquier computadora del mundo, con acceso a Internet. Computación en la Nube 22
  23. 23. Ventajas y Desventajas – Desventajas • No todos los proveedores ofrecen garantía de confidencialidad, integridad y disponibilidad de los datos • Sólo funciona conectado a Internet • Los servicios ofrecidos están limitados de acuerdo a las capacidades del proveedor. • Se crea una gran dependencia con el proveedor Computación en la Nube 23
  24. 24. Cómo escoger al proveedor? – ¿El sistema cubre las necesidades específicas de la empresa? – ¿Qué tipo de garantías ofrece el proveedor del servicio? – ¿El sistema de informes es adecuado? – ¿Qué pasa si se pierden datos o se ven comprometidos? – ¿Quién es el responsable en ese caso? – ¿Cuánto es el costo del servicio? Computación en la Nube 24
  25. 25. Cómo escoger al proveedor? Sales Force: http://www.salesforce.com/mx Computación en la Nube 25
  26. 26. Cómo escoger al proveedor? Lotus Live: https://www.lotuslive.com/es/ Computación en la Nube 26
  27. 27. Cómo escoger al proveedor? Amazon Web Services: http://aws.amazon.com/ec2/ Computación en la Nube 27
  28. 28. Cómo escoger al proveedor? Google Apps: http://www.google.com/apps/intl/es/business/index.html Computación en la Nube 28
  29. 29. Qué tiene que ver con Software Libre? – La Computación en Nube es una oportunidad para los desarrolladores Web, de combinar herramientas libres y ofrecer a los clientes una gran gama de servicios. – (Aún, hasta marzo 2010, los servidores Web tenían la siguiente proporción: Apache 54%, Microsoft 24%, Google 7%, otros 15%). (Netcraft) Computación en la Nube 29
  30. 30. Qué tiene que ver con Software Libre? – De igual manera, hay profusión de herramientas y lenguajes de programación libres para el desarrollo de aplicaciones web. Computación en la Nube 30
  31. 31. Qué tiene que ver con Software Libre? Sin embargo: “Una razón por la cual no deberían utilizar aplicaciones webs es porque se pierde el control… es tan malo como usar software propietario. Haz tus tareas en tu propia computadora y tú mantén una copia de ello en un programa libre. Si utilizas un software propietario o en el web server de otra persona estás sin defensas. Estás en las manos de la persona que desarrolló ese software”. Richard Stallman. Tomado de www.alt1040.com Computación en la Nube 31
  32. 32. Conclusiones – Computación en Nube consiste en el acceso, a través de diversas aplicaciones que residen en múltiples dispositivos (ordenadores, PDA y móviles), a información de internet pero cuya información se almacenan en ordenadores diferentes a los propios. – Puede ofrecer SaaS, Computación utilitaria, Servicios Web, Plataforma de servicio, Proveedores de Servicio de Gestión, Plataforma de Servicio de Comercio, Integración de Internet, Redes Sociales. Computación en la Nube 32
  33. 33. Conclusiones – Como cualquier tecnología emergente, presenta Ventajas y Desventajas, que deberán ser evaluadas por los tomadores de decisión en su momento. – Pueden aprovecharse una gran profusión de herramientas de Software Libre para el desarrollo de aplicaciones en Nube. Computación en la Nube 33
  34. 34. Computación en la Nube Luis Castellanos http://tecnologiaaldia.wordpress.com/computacion-en-nube/
  35. 35. Referencias Bibliográficas • Cloud Computing Reality. Infoworld. – http://www.infoworld.com/article/08/04/07/15FE-cloud-computing-reality_1.html • Qué es Cloud Computing. Tecnología al Día. – http://tecnologiaaldia.wordpress.com/2008/10/13/que-es-cloud-computing/ • Cloud Computing interesa pero todavía no convence a las empresas españolas. Tecnología al Día. – http://tecnologiaaldia.wordpress.com/2010/02/24/cloud-computing-interesa- pero-todavia-no-convence-a-las-empresas-espanolas/ • IBM acelera la computación en nube con LotusLive. Tecnología al Día. – http://tecnologiaaldia.wordpress.com/2010/02/12/ibm-acelera-la- computacion-en-nube-con-lotuslive/ • La Computación en Nube ya es una Realidad. Tecnología al Día. – http://tecnologiaaldia.wordpress.com/2009/10/13/la-computacion-en-nube- ya-es-una-realidad/ Computación en la Nube 35
  36. 36. Referencias Bibliográficas • El cloud computing se consolida como modelo empresarial para las TICs. Tecnología al Día. – http://tecnologiaaldia.wordpress.com/2009/06/17/el-cloud-computing-se- consolida-como-modelo-empresarial-para-las-tics/ • Computación en nube amenaza con llover sobre Microsoft. Tecnología al Día. – http://tecnologiaaldia.wordpress.com/2009/01/14/computacion-en-nube- amenaza-con-llover-sobre-microsoft/ • Cloud computing: el 'lado oscuro' de la nube. Techweek. – http://www.techweek.es/seguridad/analisis/1006536004801/cuidado-redes- sociales-cloud- computing.1.html?utm_source=rss&utm_medium=feed&utm_campaign={vws :GetTodayYear%28%29}{vws:GetTodayMonth%28%29}{vws:GetTodayDay%28 %29} Computación en la Nube 36

×