cloud computing

Download Cloud Computing

If you can't read please download the document

Upload: albert-coronado

Post on 16-Apr-2017

2.434 views

Category:

Technology


0 download

TRANSCRIPT

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.