uoc - camino al cloud jornadas rediris 02.1 estado del cloud - computación computación...
TRANSCRIPT
![Page 1: UOC - Camino al Cloud Jornadas RedIris 02.1 Estado del Cloud - Computación Computación Colaboración Servicios / SaaS . uoc.edu 9 02.2 Pirámide de decisión IaaS PaaS CaaS FaaS](https://reader030.vdocumento.com/reader030/viewer/2022041121/5f360f63ba50774f6f6fc242/html5/thumbnails/1.jpg)
uoc.edu
uoc.edu
Mayo 2019
UOC - Camino al Cloud
Jornadas RedIris
Área de Tecnologia - UOC
![Page 2: UOC - Camino al Cloud Jornadas RedIris 02.1 Estado del Cloud - Computación Computación Colaboración Servicios / SaaS . uoc.edu 9 02.2 Pirámide de decisión IaaS PaaS CaaS FaaS](https://reader030.vdocumento.com/reader030/viewer/2022041121/5f360f63ba50774f6f6fc242/html5/thumbnails/2.jpg)
uoc.eduMayo 2019 2
00.0
1. Quiénes somos
2. De dónde venimos
3. Estado del Cloud
4. Oficina del Cloud y DevOps
5. Casos de uso
6. Nuestra estrategia, nuestros principios
7. Roadmap
Índice
![Page 4: UOC - Camino al Cloud Jornadas RedIris 02.1 Estado del Cloud - Computación Computación Colaboración Servicios / SaaS . uoc.edu 9 02.2 Pirámide de decisión IaaS PaaS CaaS FaaS](https://reader030.vdocumento.com/reader030/viewer/2022041121/5f360f63ba50774f6f6fc242/html5/thumbnails/4.jpg)
uoc.eduMayo 2019 4
1.1 Quiénes somos
>70.000
estudiantes
72.000
graduados
27
grados
46
másters
>300
másters
propios,
postgrados,
especializaci
ones ~400
seminarios,
cursos de
idiomas,
MOOC
4.600
persona
l
docente
4
program
as de
doctora
do
![Page 6: UOC - Camino al Cloud Jornadas RedIris 02.1 Estado del Cloud - Computación Computación Colaboración Servicios / SaaS . uoc.edu 9 02.2 Pirámide de decisión IaaS PaaS CaaS FaaS](https://reader030.vdocumento.com/reader030/viewer/2022041121/5f360f63ba50774f6f6fc242/html5/thumbnails/6.jpg)
uoc.eduMayo 2019 6
01.2 De dónde venimos
AWS EC2 Desarrolladores
Insatisfacción de negocio, debido a las continuas interrupciones del servicio
Carga de trabajo en el equipo de sistemas elevada para mantener vivo el servicio2
1
![Page 8: UOC - Camino al Cloud Jornadas RedIris 02.1 Estado del Cloud - Computación Computación Colaboración Servicios / SaaS . uoc.edu 9 02.2 Pirámide de decisión IaaS PaaS CaaS FaaS](https://reader030.vdocumento.com/reader030/viewer/2022041121/5f360f63ba50774f6f6fc242/html5/thumbnails/8.jpg)
uoc.eduMayo 2019 8
02.1 Estado del Cloud - Computación
Computación
Colaboración
Servicios / SaaS
![Page 9: UOC - Camino al Cloud Jornadas RedIris 02.1 Estado del Cloud - Computación Computación Colaboración Servicios / SaaS . uoc.edu 9 02.2 Pirámide de decisión IaaS PaaS CaaS FaaS](https://reader030.vdocumento.com/reader030/viewer/2022041121/5f360f63ba50774f6f6fc242/html5/thumbnails/9.jpg)
uoc.edu 9
02.2 Pirámide de decisión
IaaS
PaaS CaaS
FaaS
SaaS
#serverless
op
cio
ne
s p
refe
ren
tes
personalización
administración
personalización
administración
1
2
3 3
Servicios
![Page 10: UOC - Camino al Cloud Jornadas RedIris 02.1 Estado del Cloud - Computación Computación Colaboración Servicios / SaaS . uoc.edu 9 02.2 Pirámide de decisión IaaS PaaS CaaS FaaS](https://reader030.vdocumento.com/reader030/viewer/2022041121/5f360f63ba50774f6f6fc242/html5/thumbnails/10.jpg)
uoc.edu 10
02.3 Arquitectura de alto nivel
Fargate, Lambda,
Aurora, S3, Cloudfront, SQS SNS, ….
AppService, DBaaS
(MySQL, SQLServer),
Data Lake Store &
Analytics
Legacy DB
AP
I G
AT
EW
AY
DBDB DB
Legacy Apps
![Page 12: UOC - Camino al Cloud Jornadas RedIris 02.1 Estado del Cloud - Computación Computación Colaboración Servicios / SaaS . uoc.edu 9 02.2 Pirámide de decisión IaaS PaaS CaaS FaaS](https://reader030.vdocumento.com/reader030/viewer/2022041121/5f360f63ba50774f6f6fc242/html5/thumbnails/12.jpg)
uoc.eduMayo 2019 12
03.1 Nuestra historia en el Cloud
Descargar la
salida a internet
Mejorar el
servicio: tiempo
de subida de los
vídeos
Mejorar el
gobierno
Escalabilidad
Agilidad
![Page 13: UOC - Camino al Cloud Jornadas RedIris 02.1 Estado del Cloud - Computación Computación Colaboración Servicios / SaaS . uoc.edu 9 02.2 Pirámide de decisión IaaS PaaS CaaS FaaS](https://reader030.vdocumento.com/reader030/viewer/2022041121/5f360f63ba50774f6f6fc242/html5/thumbnails/13.jpg)
uoc.eduMayo 2019 13
02.1 Oficina del Cloud
Soporte
Gobierno
Tareas
operativasOT CLOUD
Provisión
● Definición de políticas y cumplimiento
normativo
● Seguridad
● Gestión y control de costes
● Contratación
● Automatización y optimización
● Gestión de credenciales
● Inventario
● Dar soporte a los integradores y a los
diferentes equipos de la UOC.
● Comunicación, divulgación, soporte.
● Gestionar la interlocución con los
proveedores de Cloud.
● Valoraciones económicas
● Configuración de los
diferentes servicios
● Monitorización de los
diferentes servicios
● Control de backups
● Respuesta a incidentes
![Page 14: UOC - Camino al Cloud Jornadas RedIris 02.1 Estado del Cloud - Computación Computación Colaboración Servicios / SaaS . uoc.edu 9 02.2 Pirámide de decisión IaaS PaaS CaaS FaaS](https://reader030.vdocumento.com/reader030/viewer/2022041121/5f360f63ba50774f6f6fc242/html5/thumbnails/14.jpg)
uoc.edu 14Abril 2019
DEPLOYBUILDREPOSITORIO (GIT) TEST
código test
unitario
test
integración
test
seguridad
test ...
Integrador
cuadro de mando
02.2 DevOps + QA + Sec
![Page 16: UOC - Camino al Cloud Jornadas RedIris 02.1 Estado del Cloud - Computación Computación Colaboración Servicios / SaaS . uoc.edu 9 02.2 Pirámide de decisión IaaS PaaS CaaS FaaS](https://reader030.vdocumento.com/reader030/viewer/2022041121/5f360f63ba50774f6f6fc242/html5/thumbnails/16.jpg)
uoc.eduMayo 2019 16
04.1 Casos de uso: Serverless
API GATEWAY
Apps UOC
Lambda
DynamoDB
SNS
Notificaciones PUSH1 Mensajería multipropósito (queue)2
API GATEWAY
Apps UOC
Lambda
DynamoDB
SNS
SQS
CP
D p
riva
do
Clo
ud
púb
lico
otros servicios
![Page 17: UOC - Camino al Cloud Jornadas RedIris 02.1 Estado del Cloud - Computación Computación Colaboración Servicios / SaaS . uoc.edu 9 02.2 Pirámide de decisión IaaS PaaS CaaS FaaS](https://reader030.vdocumento.com/reader030/viewer/2022041121/5f360f63ba50774f6f6fc242/html5/thumbnails/17.jpg)
uoc.eduMayo 2019 17
04.1 Casos de uso: Serverless
Nanoservicios GSuite3
API GATEWAY
Apps UOC
Lambda
1. Consulta perf il
usuario
2. Gestión de
subscripción a grupos
CP
D p
riva
do
Clo
ud
púb
lico
Contenido estático protegido4
Cloudfront
S3Lambda
SAML
1. SP SAML + JWT
2. Custom Auth
(JWT)
3. Signed Cookies
![Page 18: UOC - Camino al Cloud Jornadas RedIris 02.1 Estado del Cloud - Computación Computación Colaboración Servicios / SaaS . uoc.edu 9 02.2 Pirámide de decisión IaaS PaaS CaaS FaaS](https://reader030.vdocumento.com/reader030/viewer/2022041121/5f360f63ba50774f6f6fc242/html5/thumbnails/18.jpg)
uoc.eduMayo 2019 18
04.2 Casos de uso: Serverless
API GATEWAY
Legacy Apps
Fargate
Aurora
Página inicio Campus Virtual
CP
D p
riva
do
Clo
ud
púb
lico
Legacy DB
DBDB DB
![Page 19: UOC - Camino al Cloud Jornadas RedIris 02.1 Estado del Cloud - Computación Computación Colaboración Servicios / SaaS . uoc.edu 9 02.2 Pirámide de decisión IaaS PaaS CaaS FaaS](https://reader030.vdocumento.com/reader030/viewer/2022041121/5f360f63ba50774f6f6fc242/html5/thumbnails/19.jpg)
uoc.eduMayo 2019 19
04.3 Casos de uso: Business Intelligence
API GATEWAY
Apps UOC
Data Lake Store
Data Lake Analytics
CP
D p
riva
do
Clo
ud
púb
lico
Azure
Integration
Services
Azure Data Factory
Legacy DB
![Page 20: UOC - Camino al Cloud Jornadas RedIris 02.1 Estado del Cloud - Computación Computación Colaboración Servicios / SaaS . uoc.edu 9 02.2 Pirámide de decisión IaaS PaaS CaaS FaaS](https://reader030.vdocumento.com/reader030/viewer/2022041121/5f360f63ba50774f6f6fc242/html5/thumbnails/20.jpg)
uoc.eduMayo 2019 20
04.4 Casos de uso: herramientas docentes (PaaS + DBaaS)
Beanstalk
AWS RDS
Moodle1
Beanstalk
AWS RDS
xWiki2
AppService
Azure
MySQL
Blogs3
(*) 60 blogs (x2
entornos, PRE y
PRO)
![Page 21: UOC - Camino al Cloud Jornadas RedIris 02.1 Estado del Cloud - Computación Computación Colaboración Servicios / SaaS . uoc.edu 9 02.2 Pirámide de decisión IaaS PaaS CaaS FaaS](https://reader030.vdocumento.com/reader030/viewer/2022041121/5f360f63ba50774f6f6fc242/html5/thumbnails/21.jpg)
uoc.eduMayo 2019 21
04.5 Casos de uso: UOCLabs
Laboratorios de Docencia1
Laboratorios de Investigación2
Facilitar la innovación
docente3
Ejes de actuación
Service
Catalog
Autoservicio de
Stacks o VM1.1
SAML
VDI
SAML
Prácticas
DataScience1.2
IoT
SAML
Prácticas
Admin Cloud1.3
![Page 23: UOC - Camino al Cloud Jornadas RedIris 02.1 Estado del Cloud - Computación Computación Colaboración Servicios / SaaS . uoc.edu 9 02.2 Pirámide de decisión IaaS PaaS CaaS FaaS](https://reader030.vdocumento.com/reader030/viewer/2022041121/5f360f63ba50774f6f6fc242/html5/thumbnails/23.jpg)
uoc.eduMayo 2019 23
05.1
● Cloud first, cloud público preferente
● Si una solución existe en modo SaaS, úsala
● Si no existe en modo SaaS:
a. Si resuelve es un problema común, usa opensource
b. Si es un problema poco común, cómpralo
● Si no existe, eres único: constrúyelo
a. Reduce al mínimo el código propio (solo aquello que sea core de tu negocio)
● A la hora de construir, hazlo sobre servicios gestionados, céntrate en la lógica de
negocio
Estrategia y principios
![Page 25: UOC - Camino al Cloud Jornadas RedIris 02.1 Estado del Cloud - Computación Computación Colaboración Servicios / SaaS . uoc.edu 9 02.2 Pirámide de decisión IaaS PaaS CaaS FaaS](https://reader030.vdocumento.com/reader030/viewer/2022041121/5f360f63ba50774f6f6fc242/html5/thumbnails/25.jpg)
uoc.eduMayo 2019 25
06.1
● Hibridación: conexión directa a Cloud
○ AWS Direct Connect
● Ampliar y mejorar nuestra estrategia de DevOps
● Automatizar la creación de los “entornos de ejecución” (infraestructura como código >
Terraform)
● Definir la estrategia de migración de nuestro Legacy a Cloud: lift and shift vs replatform
vs refactor
Roadmap
![Page 27: UOC - Camino al Cloud Jornadas RedIris 02.1 Estado del Cloud - Computación Computación Colaboración Servicios / SaaS . uoc.edu 9 02.2 Pirámide de decisión IaaS PaaS CaaS FaaS](https://reader030.vdocumento.com/reader030/viewer/2022041121/5f360f63ba50774f6f6fc242/html5/thumbnails/27.jpg)
uoc.eduMayo 2019 27
¡Muchas Gracias!
David Ayala
@davidayalas
David Recuenco