2. Que es “Cloud Computing”? El “Cloud computing” es un nuevo paradigma para crear Software como Servicio (SaaS – Software As A Service). Un ejemplo de aplicación SaaS serian las Google Apps (Calendar, mail, docs, etc.). Atención!! No hay que confundir con “Mashup” o “Grid Computing.”
3. Porque El “Cloud Computing” nació para dar respuesta a los problemas de los primeros grandes proveedores de servicio de Internet a gran escala (Google, Amazon AWS, etc.). Todos ellos construyeron su propia infraestructura y emergió una arquitectura(Cloud Computing) para dar solución a sus problemas a la hora de dar servicio a tantos usuarios.
5. Las 3 capas de una aplicación en “Cloud computing” Aplicación: Por ejemplo, Google Docs. Ambiente de desarrollo: Servidores, Lenguajes, etc. Ejemplo comercial: Google App Engine. Almacenamiento, capacidad de procesamiento, etc. Software As A Service (SaaS) Plataform As A Service (PaaS) Infrastructure As A Service (IaaS)
6. Tipos de nubes Existen diferentes tipos de nubes en función de como sea su capa de Infraestructura: - Privadas : Si su capa de infraestructura es solo para ti, es decir, si tus datos están guardados en una BBDD solo para ti, tus datos se procesan en una maquina propia, ... - Públicas : Si tus datos se guardan conjuntamente con los de otros, se procesa en la misma maquina, etc. - Híbridas
7. Recursos para desarrollar usando “Cloud Computing” - Google App Engine es un servicio que nos brinda la capa PaaS para que solo tengamos que desarrollar la aplicación. http://code.google.com/intl/es-ES/appengine/ - Xen Cloud Plataform Implementa la capa de infraestructura para aplicaciones Cloud. http://www.xen.org/products/cloudxen.html
8. Ejemplo de aplicaciones SaaS - eyeOs es un Sistema Operativo. Tambien permite la creación de aplicaciones sobre su plataforma. http://eyeos.org - Google Apps son un conjunto de aplicaciones de oficina (Textos, hoja de calculo, mail, calendar, etc.). http://www.google.com/apps/intl/es/group/index.html
10. Porque usar “Cloud Computing” - Facilidad de integración con otras aplicaciones. - Prestación de servicios a nivel mundial. - Menor inversión para empezar a trabajar. - Implementación mas rápida y con menos riesgos.
11. Porque NO usar “Cloud Computing” - No se dispone físicamente de los datos. - Mayor dependencia del proveedor.
12. Albert Coronado Calzada Blog Personal: http://www.albertcoronado.com Página profesional: http://www.lostsys.com Twitter: http://www.twitter.com/acoronadoc Linkedin: http://es.linkedin.com/in/albertcoronado Muchas gracias.