cloud computing: recursos de la web 2.0

18
Cloud Computing ¿Porqué? Requisitos de la Web 2.0

Upload: david-j-brenes

Post on 20-Jan-2015

1.626 views

Category:

Technology


5 download

DESCRIPTION

¿Qué problemas provoca la Web 2.0 para una aplicación web? ¿Cuales son los contras de ser la nueva aplicación de moda? ¿Hay que hacer las cosas de otro modo? Estas transparencias están basadas en unas confeccionadas por mi para un curso sobre Cloud Computing.

TRANSCRIPT

Page 1: Cloud Computing: Recursos de la Web 2.0

Cloud Computing ¿Porqué?

Requisitos de la Web 2.0

Page 2: Cloud Computing: Recursos de la Web 2.0

¿Qué es la Web 2.0?

Buzzwordo Diferentes autores discutiendo por la

esencia

Conjunto de tecnologías y tendenciaso Diferentes formas de hacer cosas nuevas

Page 3: Cloud Computing: Recursos de la Web 2.0

¿Qué es la Web 2.0?

Page 4: Cloud Computing: Recursos de la Web 2.0

¿Qué es la Web 2.0?

Imagen realizada por Internality y distribuida bajo Creative Commons

Page 5: Cloud Computing: Recursos de la Web 2.0

¿Qué es Cómo se hace la Web 2.0? Interfaces “ricas” de usuario

o Ajax, REST, JSON…o Microformatos, RDFao Air, XUL…

“Software as a service”o Servicios Webo Ajaxo APIs

Page 6: Cloud Computing: Recursos de la Web 2.0

¿Qué es Cómo se hace la Web 2.0?

Nuevos escenarios de conexióno iPhone, Android…

o “Always connected paradigm”

o XMPP, Pubsub…

Page 7: Cloud Computing: Recursos de la Web 2.0

¿Qué es Cómo se hace la Web 2.0?

Publicada por el usuario ‘carlosluna’ en Flickr bajo Creatice Commonshttp://www.flickr.com/photos/carlosluna/480229809/

Page 8: Cloud Computing: Recursos de la Web 2.0

Requisitos de la Web 2.0 Twitter

o Comunidad de microblogging.

o 140 caracteres y ya está.

o Historia• Creado a finales de 2006• Incremento de popularidad en el último año

o Tecnologías• Numerosas aplicaciones de terceros (API)

Page 9: Cloud Computing: Recursos de la Web 2.0

Requisitos de la Web 2.0 Twitter

Page 10: Cloud Computing: Recursos de la Web 2.0

Requisitos de la Web 2.0 Twitter

Page 11: Cloud Computing: Recursos de la Web 2.0

Requisitos de la Web 2.0 Twitter

Imagen publicada en http://twitterfacts.blogspot.com/2008/01/number-of-twitter-users.html

Page 12: Cloud Computing: Recursos de la Web 2.0

Requisitos de la Web 2.0

Page 13: Cloud Computing: Recursos de la Web 2.0

Requisitos de la Web 2.0

Moralejao Muerte por éxito

o Espera lo inesperado

Page 15: Cloud Computing: Recursos de la Web 2.0

Requisitos de la Web 2.0 Escalabilidad:

o Vertical: Un servidor dedicado a cada capa.

o Horizontal: Una capa distribuida en ‘n’ servidores

Escalabilidad horizontalo Necesidades Hardware:

• Múltiples servidores• Buenas comunicaciones entre ellos

o Necesidades Software• Herramientas de replicación.• Tecnologías de distribución

Page 16: Cloud Computing: Recursos de la Web 2.0

Requisitos de la Web 2.0

Datos + Algoritmos = Programas

Escalabilidad vertical

Page 17: Cloud Computing: Recursos de la Web 2.0

Requisitos de la Web 2.0 Escalabilidad Vertical:

o Datos: Nuevas capas de persistencia• Apache CouchDB• Amazon S3• Amazon SimpleDB

o Algoritmos: Cloud Computing• Hadoop• Amazon EC2• Widgets

Page 18: Cloud Computing: Recursos de la Web 2.0

LicenciaEstas transparencias se publican bajo licencia Creative Commons y se pueden redistribuir o modificar bajo las siguientes condiciones:

1. Se dé reconocimiento al autor de estas transparencias.

2. No se use con propósitos comerciales.3. Se distribuya con la misma licencia.

Texto de la licencia: http://creativecommons.org/licenses/by-nc-sa/3.0/