SlideShare une entreprise Scribd logo
1  sur  29
Télécharger pour lire hors ligne
uoc.edu
uoc.edu
Juny 2019
UOC - Camí al Cloud
TAC 2019
Àrea de Tecnologia - UOC
uoc.eduJuny 2019 2
00.0
1. Qui som
2. D’on venim
3. Estat del Cloud
4. Oficina del Cloud i DevOps
5. Casos d’ús
6. La nostra estratègia
7. Full de Ruta
8. Lliçons apreses
Índex
uoc.eduuoc.edu
1
3Juny 2019
Qui som
uoc.eduJuny 2019 4
1.1 Qui som
>70.000
estudiants
72.000
graduats
27 graus
46 màsters
>300 màsters
propis, postgraus,
especialitzacions
~400 seminaris,
cursos d’idiomes,
MOOC
4.600
personal
docent
4 programes
de doctorat
uoc.eduuoc.edu
2
5Juny 2019
D’on venim
uoc.eduJuny 2019 6
02.1 D’on venim
AWS EC2 Desenvolupadors
Insatisfacció del negoci, degut a les contínues interrupcions al servei
Alta càrrega de feina a l’equip de sistemes per a mantenir viu el servei2
1
uoc.eduuoc.edu
3
7Juny 2019
Estat del Cloud a la
UOC
uoc.eduJuny 2019 8
03.1 Estat del Cloud
Computació
Col·laboració
Serveis / SaaS
uoc.edu 9
03.2 Piràmide de decisió
IaaS
PaaS CaaS
FaaS
SaaS
#serverless
opcionspreferents
personalització
administració
personalització
administració
1
2
3 3
Servicios
uoc.eduJuny 2019 10
03.3 Arquitectura d’alt nivel
Fargate, Lambda,
Aurora, S3,
Cloudfront, SQS
SNS, ….
AppService, DBaaS
(MySQL, SQLServer),
Data Lake Store &
Analytics
Legacy DB
APIGATEWAY(passarel·la)
DB
DB DB
Legacy Apps
uoc.eduuoc.edu
4
11Juny 2019
Oficina del Cloud
i DevOps OT CLOUD
uoc.eduJuny 2019 12
04.1 La nostra història al Cloud
2011
2014
2017
Descàrrega de
materials UOCMedia
(gestió de
vídeo) Creació de la
Oficina del
Cloud
2019
Nova Plana
d’Inici del
Campus
Descarregar la
sortida a internet
Millorar el servei:
temps de pujada
dels vídeos
Millorar el govern Escalabilitat
Agilitat
uoc.eduJuny 2019 13
04.2 Oficina del Cloud
Suport
Govern
Tasques
operatives
OT CLOUD
Aprovisio
nament
● Definició de polítiques i compliment
normatiu
● Seguretat
● Gestió i control de costos
● Contractació
● Automatització i optimització
● Gestió de credencials
● Inventari
● Donar suport als integradors i als diferents
equips de la UOC.
● Comunicació, divulgació, suport.
● Gestionar la interlocució amb els
proveïdors de Cloud.
● Valoracions econòmiques
● Configuració dels diferents
serveis
● Monitorització dels diferents
serveis
● Control de backups
● Resposta davant incidents
uoc.edu 14Juny 2019
DEPLOYBUILDREPOSITORI (GIT) TEST
codi test
unitari
test
integració
test
seguretat
test ...
Integrador
quadre de comandament
04.3 DevOps + QA + Sec
uoc.eduuoc.edu
5
15Juny 2019
Casos d’ús
uoc.eduJuny 2019 16
05.1 Casos d’ús: Serverless
API GATEWAY
Apps UOC
Lambda
DynamoDB
SNS
Notificacions PUSH1 Missatgeria multipropòsit (queue)2
API GATEWAY
Apps UOC
Lambda
DynamoDB
SNS
SQS
CPDprivatCloudpúblic
altres serveis
uoc.eduJuny 2019 17
05.2 Casos d’ús: Serverless
Nanoserveis GSuite3
API GATEWAY
Apps UOC
Lambda
1. Consulta perfil usuari
2. Gestió de subscripció
a grups
CPDprivatCloudpúblic
Contingut estàtic protegit4
Cloudfront
S3
Lambda
SAML
1. SP SAML + JWT
2. Custom Auth
(JWT)
3. Signed Cookies
uoc.eduJuny 2019 18
05.3 Casos d’ús: Serverless
API GATEWAY
Legacy Apps
Fargate
Aurora
Plana d’Inici del Campus
(6% de la potència anterior)
CPDprivatCloudpúblic
Legacy DB
DB
DB DB
uoc.eduJuny 2019 19
05.4 Casos d’ús: Business Intelligence
API GATEWAY
Apps UOC
Data Lake Store
Data Lake Analytics
CPDprivatCloudpúblic
Azure
Integration
Services
Azure Data Factory
Legacy DB
uoc.eduJuny 2019 20
05.5 Casos d’ús: eines docents (PaaS + DBaaS)
Beanstalk
AWS RDS
Moodle1
Beanstalk
AWS RDS
xWiki2
AppService
Azure
MySQL
Blogs3
(*) 60 blogs (x2
entorns, PRE i
PRO)
uoc.eduJuny 2019 21
05.6 Casos d’ús: UOCLabs
Laboratoris de Docència1
Laboratoris de Recerca2
Facilitar la innovació docent3
Eixos d’actuació
Service
Catalog
Autoservei de
Stacks o VM
1.1
SAML
VDI
SAML
Pràctiques
DataScience
1.2
IoT
SAML
Pràctiques
Admin Cloud
1.3
uoc.eduuoc.edu
6
22Juny 2019
La nostra estratègia
uoc.eduJuny 2019 23
06.1
● Cloud first, cloud públic preferent
● Si una solució existeix en mode SaaS, utilitza-la
● Si no existeix en mode SaaS:
○ Si resol un problema comú, utilitza opensource
○ Si és un problema poc comú, compra
● Si no existeix, ets únic: construeix-lo
○ Redueix al mínim el codi propi (només allò que sigui core del teu negoci)
● A l’hora de construir, fes-ho sobre serveis gestionats, centra’t en la lògica de negoci
Estratègia i principis
uoc.eduuoc.edu
7
24Juny 2019
Full de ruta
uoc.eduJuny 2019 25
07.1
● Hibridació: connexió directa a Cloud
○ AWS Direct Connect
● Ampliar i millorar la nostra estratègia de DevOps
● Automatitzar la creació dels “entorns d’execució” (infraestructura com a codi >
Terraform)
● Definir l’estratègia de migració del nostre Legacy a Cloud: lift and shift vs replatform vs
refactor
○ Com ho fem amb la base de dades?
Roadmap
uoc.eduuoc.edu
8
26Juny 2019
Lliçons apreses
uoc.eduJuny 2019 27
08.1
● Anar al cloud és un canvi cultural en molts aspectes, no només el tecnològic
● S’ha de gestionar el canvi i les expectatives a tots els nivells (negoci, direcció,
proveïdors, ...)
● Plantejar l’estratègia de DevOps abans del moviment al núvol i definir models
d’arquitectures marc
● Si treballes amb proveïdors externs, s’ha de gestionar el canvi i el seu acompanyament:
procediments i estàndards
Lliçons apreses
uoc.edu
UOC.universitat
@UOCuniversitat
@uocuniversitat
uoc.eduJuny 2019 29
¡Moltes gràcies!
David Ayala
@davidayalas
david.ayala@uoc.edu
David Ufano
dufano@uoc.edu

