el entorno de gestión uji en el cloud -...

44
El entorno de Gestión UJI en el cloud Ricardo Borillo [email protected]

Upload: others

Post on 13-Apr-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: El entorno de Gestión UJI en el cloud - CRUEtic.crue.org/wp-content/uploads/2016/04/3a_Ricardo... · 2016-04-27 · pl/sql antiguo portaljava 1.5 oracle web services oracle web cache

El entorno de Gestión UJI en el cloud

Ricardo [email protected]

Page 2: El entorno de Gestión UJI en el cloud - CRUEtic.crue.org/wp-content/uploads/2016/04/3a_Ricardo... · 2016-04-27 · pl/sql antiguo portaljava 1.5 oracle web services oracle web cache

Motivaciones

Page 3: El entorno de Gestión UJI en el cloud - CRUEtic.crue.org/wp-content/uploads/2016/04/3a_Ricardo... · 2016-04-27 · pl/sql antiguo portaljava 1.5 oracle web services oracle web cache
Page 4: El entorno de Gestión UJI en el cloud - CRUEtic.crue.org/wp-content/uploads/2016/04/3a_Ricardo... · 2016-04-27 · pl/sql antiguo portaljava 1.5 oracle web services oracle web cache
Page 5: El entorno de Gestión UJI en el cloud - CRUEtic.crue.org/wp-content/uploads/2016/04/3a_Ricardo... · 2016-04-27 · pl/sql antiguo portaljava 1.5 oracle web services oracle web cache

“La Universitat Jaume I apuesta en sus estatutos por un

modelo de código abierto y por el desarrollo propio”

Page 6: El entorno de Gestión UJI en el cloud - CRUEtic.crue.org/wp-content/uploads/2016/04/3a_Ricardo... · 2016-04-27 · pl/sql antiguo portaljava 1.5 oracle web services oracle web cache
Page 7: El entorno de Gestión UJI en el cloud - CRUEtic.crue.org/wp-content/uploads/2016/04/3a_Ricardo... · 2016-04-27 · pl/sql antiguo portaljava 1.5 oracle web services oracle web cache

https://github.com/universitatjaumei

Page 8: El entorno de Gestión UJI en el cloud - CRUEtic.crue.org/wp-content/uploads/2016/04/3a_Ricardo... · 2016-04-27 · pl/sql antiguo portaljava 1.5 oracle web services oracle web cache
Page 9: El entorno de Gestión UJI en el cloud - CRUEtic.crue.org/wp-content/uploads/2016/04/3a_Ricardo... · 2016-04-27 · pl/sql antiguo portaljava 1.5 oracle web services oracle web cache
Page 10: El entorno de Gestión UJI en el cloud - CRUEtic.crue.org/wp-content/uploads/2016/04/3a_Ricardo... · 2016-04-27 · pl/sql antiguo portaljava 1.5 oracle web services oracle web cache
Page 11: El entorno de Gestión UJI en el cloud - CRUEtic.crue.org/wp-content/uploads/2016/04/3a_Ricardo... · 2016-04-27 · pl/sql antiguo portaljava 1.5 oracle web services oracle web cache

Condicionantes

Page 12: El entorno de Gestión UJI en el cloud - CRUEtic.crue.org/wp-content/uploads/2016/04/3a_Ricardo... · 2016-04-27 · pl/sql antiguo portaljava 1.5 oracle web services oracle web cache
Page 13: El entorno de Gestión UJI en el cloud - CRUEtic.crue.org/wp-content/uploads/2016/04/3a_Ricardo... · 2016-04-27 · pl/sql antiguo portaljava 1.5 oracle web services oracle web cache
Page 14: El entorno de Gestión UJI en el cloud - CRUEtic.crue.org/wp-content/uploads/2016/04/3a_Ricardo... · 2016-04-27 · pl/sql antiguo portaljava 1.5 oracle web services oracle web cache

FLEXIBILIDAD

SEGURIDADTAREAS REPETITIVAS

MONITORIZACIÓN

DISPONIBILIDAD

Page 15: El entorno de Gestión UJI en el cloud - CRUEtic.crue.org/wp-content/uploads/2016/04/3a_Ricardo... · 2016-04-27 · pl/sql antiguo portaljava 1.5 oracle web services oracle web cache

