Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
Page 1
Cloud Com
puting aplica
da a soluciones
em
pre
sariales
Pro
yecto Sophia
Dr. Eduardo Castro
Director de arquitectura y nuevas tecnologías
GrupoAsesoren Informática
Page 2
Agenda
Proyecto Sophia
Experiencias Educativas
Colaboración y Producción en la
nube
Diseño de aplicaciones en la nube
Lecciones aprendidas
Page 3
Convergencia de conocimiento
Page 4
Objetivo del Proyecto Sophia
Cre
ar
una b
ibliote
ca m
undia
l,
basa
da e
n los
pri
nci
pio
s de
cola
bora
ción p
ara
la p
roducc
ión y
entr
ega d
e ex
per
ienci
as
educa
tiva
s
Page 5
Experiencias Educativas
Fuente: Universidad Veracruzana
“Las
exper
ienci
as
educa
tiva
s
deb
en s
er e
nte
ndid
as
no s
ólo
com
o las
que
se r
ealiza
n e
n e
l
aula
, si
no c
om
o a
quél
las
que
pro
muev
en a
pre
ndiz
aje
s,
indep
endie
nte
men
te d
el á
mbito
donde
se lle
ven a
cabo.“
Page 6
Colaboración en la producción de contenido
http://www.psychologytoday.com/blog/the-scientific-fundamentalist/200805/there-is-only-one-human-culture
Page 7
Creación de experiencias
http://www.dcipanama.com/nosotros.html
Productor
Constructor
Consumidores
Page 8
El Proyecto Sophia pretende
Page 9
La n
ube
faci
lita
la
crea
ción d
e aplica
ciones
de
alc
ance
glo
bal
http://www.treehugger.com/files/2010/04/consider-4-things-actually-matter.php
Page 10
Importancia de crear soluciones para la nube
Page 11
Quéarquitectura es la más adecuada?
100% en la
nube
100% en mis servidores
Híbrido
Page 12
Se requiere un modelo de arquitectura
diferente
N-capas Web?
Arquitectura
No es
adecuada
Se requiere
un nuevo
modelo
Sophia
Page 13
Inte
gra
ción
Infraestru
ctura
Física
Adm
inistración
Serv
icios de alm
ace
nam
iento
Aplica
ciones
La arquitectura debe ajustarse al proveedor
Infraestructura de la nube
Ejecución
Almacenamiento
Aprovisionamiento
Control
Page 14
Diseño para la nube
Integración
Control de
servicios
Alta
Disponibilidad
Optimización
de recursos
Integración
de Seguridad
Page 15
Identifique patrones de escalabilidad
Nodos de Acceso
Aplicaciones
App
Acceso
Page 16
Arquitectura de Referencia Para el Proyecto Sophia
Almacenamiento relacional en la nube
Almacenamiento relacional en la nube
BDBD
Castellan
Venue DB
Castellan
Venue DB
Castellan
Venue
DB’s
Castellan
Venue
DB’sBDBD
Castellan
Venue DB
Castellan
Venue DB
Castellan
Venue
DB’s
Castellan
Venue
DB’sBDBD
Castellan
Venue DB
Castellan
Venue DB
Castellan
Venue
DB’s
Castellan
Venue
DB’sBDBD
...
Componentes en la nube
Componentes en la nube
http:// so
phia.*
Serv
icios de
Control
Manejo de
Alm
ace
nam
iento
Almacenamiento en la nube
Servicios de
Comunicación
entre procesos
---
-----
---
--------
-----
---
-----
Tablas
Multimedia
Aplicaciones cliente
Aplicación tradicional o
web
Aplicación tradicional o
web
Aplica
ciones M
ultim
edia
•Experiencias educativas
Aplica
ciones M
ultim
edia
•Experiencias educativas
Servicios de
comunicación
Servicios de
comunicación
Almacenamient
o Personalización
Personalización
Bitácoras
Bitácoras
Cach
édistrib
uid
o
Page 17
Creación de aplicaciones en la nube
Quése hizo?
Page 18
Proveedor de la nube
Sophia
L B
Inte
rnet
Web Site
(ASPX, ASMX, WCF)
Web Site
(ASPX, ASMX, WCF)
Aplicación
Worker
Service
Servicios
L B
Almacenamiento
Relacional
No Relacional
Colas
Page 19
Concl
usi
ones
Page 20
Nuevo enfo
que
Las arquitecturas actuales deben ser
modificadas si desea explotar al
máximo la nube
Page 21
Nuevo enfo
que
Las arquitecturas de las aplicaciones
dependen de las capacidades del
proveedor de la nube
Page 22
Aplica
ciones en la nube
No reutilice arquitecturas existentes,
considere los patrones y componentes
de la nube