Contenu connexe

Similaire à El camí al núvol de la UOC

SISTEMES EMPRESARIALS DE GESTIÓ D'INFORMACIO
SISTEMES EMPRESARIALS DE GESTIÓ D'INFORMACIOSISTEMES EMPRESARIALS DE GESTIÓ D'INFORMACIO
SISTEMES EMPRESARIALS DE GESTIÓ D'INFORMACIOvgr22
 
SISTEMES EMPRESARIALS DE GESTIÓ
SISTEMES EMPRESARIALS DE GESTIÓSISTEMES EMPRESARIALS DE GESTIÓ
SISTEMES EMPRESARIALS DE GESTIÓvgr22
 
Programari Lliure en la gestió d'un centre educatiu
Programari Lliure en la gestió d'un centre educatiuProgramari Lliure en la gestió d'un centre educatiu
Programari Lliure en la gestió d'un centre educatiuejordi
 
somUPC: Integració de les intranets de la UPC
somUPC: Integració de les intranets de la UPCsomUPC: Integració de les intranets de la UPC
somUPC: Integració de les intranets de la UPCinLabFIB
 
sistema empresarial de gestó d'informació
sistema empresarial de gestó d'informaciósistema empresarial de gestó d'informació
sistema empresarial de gestó d'informacióvgr22
 