Menos rutina y más

VALOR AÑADIDO

Page 16: El entorno de Gestión UJI en el cloud - CRUEtic.crue.org/wp-content/uploads/2016/04/3a_Ricardo... · 2016-04-27 · pl/sql antiguo portaljava 1.5 oracle web services oracle web cache
Page 17: El entorno de Gestión UJI en el cloud - CRUEtic.crue.org/wp-content/uploads/2016/04/3a_Ricardo... · 2016-04-27 · pl/sql antiguo portaljava 1.5 oracle web services oracle web cache
Page 18: El entorno de Gestión UJI en el cloud - CRUEtic.crue.org/wp-content/uploads/2016/04/3a_Ricardo... · 2016-04-27 · pl/sql antiguo portaljava 1.5 oracle web services oracle web cache

Alcance

Page 19: El entorno de Gestión UJI en el cloud - CRUEtic.crue.org/wp-content/uploads/2016/04/3a_Ricardo... · 2016-04-27 · pl/sql antiguo portaljava 1.5 oracle web services oracle web cache
Page 20: El entorno de Gestión UJI en el cloud - CRUEtic.crue.org/wp-content/uploads/2016/04/3a_Ricardo... · 2016-04-27 · pl/sql antiguo portaljava 1.5 oracle web services oracle web cache
Page 21: El entorno de Gestión UJI en el cloud - CRUEtic.crue.org/wp-content/uploads/2016/04/3a_Ricardo... · 2016-04-27 · pl/sql antiguo portaljava 1.5 oracle web services oracle web cache

C/S FORMS & REPORTS 6iANTIGUO PORTAL

PL/SQL JAVA 1.5ORACLE WEB SERVICES

ORACLE WEB CACHE

Page 22: El entorno de Gestión UJI en el cloud - CRUEtic.crue.org/wp-content/uploads/2016/04/3a_Ricardo... · 2016-04-27 · pl/sql antiguo portaljava 1.5 oracle web services oracle web cache

FORMS & REPORTS WEBUJIAPPS

TOMCAT JAVA 8REST SERVICES

ENTORNO DESAROLLOVARNISH

Page 23: El entorno de Gestión UJI en el cloud - CRUEtic.crue.org/wp-content/uploads/2016/04/3a_Ricardo... · 2016-04-27 · pl/sql antiguo portaljava 1.5 oracle web services oracle web cache

Solución

Page 24: El entorno de Gestión UJI en el cloud - CRUEtic.crue.org/wp-content/uploads/2016/04/3a_Ricardo... · 2016-04-27 · pl/sql antiguo portaljava 1.5 oracle web services oracle web cache
Page 25: El entorno de Gestión UJI en el cloud - CRUEtic.crue.org/wp-content/uploads/2016/04/3a_Ricardo... · 2016-04-27 · pl/sql antiguo portaljava 1.5 oracle web services oracle web cache
Page 26: El entorno de Gestión UJI en el cloud - CRUEtic.crue.org/wp-content/uploads/2016/04/3a_Ricardo... · 2016-04-27 · pl/sql antiguo portaljava 1.5 oracle web services oracle web cache

FUNCIONALIDAD

PAGO POR USOSOPORTE AVANZADO

FORMACIÓN

ELASTIC

Page 27: El entorno de Gestión UJI en el cloud - CRUEtic.crue.org/wp-content/uploads/2016/04/3a_Ricardo... · 2016-04-27 · pl/sql antiguo portaljava 1.5 oracle web services oracle web cache
Page 28: El entorno de Gestión UJI en el cloud - CRUEtic.crue.org/wp-content/uploads/2016/04/3a_Ricardo... · 2016-04-27 · pl/sql antiguo portaljava 1.5 oracle web services oracle web cache
Page 29: El entorno de Gestión UJI en el cloud - CRUEtic.crue.org/wp-content/uploads/2016/04/3a_Ricardo... · 2016-04-27 · pl/sql antiguo portaljava 1.5 oracle web services oracle web cache

Piloto

Page 30: El entorno de Gestión UJI en el cloud - CRUEtic.crue.org/wp-content/uploads/2016/04/3a_Ricardo... · 2016-04-27 · pl/sql antiguo portaljava 1.5 oracle web services oracle web cache
Page 31: El entorno de Gestión UJI en el cloud - CRUEtic.crue.org/wp-content/uploads/2016/04/3a_Ricardo... · 2016-04-27 · pl/sql antiguo portaljava 1.5 oracle web services oracle web cache

