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.
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. Primero platiquemos de servicios
● Que es un servicio?
● Cuales seran sus caracteristicas?
● Ahora veamos todo como un servicio y ya!
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. SaaS
Software as a Service
PaaS
Platform as a Service
IaaS
Infrastructure as a Service
8. Software como un servicio
● Muy util para PYMES
● No hay que administrar nada (en teoria)
● Se paga por uso
● Seguridad
● Confiabilidad
● Escalabilidad Instantanea
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”
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. 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. "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)
21. Caracteristicas de la nube
● Rapidez
● Costo
● Independencia
● Confiabilidad
● Escalabilidad
● Multi-tenancy
● Sostenibilidad
22. 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
25. La arquitectura de la nube
● Se basa en comunicacion y protocolos
● Nuevos roles
● Arquitecto de nube
● Integrador de nube
● Importancia de los API
30. 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
31. Amazon Web Services
● La opcion mas madura
● Lo que ofrecen se puede accesar como un web
service
● EC2 basado en imagenes de VM
32. Google App Engine
● Integracion con servicios de Google
● Big Table
● Mas de esto en un rato :P