Presentació de Microsoft SQL server 2012
Presentació de Microsoft SQL server 2012Presentació de Microsoft SQL server 2012
Presentació de Microsoft SQL server 2012Roger Casadejús Pérez
 
Cloud/treball en xarxa (La Salle)
Cloud/treball en xarxa (La Salle)Cloud/treball en xarxa (La Salle)
Cloud/treball en xarxa (La Salle)Fernando Blanco
 
Cloud computing · Avantatges empresarials [SW Hosting]
Cloud computing · Avantatges empresarials [SW Hosting]Cloud computing · Avantatges empresarials [SW Hosting]
Cloud computing · Avantatges empresarials [SW Hosting]Patrick Agut Klose
 
Programari lliure - Eines de baix cost per a la PIME
Programari lliure - Eines de baix cost per a la PIMEProgramari lliure - Eines de baix cost per a la PIME
Programari lliure - Eines de baix cost per a la PIMEDigital Granollers
 
Programació formativa ACTIC nivell bàsic
Programació formativa ACTIC nivell bàsicProgramació formativa ACTIC nivell bàsic
Programació formativa ACTIC nivell bàsicCiberteka
 
Cloud Computing Activitat 2 - UOC
Cloud Computing Activitat 2 - UOCCloud Computing Activitat 2 - UOC
Cloud Computing Activitat 2 - UOCdharomo
 
Presentació INTERNET I EINES 2.0 PER FACILITAR LA TASCA DE COMANDAMENT sessió 1
Presentació INTERNET I EINES 2.0  PER FACILITAR LA TASCA DE COMANDAMENT sessió 1Presentació INTERNET I EINES 2.0  PER FACILITAR LA TASCA DE COMANDAMENT sessió 1
Presentació INTERNET I EINES 2.0 PER FACILITAR LA TASCA DE COMANDAMENT sessió 1Neus Burch Suñer
 
Projecte Iniciativa TIC 2022: IPM
Projecte Iniciativa TIC 2022: IPMProjecte Iniciativa TIC 2022: IPM
Projecte Iniciativa TIC 2022: IPMFestibity
 
Pràctica 2 cloud computing - esther oller
Pràctica 2   cloud computing - esther ollerPràctica 2   cloud computing - esther oller
Pràctica 2 cloud computing - esther olleresther.oller
 

Similaire à El camí al núvol de la UOC (20)

SISTEMES EMPRESARIALS DE GESTIÓ D'INFORMACIO
SISTEMES EMPRESARIALS DE GESTIÓ D'INFORMACIOSISTEMES EMPRESARIALS DE GESTIÓ D'INFORMACIO
SISTEMES EMPRESARIALS DE GESTIÓ D'INFORMACIO
 
SISTEMES EMPRESARIALS DE GESTIÓ
SISTEMES EMPRESARIALS DE GESTIÓSISTEMES EMPRESARIALS DE GESTIÓ
SISTEMES EMPRESARIALS DE GESTIÓ
 
Bloc3 1
Bloc3 1Bloc3 1
Bloc3 1
 
