Cloud Computing

2,798 views

Published on

Presentacion de Cloud Computing que di en el curso de Seminario Profesional 2 para los alumnos de ultimo semestre de Ingenieria en Sistemas de Universidad Galileo en Guatemala.

Published in: Technology, Education
1 Comment
3 Likes
Statistics
Notes
No Downloads
Views
Total views
2,798
On SlideShare
0
From Embeds
0
Number of Embeds
20
Actions
Shares
0
Downloads
156
Comments
1
Likes
3
Embeds 0
No embeds

No notes for slide

Cloud Computing

  1. 1. Cloud Computing Adrian Catalan @ykro
  2. 2. I have not heard two people say the same thing about it [cloud]. There are multiple definitions out there of “the cloud” Andy Isherwood HP’s Vice President of European Software Sale
  3. 3. Primero platiquemos de servicios ● Que es un servicio? ● Cuales seran sus caracteristicas? ● Ahora veamos todo como un servicio y ya!
  4. 4. :)
  5. 5. ...sigamos con los servicios ● Que es todo? todo ● No es tan sencillo como suena ● Pero tranquilos! ● Identifiquemos los componentes principales de un sistema de IT ● Software ● Plataforma ● Infraestructura
  6. 6. SaaS Software as a Service PaaS Platform as a Service IaaS Infrastructure as a Service
  7. 7. Como se distribuye el software tradicionalmente?
  8. 8. Software como un servicio ● Muy util para PYMES ● No hay que administrar nada (en teoria) ● Se paga por uso ● Seguridad ● Confiabilidad ● Escalabilidad Instantanea
  9. 9. Que sera la plataforma?
  10. 10. Plataforma como un servicio ● A grandes razgos es lo mismo que SaaS pero aplicado a HW ● Servidores de aplicaciones ● Integracion ● Ejecucion de aplicaciones ● “if you can program it, then it’s a platform. If you can’t, then it’s not”
  11. 11. Cuales son las necesidades de infraestructura?
  12. 12. Infraestructura como servicio ● El nivel mas bajo de abstraccion ● “pure storage and compute capacity”
  13. 13. Caminemos a la nube ● No nos confundamos de nube ● Grid Computing ● Utility Computing ● Autonomic Computing ● Sin embargo nuestra nube tiene todo eso... ● Se cobra como una utilidad (como el agua, la luz, etc), tiene caracteristicas autonomas y depende de sistemas distribuidos y virtualizacion
  14. 14. CloudComputing ● Entonces, Que es la nube? ● Es ver todo como un servicio! ● Son servicios que se proveen por medio de internet y no localmente ● Es ejecucion en una infraestructura independiente de la aplicacion ● Es una abstraccion para que la implementacion sea irrelevante para el usuario final
  15. 15. "The concept, quite simply, is that vast computing resources will reside somewhere out there in the ether (rather than in your computer room) and we'll connect to them and use them as needed." - Jonathan Weber (The Times Online)
  16. 16. La nube ● La nube...es una cebolla!
  17. 17. Infraestructura
  18. 18. Plataforma
  19. 19. Caracteristicas de la nube ● Rapidez ● Costo ● Independencia ● Confiabilidad ● Escalabilidad ● Multi-tenancy ● Sostenibilidad
  20. 20. Las nubes pesan mas de lo que pense... ● Son necesarios muchos elementos para que toda la nube funcione ● Aplicaciones ● Clientes ● Hardware e Infraestructura ● Plataforma ● Servicios ● Almacenamiento
  21. 21. Ejemplo: Google Apps Cloud Platform (Apps Engine) Cloud Services Cloud hardware (Word Processing) Cloud Client (Apps Server) (Mozilla Firefox) Cloud storage (BigTable DB) BigTable Cloud Application (Google Docs)
  22. 22. “Without APIs, there is no cloud computing.” – Dave Rosenberg, CNet
  23. 23. La arquitectura de la nube ● Se basa en comunicacion y protocolos ● Nuevos roles ● Arquitecto de nube ● Integrador de nube ● Importancia de los API
  24. 24. Clasifiquemos las nubes ● Publica ● Privada ● Hibrida
  25. 25. La nube ideal ● Bajo costo (gratis si es posible :p) ● Independiente ● Utilizacion eficiente de los recursos ● Uptime de 100% ● Elastica ● Segura
  26. 26. Mi nube se desvanece!
  27. 27. Comparemos diferentes nubes
  28. 28. Core services ● Amazon ● S3, SimpleDB, EC2 y SQS ● Google App Engine ● Hosting, Data Access y Google Data Services ● Windows Azure ● Hosting, Storage, Queues y .NET & Live Services
  29. 29. Amazon Web Services ● La opcion mas madura ● Lo que ofrecen se puede accesar como un web service ● EC2 basado en imagenes de VM
  30. 30. Google App Engine ● Integracion con servicios de Google ● Big Table ● Mas de esto en un rato :P
  31. 31. Windows Azure
  32. 32. No me gusta mi nube ● Hay muchas mas alternativas! ● Rackspace ● Heroku ● GoGrid ● Etc
  33. 33. Preguntas || kthxbye

×