Cloud Computing Essentials · Cloud Computing Essentials ... gk3210
Cloud Computing
-
Upload
albert-coronado -
Category
Technology
-
view
2.436 -
download
0
Transcript of Cloud Computing
Cloud Computing
Que es Cloud Computing?
El Cloud computing es un nuevo paradigma para crear Software como Servicio (SaaS Software As A Service).
Un ejemplo de aplicacin SaaS serian las Google Apps (Calendar, mail, docs, etc.).
Atencin!! No hay que confundir con Mashup o Grid Computing.
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 solucin a sus problemas a la hora de dar servicio a tantos usuarios.
Diseo De aplicacionesCloud Computing
Las 3 capas de una aplicacin en Cloud computing
Software As A Service (SaaS)Plataform As A Service (PaaS)Infrastructure As A Service (IaaS)Aplicacin: Por ejemplo, Google Docs.
Ambiente de desarrollo: Servidores, Lenguajes, etc.Ejemplo comercial: Google App Engine.
Almacenamiento, capacidad de procesamiento, etc.
Tipos de nubes
Existen diferentes tipos de nubes en funcin de como sea su capa de Infraestructura:
- Privadas: Si su capa de infraestructura es solo para ti, es decir, si tus datos estn guardados en una BBDD solo para ti, tus datos se procesan en una maquina propia, ...
- Pblicas: Si tus datos se guardan conjuntamente con los de otros, se procesa en la misma maquina, etc.
- Hbridas
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 aplicacin.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
Ejemplo de aplicaciones SaaS
- eyeOs es un Sistema Operativo. Tambien permite la creacin 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
Pros y Contras del Cloud Computing
Porque usar Cloud Computing
- Facilidad de integracin con otras aplicaciones.
- Prestacin de servicios a nivel mundial.
- Menor inversin para empezar a trabajar.
- Implementacin mas rpida y con menos riesgos.
Porque NO usar Cloud Computing
- No se dispone fsicamente de los datos.
- Mayor dependencia del proveedor.
Albert Coronado Calzada
Blog Personal: http://www.albertcoronado.comPgina profesional: http://www.lostsys.com
Twitter: http://www.twitter.com/acoronadocLinkedin: http://es.linkedin.com/in/albertcoronado
Muchas gracias.