Programari Lliure en la gestió d'un centre educatiu
Programari Lliure en la gestió d'un centre educatiuProgramari Lliure en la gestió d'un centre educatiu
Programari Lliure en la gestió d'un centre educatiu
 
Guia Màster Enginyeria Informàtica UOC (2022 - 2023, 1º semestre)
Guia Màster Enginyeria Informàtica UOC (2022 - 2023, 1º semestre)Guia Màster Enginyeria Informàtica UOC (2022 - 2023, 1º semestre)
Guia Màster Enginyeria Informàtica UOC (2022 - 2023, 1º semestre)
 
Cloud 2
Cloud 2Cloud 2
Cloud 2
 
Shibboleth, el cas d'ús de la UOC
Shibboleth, el cas d'ús de la UOCShibboleth, el cas d'ús de la UOC
Shibboleth, el cas d'ús de la UOC
 
somUPC: Integració de les intranets de la UPC
somUPC: Integració de les intranets de la UPCsomUPC: Integració de les intranets de la UPC
somUPC: Integració de les intranets de la UPC
 
sistema empresarial de gestó d'informació
sistema empresarial de gestó d'informaciósistema empresarial de gestó d'informació
sistema empresarial de gestó d'informació
 
Presentació de Microsoft SQL server 2012
Presentació de Microsoft SQL server 2012Presentació de Microsoft SQL server 2012
Presentació de Microsoft SQL server 2012
 
Presentación1
Presentación1Presentación1
Presentación1
 
Cloud/treball en xarxa (La Salle)
Cloud/treball en xarxa (La Salle)Cloud/treball en xarxa (La Salle)
Cloud/treball en xarxa (La Salle)
 
CIRCULUM: Gestió de Credencials Verificables (VC) mitjançant tecnologia Block...
CIRCULUM: Gestió de Credencials Verificables (VC) mitjançant tecnologia Block...CIRCULUM: Gestió de Credencials Verificables (VC) mitjançant tecnologia Block...
CIRCULUM: Gestió de Credencials Verificables (VC) mitjançant tecnologia Block...
 
Cloud computing · Avantatges empresarials [SW Hosting]
Cloud computing · Avantatges empresarials [SW Hosting]Cloud computing · Avantatges empresarials [SW Hosting]
Cloud computing · Avantatges empresarials [SW Hosting]
 
Programari lliure - Eines de baix cost per a la PIME
Programari lliure - Eines de baix cost per a la PIMEProgramari lliure - Eines de baix cost per a la PIME
Programari lliure - Eines de baix cost per a la PIME
 
Programació formativa ACTIC nivell bàsic
Programació formativa ACTIC nivell bàsicProgramació formativa ACTIC nivell bàsic
Programació formativa ACTIC nivell bàsic
 
Cloud Computing Activitat 2 - UOC
Cloud Computing Activitat 2 - UOCCloud Computing Activitat 2 - UOC
Cloud Computing Activitat 2 - UOC
 
Presentació INTERNET I EINES 2.0 PER FACILITAR LA TASCA DE COMANDAMENT sessió 1
Presentació INTERNET I EINES 2.0  PER FACILITAR LA TASCA DE COMANDAMENT sessió 1Presentació INTERNET I EINES 2.0  PER FACILITAR LA TASCA DE COMANDAMENT sessió 1
Presentació INTERNET I EINES 2.0 PER FACILITAR LA TASCA DE COMANDAMENT sessió 1
 
Projecte Iniciativa TIC 2022: IPM
Projecte Iniciativa TIC 2022: IPMProjecte Iniciativa TIC 2022: IPM
Projecte Iniciativa TIC 2022: IPM
 
Pràctica 2 cloud computing - esther oller
Pràctica 2   cloud computing - esther ollerPràctica 2   cloud computing - esther oller
Pràctica 2 cloud computing - esther oller
 

Plus de CSUC - Consorci de Serveis Universitaris de Catalunya

Plus de CSUC - Consorci de Serveis Universitaris de Catalunya (20)

