Introducción al Cloud Computing

12,899 views
12,664 views

Published on

Introducción al Cloud Computing

Published in: Technology
14 Comments
32 Likes
Statistics
Notes
No Downloads
Views
Total views
12,899
On SlideShare
0
From Embeds
0
Number of Embeds
1,070
Actions
Shares
0
Downloads
2
Comments
14
Likes
32
Embeds 0
No embeds

No notes for slide

Introducción al Cloud Computing

  1. 1. Cloud Computing Esteban Saavedra Lopez, Ph.D CEO Opentelematics Internacional Bolivia email: estebansaavedra@yahoo.com http://jesaavedra.opentelematics.org
  2. 2. Agenda Introducción ● Cloud Computing ● Caracteristicas ● Ventajas ● Estado y Evolución ● Elementos ● IaaS – SaaS - PaaS ● Proveedores ● Impactos y futuro ●
  3. 3. Introducción 90s decada de la OO ● 2000s decada de los sistemas distribuidos ● Conduce: Aparación de nuevos paradigmas y recursos ● Interacción de aplicaciones ● Interacción de plataformas ● Intervención multidispositivo ● Convergencia de IT ●
  4. 4. Cloud Computing?
  5. 5. Que es el Cloud Computing Un nuevo paradigma de computación donde los datos y los servicios residen en centros de datos masivamente escalables y se puede acceder desde cualquier dispositivo conectado a través de Internet
  6. 6. Que es el Cloud Computing
  7. 7. Definición Infraestructura de IT, servicios basados en la Web, o el software como servicio que es accesible desde cualquier lugar en Internet ya sea gratis o facturados únicamente por el consumo
  8. 8. Modelo del Cloud Computing Modelo de adquisición Solo nos preocupamos por los resultados, (basados en el servicio) no como las capacidades de IT son implementadas Modelo de negocio Queremos pagar por lo que usamos como utilidad (Basados en el uso) Modelo de acceso Puedo acceder a los servicios desde (Intranet, Internet) cualquier lugar y desde cualquier dispositivo Modelo Técnico La capacidad se puede escalar según (Dinámico, flexible) se precise (hacia arriba o hacia abajo)
  9. 9. Características
  10. 10. Características Es completamente independiente del SO Se paga para usarlo No se precisa contar con un servidor ni con una infraestrtuctura propia No se precisa instalar ningún software adicional, usas el browser para acceder a los servicios
  11. 11. Características Perspectiva del consumidor Único punto de acceso El servicio provee una experiencia rica al usuario Virtualización Incrementa la utilización de los sistemas Automatizado Cumplimiento en las solicitudes de servicio automatizados Agilidad Rápida prestación de servicios Flexibilidad Escalado masivo de los servicios de IT, según sea necesario
  12. 12. Características Perspectiva del consumidor Contabilidad de uso Basada en el uso de métricas Gestión de servicios Servicios modulares gestionados por medio de la pila de infraestructura / plataforma / aplicación / negocio Seguridad Los servicios son emitidos a través de los dominios de confianza Rentabilidad Reducen elementos innecesarios
  13. 13. Estado actual y Evolución
  14. 14. Evolución de Servicios y Tecnología
  15. 15. Estado actual
  16. 16. Ventajas de la Computación de la nube
  17. 17. Ventajas ahorro de costos altamente escalable rápida innovación fácil de publicar nuevos servicios para un mercado global
  18. 18. Requerimientos del cliente No precisaremos un equipo potente para trabajar con las últimas aplicaciones. Con un simple navegador será suficiente ya que las tareas de procesamiento y almacenamiento de datos las llevarán a cabo los servidores de la nube.
  19. 19. Actualizaciones transparentes Al no tener que instalar la aplicación en nuestro equipo utilizaremos siempre la última versión de la misma, teniendo acceso a las nuevas características desde el instante en el que se publique.
  20. 20. El fin de las licencias Como se cobra por el servicio, el usuario paga simplemente lo que utiliza, y se cree que la manera de facturar será parecida al de otros servicios como el del agua o el de la luz
  21. 21. Movilidad y sincronismo Podremos acceder a versiones específicas de los programas según el dispositivo que utilicemos para conectarnos a la nube. Teléfonos móviles, pdas, netbooks, portátiles y ordenadores de sobremesa, siempre se encontrarán sincronizado
  22. 22. Seguridad Los proveedores de almacenamiento son los encargados de llevar a cabo las tareas de almacenamiento y backup
  23. 23. Inconvenientes de la Computación de la nube
  24. 24. Desventajas No tienes un completo control de tus datos Debes estar online para usarlos Dependes de tu proveedor para poder acceder a los servicios Por ser un servicio de venta mundial significa obedecer una serie de reglamentos locales e internacionales (la privacidad de los datos, la censura, los derechos humanos). No conoces las aplicaciones backend que utilizan los proveedores de servicios No sabes si el software utilizado es libre o es propietario
  25. 25. Datos en manos de terceros Las compañías y los usuarios relegarán el control de sus datos en manos de terceros, lo que supone una pérdida de control en cuanto al tratamiento de los mismos. Una opción es mantener los datos más sensibles en servidores propios y subir el resto a la nube
  26. 26. Imposibilidad de acceso al código fuente La nube estará plagada de aplicaciones de código cerrado y el usuario se encontrará indefenso frente a ellas (R. Stallman)
  27. 27. La dependencia de Internet La computación en la nube está limitada por la velocidad de conexión de los usuarios y la capacidad de los mismos para poder conectarse allá dónde se encuentren. No siempre se puede trabajar offline
  28. 28. Confianza y Seguridad Puedes confiar en tu banco de ● que su dinero está a salvo Puedes confiar en tu proveedor ● de acceso a Internet que no es tu espía Usted también puede confiar en ● su proveedor de servicios de CC de que tus datos están seguros y no espiar a usted
  29. 29. Elementos del Cloud Computing
  30. 30. Infraestructura El corazón de la nube. ● Esto es lo más cercano a la: Disponibilidad de HW ● Almacenamiento ● Capacidad de computo ●
  31. 31. Plataformas Es un sistema que puede ser programado y personalizado, adecuándose a las necesidades principalmente de los desarrolladores
  32. 32. Aplicaciones y Servicios Formado por todas las aplicaciones y servicios que se construyen en la parte superior de cualquier Infraestructura o Plataforma
  33. 33. API (Application programing Interface) Conjunto de funciones y procedimientos (métodos en POO) que ofrece cierta biblioteca para ser utilizado por otro software como una capa de abstracción.
  34. 34. Niveles del Cloud Computing
  35. 35. Infraestructure as a Service (IaaS)
  36. 36. Computing as a Service (CaaS) Máquinas virtuales con ● posibilidad de elección del sistemas operativo (normalmente Linux) para albergar el software que se desee. Utilizadas para albergar ● un servidor de aplicaciones, servidores de BBDD, etc
  37. 37. Storage as a Service (StaaS) Ofrecen ● almacenamiento en la red. Los servicios de ● backup y replicación, pueden o no estar incluidos en el precio del servicio.
  38. 38. Database as a Service (DbaaS) Máquinas (virtuales o no) con ● sistema operativo que ofrece un servicio de almacenamiento relacionado o lo que comúnmente llamamos “base de datos”. Se considera infraestructura ● porque la base de datos es un soporte para el almacenamiento de información que suelen utilizar la aplicaciones.
  39. 39. Platform as a Service (PaaS)
  40. 40. Platform as a Service (PaaS) Ofrecen la posibilidad de ● desplegar y ejecutar aplicaciones en un determinado lenguaje de programación, sin tener que ocuparte del mantenimiento y actualización de los mismos.
  41. 41. Software as a Service (SaaS)
  42. 42. Software as a Service (SaaS) Es el software ofrecido como servicio (SaaS), sin ● necesidad de inversión en instalaciones y como consecuencia sin en el mantenimiento posterior. El software esta desplegado en una plataforma ● como servicio que puede ser propia o de algunos de los proveedores del mercado.
  43. 43. Capas del Coud Computing
  44. 44. Proveedores
  45. 45. Hardware as a Service (HaaS) Amazon: Elastic Compute Cloud (Amazon EC2) ● Google: App Engine ● Akamai ● IBM ●
  46. 46. Software as a Service Google: Gmail, Docs ●
  47. 47. Software as a Service Yahoo!: Flickr ●
  48. 48. Software as a Service Zoho ●
  49. 49. Software as a Service Salesforce ●
  50. 50. Software as a Service Clarizen ●
  51. 51. IaaS
  52. 52. PaaS
  53. 53. SaaS
  54. 54. Por que usar Cloud Computing Negocios Desarrollo Operaciones Baja el costo Facil de No existe total de la escalar costo de membresia licenciamiento Bajo costo de Tiempo rapido cambio Promueve la de venta agilidad
  55. 55. Impactos esperados Bajos costos iniciales: elimina las barreras de ● adopción Bajos costos de infraestructura: libera más ● presupuesto para otros proyectos Nuevos escenarios de Procesos de Negocios ● Permite a los ISVs para construir diferentes ● modelos de negocio
  56. 56. Visión futura
  57. 57. Preguntas - Consultas
  58. 58. Cloud Computing Esteban Saavedra Lopez, Ph.D CEO Opentelematics Internacional Bolivia email: estebansaavedra@yahoo.com http://jesaavedra.opentelematics.org

×