Piloto de migración a la nube en la Universitat Jaume I Cambio de versión de Oracle - Oracle 11g...
Transcript of Piloto de migración a la nube en la Universitat Jaume I Cambio de versión de Oracle - Oracle 11g...
![Page 1: Piloto de migración a la nube en la Universitat Jaume I Cambio de versión de Oracle - Oracle 11g R2:-Bug en permisos con RDS_ADMIN para PL/SLQ +Web Toolkit - Oracle 12c:-Ejecución](https://reader036.fdocuments.es/reader036/viewer/2022070812/5f0bb43d7e708231d431ce2e/html5/thumbnails/1.jpg)
Piloto de migración a la nube en la Universitat Jaume I
Ricardo BorilloEnrique Galdú
David Rubert<[email protected]> José Traver
![Page 2: Piloto de migración a la nube en la Universitat Jaume I Cambio de versión de Oracle - Oracle 11g R2:-Bug en permisos con RDS_ADMIN para PL/SLQ +Web Toolkit - Oracle 12c:-Ejecución](https://reader036.fdocuments.es/reader036/viewer/2022070812/5f0bb43d7e708231d431ce2e/html5/thumbnails/2.jpg)
![Page 3: Piloto de migración a la nube en la Universitat Jaume I Cambio de versión de Oracle - Oracle 11g R2:-Bug en permisos con RDS_ADMIN para PL/SLQ +Web Toolkit - Oracle 12c:-Ejecución](https://reader036.fdocuments.es/reader036/viewer/2022070812/5f0bb43d7e708231d431ce2e/html5/thumbnails/3.jpg)
¿Qué queremos en realidad?
![Page 4: Piloto de migración a la nube en la Universitat Jaume I Cambio de versión de Oracle - Oracle 11g R2:-Bug en permisos con RDS_ADMIN para PL/SLQ +Web Toolkit - Oracle 12c:-Ejecución](https://reader036.fdocuments.es/reader036/viewer/2022070812/5f0bb43d7e708231d431ce2e/html5/thumbnails/4.jpg)
![Page 5: Piloto de migración a la nube en la Universitat Jaume I Cambio de versión de Oracle - Oracle 11g R2:-Bug en permisos con RDS_ADMIN para PL/SLQ +Web Toolkit - Oracle 12c:-Ejecución](https://reader036.fdocuments.es/reader036/viewer/2022070812/5f0bb43d7e708231d431ce2e/html5/thumbnails/5.jpg)
Motivación
![Page 6: Piloto de migración a la nube en la Universitat Jaume I Cambio de versión de Oracle - Oracle 11g R2:-Bug en permisos con RDS_ADMIN para PL/SLQ +Web Toolkit - Oracle 12c:-Ejecución](https://reader036.fdocuments.es/reader036/viewer/2022070812/5f0bb43d7e708231d431ce2e/html5/thumbnails/6.jpg)
Perfil de consumo
![Page 7: Piloto de migración a la nube en la Universitat Jaume I Cambio de versión de Oracle - Oracle 11g R2:-Bug en permisos con RDS_ADMIN para PL/SLQ +Web Toolkit - Oracle 12c:-Ejecución](https://reader036.fdocuments.es/reader036/viewer/2022070812/5f0bb43d7e708231d431ce2e/html5/thumbnails/7.jpg)
● Mantenimiento Hardware
● Adquisición de equipos● Gestión de instalaciones
Tareas recurrentes
![Page 8: Piloto de migración a la nube en la Universitat Jaume I Cambio de versión de Oracle - Oracle 11g R2:-Bug en permisos con RDS_ADMIN para PL/SLQ +Web Toolkit - Oracle 12c:-Ejecución](https://reader036.fdocuments.es/reader036/viewer/2022070812/5f0bb43d7e708231d431ce2e/html5/thumbnails/8.jpg)
Optimización de costes
● Pago por uso● Evitar compras
sobredimensionadas● Separación de costes
por servicios
![Page 9: Piloto de migración a la nube en la Universitat Jaume I Cambio de versión de Oracle - Oracle 11g R2:-Bug en permisos con RDS_ADMIN para PL/SLQ +Web Toolkit - Oracle 12c:-Ejecución](https://reader036.fdocuments.es/reader036/viewer/2022070812/5f0bb43d7e708231d431ce2e/html5/thumbnails/9.jpg)
Nuevo reto tecnológico
● Motivación● Expectativas● Paradigma actual
![Page 10: Piloto de migración a la nube en la Universitat Jaume I Cambio de versión de Oracle - Oracle 11g R2:-Bug en permisos con RDS_ADMIN para PL/SLQ +Web Toolkit - Oracle 12c:-Ejecución](https://reader036.fdocuments.es/reader036/viewer/2022070812/5f0bb43d7e708231d431ce2e/html5/thumbnails/10.jpg)
El proyecto
![Page 11: Piloto de migración a la nube en la Universitat Jaume I Cambio de versión de Oracle - Oracle 11g R2:-Bug en permisos con RDS_ADMIN para PL/SLQ +Web Toolkit - Oracle 12c:-Ejecución](https://reader036.fdocuments.es/reader036/viewer/2022070812/5f0bb43d7e708231d431ce2e/html5/thumbnails/11.jpg)
Empezó en Febrero 2011
![Page 12: Piloto de migración a la nube en la Universitat Jaume I Cambio de versión de Oracle - Oracle 11g R2:-Bug en permisos con RDS_ADMIN para PL/SLQ +Web Toolkit - Oracle 12c:-Ejecución](https://reader036.fdocuments.es/reader036/viewer/2022070812/5f0bb43d7e708231d431ce2e/html5/thumbnails/12.jpg)
¿Cuál es nuestro objetivo?- Base de datos corporativa- ERP- Aula Virtual- Repositorios documentales - Contenido multimedia- etc.
![Page 13: Piloto de migración a la nube en la Universitat Jaume I Cambio de versión de Oracle - Oracle 11g R2:-Bug en permisos con RDS_ADMIN para PL/SLQ +Web Toolkit - Oracle 12c:-Ejecución](https://reader036.fdocuments.es/reader036/viewer/2022070812/5f0bb43d7e708231d431ce2e/html5/thumbnails/13.jpg)
¿Cuál no es nuestro objetivo?- Servicios de la red interna (DNS, DHCP).- Escritorios personales:
- Mantenimiento de escritorios físicos.- Escritorios virtuales.
- Facilidad de cálculo científico.
![Page 14: Piloto de migración a la nube en la Universitat Jaume I Cambio de versión de Oracle - Oracle 11g R2:-Bug en permisos con RDS_ADMIN para PL/SLQ +Web Toolkit - Oracle 12c:-Ejecución](https://reader036.fdocuments.es/reader036/viewer/2022070812/5f0bb43d7e708231d431ce2e/html5/thumbnails/14.jpg)
![Page 15: Piloto de migración a la nube en la Universitat Jaume I Cambio de versión de Oracle - Oracle 11g R2:-Bug en permisos con RDS_ADMIN para PL/SLQ +Web Toolkit - Oracle 12c:-Ejecución](https://reader036.fdocuments.es/reader036/viewer/2022070812/5f0bb43d7e708231d431ce2e/html5/thumbnails/15.jpg)
![Page 16: Piloto de migración a la nube en la Universitat Jaume I Cambio de versión de Oracle - Oracle 11g R2:-Bug en permisos con RDS_ADMIN para PL/SLQ +Web Toolkit - Oracle 12c:-Ejecución](https://reader036.fdocuments.es/reader036/viewer/2022070812/5f0bb43d7e708231d431ce2e/html5/thumbnails/16.jpg)
![Page 17: Piloto de migración a la nube en la Universitat Jaume I Cambio de versión de Oracle - Oracle 11g R2:-Bug en permisos con RDS_ADMIN para PL/SLQ +Web Toolkit - Oracle 12c:-Ejecución](https://reader036.fdocuments.es/reader036/viewer/2022070812/5f0bb43d7e708231d431ce2e/html5/thumbnails/17.jpg)
Evaluación de plataformas
- Grandes proveedores de cloud pública- Datacenters ad-hoc- Modelos híbridos
![Page 18: Piloto de migración a la nube en la Universitat Jaume I Cambio de versión de Oracle - Oracle 11g R2:-Bug en permisos con RDS_ADMIN para PL/SLQ +Web Toolkit - Oracle 12c:-Ejecución](https://reader036.fdocuments.es/reader036/viewer/2022070812/5f0bb43d7e708231d431ce2e/html5/thumbnails/18.jpg)
Aspectos legales
![Page 19: Piloto de migración a la nube en la Universitat Jaume I Cambio de versión de Oracle - Oracle 11g R2:-Bug en permisos con RDS_ADMIN para PL/SLQ +Web Toolkit - Oracle 12c:-Ejecución](https://reader036.fdocuments.es/reader036/viewer/2022070812/5f0bb43d7e708231d431ce2e/html5/thumbnails/19.jpg)
Desarrollo del proyecto
![Page 20: Piloto de migración a la nube en la Universitat Jaume I Cambio de versión de Oracle - Oracle 11g R2:-Bug en permisos con RDS_ADMIN para PL/SLQ +Web Toolkit - Oracle 12c:-Ejecución](https://reader036.fdocuments.es/reader036/viewer/2022070812/5f0bb43d7e708231d431ce2e/html5/thumbnails/20.jpg)
Inicio del proyecto
Familiarización con los components AWS.
![Page 21: Piloto de migración a la nube en la Universitat Jaume I Cambio de versión de Oracle - Oracle 11g R2:-Bug en permisos con RDS_ADMIN para PL/SLQ +Web Toolkit - Oracle 12c:-Ejecución](https://reader036.fdocuments.es/reader036/viewer/2022070812/5f0bb43d7e708231d431ce2e/html5/thumbnails/21.jpg)
Elección de la región
Resultado: Dublín o Frankfurt
![Page 22: Piloto de migración a la nube en la Universitat Jaume I Cambio de versión de Oracle - Oracle 11g R2:-Bug en permisos con RDS_ADMIN para PL/SLQ +Web Toolkit - Oracle 12c:-Ejecución](https://reader036.fdocuments.es/reader036/viewer/2022070812/5f0bb43d7e708231d431ce2e/html5/thumbnails/22.jpg)
La arquitectura de red
VPC
![Page 23: Piloto de migración a la nube en la Universitat Jaume I Cambio de versión de Oracle - Oracle 11g R2:-Bug en permisos con RDS_ADMIN para PL/SLQ +Web Toolkit - Oracle 12c:-Ejecución](https://reader036.fdocuments.es/reader036/viewer/2022070812/5f0bb43d7e708231d431ce2e/html5/thumbnails/23.jpg)
Estabilidad en el túnel VPN- Hardware de Fortigate o genérico- Desconexión periódica y pérdida de
sesiones a lo largo de todo Mayo (Dublin)- MTR muestra muchos paquetes perdidos
en routers intermedios (carrier NTT)- No replicable en Frankfurt- No replicable desde otros caminos a Dublin
(carrier TeliaSonera)- No replicable en Julio y adelante
![Page 24: Piloto de migración a la nube en la Universitat Jaume I Cambio de versión de Oracle - Oracle 11g R2:-Bug en permisos con RDS_ADMIN para PL/SLQ +Web Toolkit - Oracle 12c:-Ejecución](https://reader036.fdocuments.es/reader036/viewer/2022070812/5f0bb43d7e708231d431ce2e/html5/thumbnails/24.jpg)
La base de datos
- Oracle gestionado como PaaS- Fácil de escalar/dimensionar- Mayor disponibilidad y failover
RDS
![Page 25: Piloto de migración a la nube en la Universitat Jaume I Cambio de versión de Oracle - Oracle 11g R2:-Bug en permisos con RDS_ADMIN para PL/SLQ +Web Toolkit - Oracle 12c:-Ejecución](https://reader036.fdocuments.es/reader036/viewer/2022070812/5f0bb43d7e708231d431ce2e/html5/thumbnails/25.jpg)
Cargando los datos- Subida de export de datos (700 GB)- Ancho de banda limitado → Paralelizar- Rendimiento hasta 300 Mbps
![Page 26: Piloto de migración a la nube en la Universitat Jaume I Cambio de versión de Oracle - Oracle 11g R2:-Bug en permisos con RDS_ADMIN para PL/SLQ +Web Toolkit - Oracle 12c:-Ejecución](https://reader036.fdocuments.es/reader036/viewer/2022070812/5f0bb43d7e708231d431ce2e/html5/thumbnails/26.jpg)
Cambio de versión de Oracle- Oracle 11g R2:
- Bug en permisos con RDS_ADMIN para PL/SLQ +Web Toolkit
- Oracle 12c:- Ejecución de Java y conexiones externas desde
la base de datos (utl_tcp, utl_http) desactivados
![Page 27: Piloto de migración a la nube en la Universitat Jaume I Cambio de versión de Oracle - Oracle 11g R2:-Bug en permisos con RDS_ADMIN para PL/SLQ +Web Toolkit - Oracle 12c:-Ejecución](https://reader036.fdocuments.es/reader036/viewer/2022070812/5f0bb43d7e708231d431ce2e/html5/thumbnails/27.jpg)
Instancias
- Gran diversidad de perfiles de hardware (CPU, Red, Memoria, GPU).
- CentOS, Windows, Amazon Linux.
EC2
![Page 28: Piloto de migración a la nube en la Universitat Jaume I Cambio de versión de Oracle - Oracle 11g R2:-Bug en permisos con RDS_ADMIN para PL/SLQ +Web Toolkit - Oracle 12c:-Ejecución](https://reader036.fdocuments.es/reader036/viewer/2022070812/5f0bb43d7e708231d431ce2e/html5/thumbnails/28.jpg)
Almacenamiento
- Basado en bloques (Filesystems).- Basado en objetos.- Copia de seguridad.
EBS/S3/Glacier
![Page 29: Piloto de migración a la nube en la Universitat Jaume I Cambio de versión de Oracle - Oracle 11g R2:-Bug en permisos con RDS_ADMIN para PL/SLQ +Web Toolkit - Oracle 12c:-Ejecución](https://reader036.fdocuments.es/reader036/viewer/2022070812/5f0bb43d7e708231d431ce2e/html5/thumbnails/29.jpg)
ELB
Balanceador de carga
- Distribución de tráfico entre instancias.
- Eleva la tolerancia a fallos.- Se integra con el autoescalado.
![Page 30: Piloto de migración a la nube en la Universitat Jaume I Cambio de versión de Oracle - Oracle 11g R2:-Bug en permisos con RDS_ADMIN para PL/SLQ +Web Toolkit - Oracle 12c:-Ejecución](https://reader036.fdocuments.es/reader036/viewer/2022070812/5f0bb43d7e708231d431ce2e/html5/thumbnails/30.jpg)
Route 53
DNS
- Integrado con el resto de servicios- Se puede delegar el dominio
completo o subdominios
![Page 31: Piloto de migración a la nube en la Universitat Jaume I Cambio de versión de Oracle - Oracle 11g R2:-Bug en permisos con RDS_ADMIN para PL/SLQ +Web Toolkit - Oracle 12c:-Ejecución](https://reader036.fdocuments.es/reader036/viewer/2022070812/5f0bb43d7e708231d431ce2e/html5/thumbnails/31.jpg)
Resultados del proyecto
![Page 32: Piloto de migración a la nube en la Universitat Jaume I Cambio de versión de Oracle - Oracle 11g R2:-Bug en permisos con RDS_ADMIN para PL/SLQ +Web Toolkit - Oracle 12c:-Ejecución](https://reader036.fdocuments.es/reader036/viewer/2022070812/5f0bb43d7e708231d431ce2e/html5/thumbnails/32.jpg)
Adaptación Gran parte de nuestra infraestructura y desarrollos han sido adaptados para ser compatibles con el modelo de la nube.
Stateless machines, containers
![Page 33: Piloto de migración a la nube en la Universitat Jaume I Cambio de versión de Oracle - Oracle 11g R2:-Bug en permisos con RDS_ADMIN para PL/SLQ +Web Toolkit - Oracle 12c:-Ejecución](https://reader036.fdocuments.es/reader036/viewer/2022070812/5f0bb43d7e708231d431ce2e/html5/thumbnails/33.jpg)
Benchmarking Definir pruebas de carga que representen patrones característicos de consumo
![Page 34: Piloto de migración a la nube en la Universitat Jaume I Cambio de versión de Oracle - Oracle 11g R2:-Bug en permisos con RDS_ADMIN para PL/SLQ +Web Toolkit - Oracle 12c:-Ejecución](https://reader036.fdocuments.es/reader036/viewer/2022070812/5f0bb43d7e708231d431ce2e/html5/thumbnails/34.jpg)
Tests de carga con procesos de base de datos (Speed Up %)
![Page 35: Piloto de migración a la nube en la Universitat Jaume I Cambio de versión de Oracle - Oracle 11g R2:-Bug en permisos con RDS_ADMIN para PL/SLQ +Web Toolkit - Oracle 12c:-Ejecución](https://reader036.fdocuments.es/reader036/viewer/2022070812/5f0bb43d7e708231d431ce2e/html5/thumbnails/35.jpg)
Aplicaciones en el ERP y gestión en línea (e-ujier@)
- Se mantiene únicamente el acceso web- Similares tiempos de respuesta:
- El usuario no advierte dónde se conecta (local/cloud)
- Migración final trasparente
![Page 36: Piloto de migración a la nube en la Universitat Jaume I Cambio de versión de Oracle - Oracle 11g R2:-Bug en permisos con RDS_ADMIN para PL/SLQ +Web Toolkit - Oracle 12c:-Ejecución](https://reader036.fdocuments.es/reader036/viewer/2022070812/5f0bb43d7e708231d431ce2e/html5/thumbnails/36.jpg)
Independencia Valorar la conveniencia de usar soluciones cerradas propias del proveedor de cloud
![Page 37: Piloto de migración a la nube en la Universitat Jaume I Cambio de versión de Oracle - Oracle 11g R2:-Bug en permisos con RDS_ADMIN para PL/SLQ +Web Toolkit - Oracle 12c:-Ejecución](https://reader036.fdocuments.es/reader036/viewer/2022070812/5f0bb43d7e708231d431ce2e/html5/thumbnails/37.jpg)
Cambio de rumbo
Definir mecanismos de vuelta atrás de la nube o para el cambio de proveedor