Tendencias en herramientas de monitorización de redes y modelo de madurez en ...
Tendencias en herramientas de monitorización de redes y modelo de madurez en ...Tendencias en herramientas de monitorización de redes y modelo de madurez en ...
Tendencias en herramientas de monitorización de redes y modelo de madurez en ...
 
Quantum Computing Master Class 2024 (Quantum Day)
Quantum Computing Master Class 2024 (Quantum Day)Quantum Computing Master Class 2024 (Quantum Day)
Quantum Computing Master Class 2024 (Quantum Day)
 
Publicar dades de recerca amb el Repositori de Dades de Recerca
Publicar dades de recerca amb el Repositori de Dades de RecercaPublicar dades de recerca amb el Repositori de Dades de Recerca
Publicar dades de recerca amb el Repositori de Dades de Recerca
 
In sharing we trust. Taking advantage of a diverse consortium to build a tran...
In sharing we trust. Taking advantage of a diverse consortium to build a tran...In sharing we trust. Taking advantage of a diverse consortium to build a tran...
In sharing we trust. Taking advantage of a diverse consortium to build a tran...
 
Formació RDM: com fer un pla de gestió de dades amb l’eiNa DMP?
Formació RDM: com fer un pla de gestió de dades amb l’eiNa DMP?Formació RDM: com fer un pla de gestió de dades amb l’eiNa DMP?
Formació RDM: com fer un pla de gestió de dades amb l’eiNa DMP?
 
Com pot ajudar la gestió de les dades de recerca a posar en pràctica la ciènc...
Com pot ajudar la gestió de les dades de recerca a posar en pràctica la ciènc...Com pot ajudar la gestió de les dades de recerca a posar en pràctica la ciènc...
Com pot ajudar la gestió de les dades de recerca a posar en pràctica la ciènc...
 
Security Human Factor Sustainable Outputs: The Network eAcademy
Security Human Factor Sustainable Outputs: The Network eAcademySecurity Human Factor Sustainable Outputs: The Network eAcademy
Security Human Factor Sustainable Outputs: The Network eAcademy
 
The Research Portal of Catalonia: Growing more (information) & more (services)
The Research Portal of Catalonia: Growing more (information) & more (services)The Research Portal of Catalonia: Growing more (information) & more (services)
The Research Portal of Catalonia: Growing more (information) & more (services)
 
Facilitar la gestión, visibilidad y reutilización de los datos de investigaci...
Facilitar la gestión, visibilidad y reutilización de los datos de investigaci...Facilitar la gestión, visibilidad y reutilización de los datos de investigaci...
Facilitar la gestión, visibilidad y reutilización de los datos de investigaci...
 
La gestión de datos de investigación en las bibliotecas universitarias españolas
La gestión de datos de investigación en las bibliotecas universitarias españolasLa gestión de datos de investigación en las bibliotecas universitarias españolas
La gestión de datos de investigación en las bibliotecas universitarias españolas
 
Disposes de recursos il·limitats? Prioritza estratègicament els teus projecte...
Disposes de recursos il·limitats? Prioritza estratègicament els teus projecte...Disposes de recursos il·limitats? Prioritza estratègicament els teus projecte...
Disposes de recursos il·limitats? Prioritza estratègicament els teus projecte...
 
Les persones i les seves capacitats en el nucli de la transformació digital. ...
Les persones i les seves capacitats en el nucli de la transformació digital. ...Les persones i les seves capacitats en el nucli de la transformació digital. ...
Les persones i les seves capacitats en el nucli de la transformació digital. ...
 
Enginyeria Informàtica: una cursa de fons
Enginyeria Informàtica: una cursa de fonsEnginyeria Informàtica: una cursa de fons
Enginyeria Informàtica: una cursa de fons
 
Transformació de rols i habilitats en un món ple d'IA
Transformació de rols i habilitats en un món ple d'IATransformació de rols i habilitats en un món ple d'IA
Transformació de rols i habilitats en un món ple d'IA
 