20K 1300 1500

6K 75 2TABLAS FORMS REPORTS

PL/SQL JAVA WEB APPS MOBILE APPS

Page 32: El entorno de Gestión UJI en el cloud - CRUEtic.crue.org/wp-content/uploads/2016/04/3a_Ricardo... · 2016-04-27 · pl/sql antiguo portaljava 1.5 oracle web services oracle web cache

18

5TB 58TB 12SERVERS

TRAFICO STORAGE BALANCEADORES

DATABASE700GB

Page 33: El entorno de Gestión UJI en el cloud - CRUEtic.crue.org/wp-content/uploads/2016/04/3a_Ricardo... · 2016-04-27 · pl/sql antiguo portaljava 1.5 oracle web services oracle web cache
Page 34: El entorno de Gestión UJI en el cloud - CRUEtic.crue.org/wp-content/uploads/2016/04/3a_Ricardo... · 2016-04-27 · pl/sql antiguo portaljava 1.5 oracle web services oracle web cache
Page 35: El entorno de Gestión UJI en el cloud - CRUEtic.crue.org/wp-content/uploads/2016/04/3a_Ricardo... · 2016-04-27 · pl/sql antiguo portaljava 1.5 oracle web services oracle web cache

Región EU (Irlanda)

Subred Oracle producción

DNS registros uji.es

S3 static.uji.es

S3 & Glacier Backup

Internet Gateway Elastic Load

BalancingServidores WWW

NAT

Máquinas devel

Red privada de desarrollo y sistemas

Subred Oracle desarrollo

Elastic Load Balancing

VPC UJI

Form

s &

R

epor

tsIA

S L

egac

yap

exp

NFS

S3 Archivos compartidos NFS

infr

a

Page 36: El entorno de Gestión UJI en el cloud - CRUEtic.crue.org/wp-content/uploads/2016/04/3a_Ricardo... · 2016-04-27 · pl/sql antiguo portaljava 1.5 oracle web services oracle web cache

Migración y costes

Page 37: El entorno de Gestión UJI en el cloud - CRUEtic.crue.org/wp-content/uploads/2016/04/3a_Ricardo... · 2016-04-27 · pl/sql antiguo portaljava 1.5 oracle web services oracle web cache
Page 38: El entorno de Gestión UJI en el cloud - CRUEtic.crue.org/wp-content/uploads/2016/04/3a_Ricardo... · 2016-04-27 · pl/sql antiguo portaljava 1.5 oracle web services oracle web cache
Page 39: El entorno de Gestión UJI en el cloud - CRUEtic.crue.org/wp-content/uploads/2016/04/3a_Ricardo... · 2016-04-27 · pl/sql antiguo portaljava 1.5 oracle web services oracle web cache

18K 60K ???

6K/mes

PILOTO PRODUCCION REAL

ON DEMAND

Page 40: El entorno de Gestión UJI en el cloud - CRUEtic.crue.org/wp-content/uploads/2016/04/3a_Ricardo... · 2016-04-27 · pl/sql antiguo portaljava 1.5 oracle web services oracle web cache
Page 41: El entorno de Gestión UJI en el cloud - CRUEtic.crue.org/wp-content/uploads/2016/04/3a_Ricardo... · 2016-04-27 · pl/sql antiguo portaljava 1.5 oracle web services oracle web cache

Lecciones aprendidas

Page 42: El entorno de Gestión UJI en el cloud - CRUEtic.crue.org/wp-content/uploads/2016/04/3a_Ricardo... · 2016-04-27 · pl/sql antiguo portaljava 1.5 oracle web services oracle web cache
Page 43: El entorno de Gestión UJI en el cloud - CRUEtic.crue.org/wp-content/uploads/2016/04/3a_Ricardo... · 2016-04-27 · pl/sql antiguo portaljava 1.5 oracle web services oracle web cache
Page 44: El entorno de Gestión UJI en el cloud - CRUEtic.crue.org/wp-content/uploads/2016/04/3a_Ricardo... · 2016-04-27 · pl/sql antiguo portaljava 1.5 oracle web services oracle web cache