Difusió del coneixement a l'Il·lustre Col·legi de l'Advocacia de Barcelona
Difusió del coneixement a l'Il·lustre Col·legi de l'Advocacia de BarcelonaDifusió del coneixement a l'Il·lustre Col·legi de l'Advocacia de Barcelona
Difusió del coneixement a l'Il·lustre Col·legi de l'Advocacia de Barcelona
 
Fons de discos perforats de cartró
Fons de discos perforats de cartróFons de discos perforats de cartró
Fons de discos perforats de cartró
 
Biblioteca Digital Gencat
Biblioteca Digital GencatBiblioteca Digital Gencat
Biblioteca Digital Gencat
 
El fons Enrique Tierno Galván: recepció, tractament i difusió
El fons Enrique Tierno Galván: recepció, tractament i difusióEl fons Enrique Tierno Galván: recepció, tractament i difusió
El fons Enrique Tierno Galván: recepció, tractament i difusió
 
El CIDMA: més enllà dels espais físics
El CIDMA: més enllà dels espais físicsEl CIDMA: més enllà dels espais físics
El CIDMA: més enllà dels espais físics
 
Els serveis del CSUC per a la comunitat CCUC
Els serveis del CSUC per a la comunitat CCUCEls serveis del CSUC per a la comunitat CCUC
Els serveis del CSUC per a la comunitat CCUC
 

El camí al núvol de la UOC

  • 1. uoc.edu uoc.edu Juny 2019 UOC - Camí al Cloud TAC 2019 Àrea de Tecnologia - UOC
  • 2. uoc.eduJuny 2019 2 00.0 1. Qui som 2. D’on venim 3. Estat del Cloud 4. Oficina del Cloud i DevOps 5. Casos d’ús 6. La nostra estratègia 7. Full de Ruta 8. Lliçons apreses Índex
  • 4. uoc.eduJuny 2019 4 1.1 Qui som >70.000 estudiants 72.000 graduats 27 graus 46 màsters >300 màsters propis, postgraus, especialitzacions ~400 seminaris, cursos d’idiomes, MOOC 4.600 personal docent 4 programes de doctorat
  • 6. uoc.eduJuny 2019 6 02.1 D’on venim AWS EC2 Desenvolupadors Insatisfacció del negoci, degut a les contínues interrupcions al servei Alta càrrega de feina a l’equip de sistemes per a mantenir viu el servei2 1
  • 8. uoc.eduJuny 2019 8 03.1 Estat del Cloud Computació Col·laboració Serveis / SaaS
  • 9. uoc.edu 9 03.2 Piràmide de decisió IaaS PaaS CaaS FaaS SaaS #serverless opcionspreferents personalització administració personalització administració 1 2 3 3 Servicios
  • 10. uoc.eduJuny 2019 10 03.3 Arquitectura d’alt nivel Fargate, Lambda, Aurora, S3, Cloudfront, SQS SNS, …. AppService, DBaaS (MySQL, SQLServer), Data Lake Store & Analytics Legacy DB APIGATEWAY(passarel·la) DB DB DB Legacy Apps
  • 11. uoc.eduuoc.edu 4 11Juny 2019 Oficina del Cloud i DevOps OT CLOUD
  • 12. uoc.eduJuny 2019 12 04.1 La nostra història al Cloud 2011 2014 2017 Descàrrega de materials UOCMedia (gestió de vídeo) Creació de la Oficina del Cloud 2019 Nova Plana d’Inici del Campus Descarregar la sortida a internet Millorar el servei: temps de pujada dels vídeos Millorar el govern Escalabilitat Agilitat
  • 13. uoc.eduJuny 2019 13 04.2 Oficina del Cloud Suport Govern Tasques operatives OT CLOUD Aprovisio nament ● Definició de polítiques i compliment normatiu ● Seguretat ● Gestió i control de costos ● Contractació ● Automatització i optimització ● Gestió de credencials ● Inventari ● Donar suport als integradors i als diferents equips de la UOC. ● Comunicació, divulgació, suport. ● Gestionar la interlocució amb els proveïdors de Cloud. ● Valoracions econòmiques ● Configuració dels diferents serveis ● Monitorització dels diferents serveis ● Control de backups ● Resposta davant incidents
  • 14. uoc.edu 14Juny 2019 DEPLOYBUILDREPOSITORI (GIT) TEST codi test unitari test integració test seguretat test ... Integrador quadre de comandament 04.3 DevOps + QA + Sec
  • 16. uoc.eduJuny 2019 16 05.1 Casos d’ús: Serverless API GATEWAY Apps UOC Lambda DynamoDB SNS Notificacions PUSH1 Missatgeria multipropòsit (queue)2 API GATEWAY Apps UOC Lambda DynamoDB SNS SQS CPDprivatCloudpúblic altres serveis
  • 17. uoc.eduJuny 2019 17 05.2 Casos d’ús: Serverless Nanoserveis GSuite3 API GATEWAY Apps UOC Lambda 1. Consulta perfil usuari 2. Gestió de subscripció a grups CPDprivatCloudpúblic Contingut estàtic protegit4 Cloudfront S3 Lambda SAML 1. SP SAML + JWT 2. Custom Auth (JWT) 3. Signed Cookies
  • 18. uoc.eduJuny 2019 18 05.3 Casos d’ús: Serverless API GATEWAY Legacy Apps Fargate Aurora Plana d’Inici del Campus (6% de la potència anterior) CPDprivatCloudpúblic Legacy DB DB DB DB
  • 19. uoc.eduJuny 2019 19 05.4 Casos d’ús: Business Intelligence API GATEWAY Apps UOC Data Lake Store Data Lake Analytics CPDprivatCloudpúblic Azure Integration Services Azure Data Factory Legacy DB
  • 20. uoc.eduJuny 2019 20 05.5 Casos d’ús: eines docents (PaaS + DBaaS) Beanstalk AWS RDS Moodle1 Beanstalk AWS RDS xWiki2 AppService Azure MySQL Blogs3 (*) 60 blogs (x2 entorns, PRE i PRO)
  • 21. uoc.eduJuny 2019 21 05.6 Casos d’ús: UOCLabs Laboratoris de Docència1 Laboratoris de Recerca2 Facilitar la innovació docent3 Eixos d’actuació Service Catalog Autoservei de Stacks o VM 1.1 SAML VDI SAML Pràctiques DataScience 1.2 IoT SAML Pràctiques Admin Cloud 1.3
  • 23. uoc.eduJuny 2019 23 06.1 ● Cloud first, cloud públic preferent ● Si una solució existeix en mode SaaS, utilitza-la ● Si no existeix en mode SaaS: ○ Si resol un problema comú, utilitza opensource ○ Si és un problema poc comú, compra ● Si no existeix, ets únic: construeix-lo ○ Redueix al mínim el codi propi (només allò que sigui core del teu negoci) ● A l’hora de construir, fes-ho sobre serveis gestionats, centra’t en la lògica de negoci Estratègia i principis
  • 25. uoc.eduJuny 2019 25 07.1 ● Hibridació: connexió directa a Cloud ○ AWS Direct Connect ● Ampliar i millorar la nostra estratègia de DevOps ● Automatitzar la creació dels “entorns d’execució” (infraestructura com a codi > Terraform) ● Definir l’estratègia de migració del nostre Legacy a Cloud: lift and shift vs replatform vs refactor ○ Com ho fem amb la base de dades? Roadmap
  • 27. uoc.eduJuny 2019 27 08.1 ● Anar al cloud és un canvi cultural en molts aspectes, no només el tecnològic ● S’ha de gestionar el canvi i les expectatives a tots els nivells (negoci, direcció, proveïdors, ...) ● Plantejar l’estratègia de DevOps abans del moviment al núvol i definir models d’arquitectures marc ● Si treballes amb proveïdors externs, s’ha de gestionar el canvi i el seu acompanyament: procediments i estàndards Lliçons apreses
  • 29. uoc.eduJuny 2019 29 ¡Moltes gràcies! David Ayala @davidayalas david.ayala@uoc.edu David Ufano dufano@uoc.edu