SlideShare una empresa de Scribd logo
1 de 24
Descargar para leer sin conexión
«Cloudificación» de Servicios:
Retos y Oportunidades
Xavier.peralta@csuc.cat
@xpr85
Jornadas Técnicas RedIris
Sta Cruz de Tenerife
25 de Noviembre de 2015
Agenda
Introducción al CSUCIntroducción al CSUC
Servicios y funcionalidadesServicios y funcionalidades
InfraestructuraInfraestructura
UcatxUcatx
VappsVapps
VirtLabsVirtLabs
AlmacenamientoAlmacenamiento
Gestión de RedGestión de Red
¿Qué es el CSUC?
Servicios y funcionalidades
• Infraestructura Virtual
• Pago por uso
• Servicios Autoescalables
• Cloud Híbrido
Infraestructura
Plataforma
• Plataforma MooC’s
• Capacidad para 5000 usuarios
concurrentes actualmente
• Sistema auto escalable en la
plataforma iaas del CSUC con
OneFlow
• Posibilidad de usar cloud bursting
con proveedores iaas externos
Plataforma
Frontend
•Nginx, elasticSearch, OpenEdx
•AutoEscalable según políticas de Carga de CPU y usuarios concurrentes
•Balanceo de carga mediante balanceadores hardware F5
Mysql
•Gestión de usuarios
•Actualmente no tiene escalado
Mongo
•Gestión de cursos
•Actualmente sin escalado
Actualizaciones
•Actualizaciones de software sobre los frontends asignando una nueva imagen a
la plantilla de OneFlow
Plataforma
Plataforma VirtLabs & Vapps
• El CSUC junto con 8 universidades llevan a cabo diferentes pruebas con
jukebox y Citrix XenApps
• Tanto jukebox como XenApps se ejecutan en OpenNebula
• Capacidad de Cloud Bursting con Microsoft Azure
Plataforma Vapps
Plataforma VirtLabs
Almacenamiento
•Máquinas virtuales sobre NFS lentas con picos de E/S
•Necesidad de buscar otras soluciones más eficientes y que permitan
escalar con facilidad la infraestructura
•Soluciones gratuitas, compatibles con los SO que utilizamos y «fáciles»
•Soluciones que soporten tanto Posix como bloques como objetos.
Almacenamiento
•Máquinas virtuales sobre NFS lentas con picos de E/S
•Necesidad de buscar otras soluciones más eficientes y que permitan
escalar con facilidad la infraestructura
•Soluciones gratuitas, compatibles con los SO que utilizamos y «fáciles»
•Soluciones que soporten tanto Posix como bloques como objetos.
Almacenamiento
LustreFS:
•Instalación complicada
•No compatible con todos los SO
•Sin soporte para almacenamiento de bloques y objetos
•Posix compliant
•Uso en el Top500
•Buena documentación
GlusterFS
•Fácil instalación
•Compatible con la mayoría de SO
•Sin soporte para almacenamiento de objetos
•Posix compliant
•Buena documentación
Almacenamiento
BeeGFS:
•Instalación sencilla mediante instalador
•Compatible con todos los SO
•Sin soporte para almacenamiento de bloques y objetos
•Posix compliant
•Uso en el top500
•Mala documentación
CEPH
•Fácil instalación
•Compatible con la mayoría de SO
•Soporte para almacenamiento de bloques y objetos
•Posix compliant
•Buena documentación
•Mucha gente está apostando por él
Almacenamiento
• 3 roles: Metadata, Storage y
management.
• No tiene alta disponibilidad nativa
• Management: gestiona todas las
configuraciones y mantiene una
lista de todos los discos y nodos.
• Metadata: almacena los metadatos
de los ficheros. Utiliza ext4 y raid1.
• Storage : almacena los ficheros en
los storage targets. Utiliza xfs y
raid6
Almacenamiento
Almacenamiento
• 3 Roles: Monitor, metadata y osd
• Monitor: mantiene una copia del cluster map, información del estado de
los osd y decide en que osd se debe escribir. Debe haber un número
impar. También gestiona la authenticación.
• OSD: daemon que gestiona cada una de las unidades de
almacenamiento.
• MDS: Solamente en caso de CephFS. Almacena los metadatos de los
ficheros.
Almacenamiento
Almacenamiento
• Crush Map: contiene una lista de los osd, de qué tipo son y las regla
para saber cuantas copias de cada archivo debe guardar. El algoritmo
crush que es el encargado de repartir los datos en los distintos osd
utilizará este mapa para determinar su comportamiento.
• Placement groups: Grupos de osds. Cuando se crea un pool se definen
cuantos placement groups tendrá. Estos placement groups se formaran
a partir del número de copias que tendrá los ficheros.
Almacenamiento
Almacenamiento
• 3 Roles: Monitor, metadata y osd
• Monitor:
Gestión de Red
• Security groups actualmente no funcional con OpenVswitch con VLANs
en OpenNebula.
• Uso de VXLANS
• Open Virtual Network con VLANS (en desarrollo)
• LXC para OpenNebula
• Docker en OpenNebula
Containers
"Cloudificación" de servicios: retos y oportunidades

Más contenido relacionado

Destacado

Diapositivas
DiapositivasDiapositivas
Diapositivasleydimod
 
Presentacion cloud computer
Presentacion cloud computerPresentacion cloud computer
Presentacion cloud computerCielo Gris
 
Jt2013 Exprimiendo la Infraestructura TIC con OpenNebula
Jt2013 Exprimiendo la Infraestructura TIC con OpenNebulaJt2013 Exprimiendo la Infraestructura TIC con OpenNebula
Jt2013 Exprimiendo la Infraestructura TIC con OpenNebulaJordi Guijarro
 
Cloud Computing - An Introduction
Cloud Computing - An IntroductionCloud Computing - An Introduction
Cloud Computing - An IntroductionRavindra Dastikop
 
Diapositivas
DiapositivasDiapositivas
Diapositivasluis1682
 
Caracteristicas de las diapositivas
Caracteristicas de las diapositivasCaracteristicas de las diapositivas
Caracteristicas de las diapositivasCarolina Espinoza
 
Politica de servicio al cliente.
Politica de servicio al cliente.Politica de servicio al cliente.
Politica de servicio al cliente.Safi
 
Resumen Cloud Computing Power Point
Resumen Cloud Computing Power PointResumen Cloud Computing Power Point
Resumen Cloud Computing Power Pointguesta65a55
 

Destacado (9)

Diapositivas
DiapositivasDiapositivas
Diapositivas
 
Presentacion cloud computer
Presentacion cloud computerPresentacion cloud computer
Presentacion cloud computer
 
Introducció a openNebula
Introducció a openNebulaIntroducció a openNebula
Introducció a openNebula
 
Jt2013 Exprimiendo la Infraestructura TIC con OpenNebula
Jt2013 Exprimiendo la Infraestructura TIC con OpenNebulaJt2013 Exprimiendo la Infraestructura TIC con OpenNebula
Jt2013 Exprimiendo la Infraestructura TIC con OpenNebula
 
Cloud Computing - An Introduction
Cloud Computing - An IntroductionCloud Computing - An Introduction
Cloud Computing - An Introduction
 
Diapositivas
DiapositivasDiapositivas
Diapositivas
 
Caracteristicas de las diapositivas
Caracteristicas de las diapositivasCaracteristicas de las diapositivas
Caracteristicas de las diapositivas
 
Politica de servicio al cliente.
Politica de servicio al cliente.Politica de servicio al cliente.
Politica de servicio al cliente.
 
Resumen Cloud Computing Power Point
Resumen Cloud Computing Power PointResumen Cloud Computing Power Point
Resumen Cloud Computing Power Point
 

Similar a "Cloudificación" de servicios: retos y oportunidades

OpenSolaris para la comunidad educativa
OpenSolaris para la comunidad educativaOpenSolaris para la comunidad educativa
OpenSolaris para la comunidad educativaIban Nieto Castillero
 
Almacenamiento de objetos en Ceph y su API S3 (LibreCon 2017)
Almacenamiento de objetos en Ceph y su API S3 (LibreCon 2017)Almacenamiento de objetos en Ceph y su API S3 (LibreCon 2017)
Almacenamiento de objetos en Ceph y su API S3 (LibreCon 2017)Igalia
 
Polybase
PolybasePolybase
PolybaseSolidQ
 
Construyendo una nube con OpenStack
Construyendo una nube con OpenStackConstruyendo una nube con OpenStack
Construyendo una nube con OpenStackLibreCon
 
Otoniel hernandez datashow - los gestores de base de datos
Otoniel hernandez   datashow - los gestores de base de datosOtoniel hernandez   datashow - los gestores de base de datos
Otoniel hernandez datashow - los gestores de base de datosOtoniel Hernandez
 
Otoniel hernandez datashow - los gestores de base de datos
Otoniel hernandez   datashow - los gestores de base de datosOtoniel hernandez   datashow - los gestores de base de datos
Otoniel hernandez datashow - los gestores de base de datosomar5544
 
Cuadro comparativo.pptx
Cuadro comparativo.pptxCuadro comparativo.pptx
Cuadro comparativo.pptxBGZp
 
Introduction to Oracle Clusterware 12c
Introduction to Oracle Clusterware 12cIntroduction to Oracle Clusterware 12c
Introduction to Oracle Clusterware 12cGuatemala User Group
 
AWS Summit Bogotá Track Básico: Almacenamiento y respaldos en la nube de aws
AWS Summit Bogotá Track Básico: Almacenamiento y respaldos en la nube de awsAWS Summit Bogotá Track Básico: Almacenamiento y respaldos en la nube de aws
AWS Summit Bogotá Track Básico: Almacenamiento y respaldos en la nube de awsAmazon Web Services
 
AWS Summits América Latina 2015- Almacenamiento y respaldos en la nube de aws
AWS Summits América Latina 2015- Almacenamiento y respaldos en la nube de awsAWS Summits América Latina 2015- Almacenamiento y respaldos en la nube de aws
AWS Summits América Latina 2015- Almacenamiento y respaldos en la nube de awsAmazon Web Services LATAM
 
Contenedores y el Futuro del Despliegue de Aplicaciones
Contenedores y el Futuro del Despliegue de AplicacionesContenedores y el Futuro del Despliegue de Aplicaciones
Contenedores y el Futuro del Despliegue de AplicacionesBitnami
 
Software Defined Datacenter
Software Defined DatacenterSoftware Defined Datacenter
Software Defined DatacenterSUSE España
 
Monta una Infraestructura Big Data para tu Empresa - Sesión II
Monta una Infraestructura Big Data para tu Empresa - Sesión IIMonta una Infraestructura Big Data para tu Empresa - Sesión II
Monta una Infraestructura Big Data para tu Empresa - Sesión IIUrko Zurutuza
 
Aplicaciones escalables en Azure
Aplicaciones escalables en AzureAplicaciones escalables en Azure
Aplicaciones escalables en AzureGermán Küber
 
MySQL de 1995 a 5.5
MySQL de 1995 a 5.5MySQL de 1995 a 5.5
MySQL de 1995 a 5.5juliomacr
 
Datawarehouse como servicio en Azure (sqldw)
Datawarehouse como servicio en Azure (sqldw)Datawarehouse como servicio en Azure (sqldw)
Datawarehouse como servicio en Azure (sqldw)SolidQ
 
Datawarehouse como servicio en azure (sqldw)
Datawarehouse como servicio en azure (sqldw)Datawarehouse como servicio en azure (sqldw)
Datawarehouse como servicio en azure (sqldw)Enrique Catala Bañuls
 

Similar a "Cloudificación" de servicios: retos y oportunidades (20)

OpenSolaris para la comunidad educativa
OpenSolaris para la comunidad educativaOpenSolaris para la comunidad educativa
OpenSolaris para la comunidad educativa
 
Almacenamiento de objetos en Ceph y su API S3 (LibreCon 2017)
Almacenamiento de objetos en Ceph y su API S3 (LibreCon 2017)Almacenamiento de objetos en Ceph y su API S3 (LibreCon 2017)
Almacenamiento de objetos en Ceph y su API S3 (LibreCon 2017)
 
Polybase
PolybasePolybase
Polybase
 
Construyendo una nube con OpenStack
Construyendo una nube con OpenStackConstruyendo una nube con OpenStack
Construyendo una nube con OpenStack
 
Otoniel hernandez datashow - los gestores de base de datos
Otoniel hernandez   datashow - los gestores de base de datosOtoniel hernandez   datashow - los gestores de base de datos
Otoniel hernandez datashow - los gestores de base de datos
 
Otoniel hernandez datashow - los gestores de base de datos
Otoniel hernandez   datashow - los gestores de base de datosOtoniel hernandez   datashow - los gestores de base de datos
Otoniel hernandez datashow - los gestores de base de datos
 
Cuadro comparativo.pptx
Cuadro comparativo.pptxCuadro comparativo.pptx
Cuadro comparativo.pptx
 
Introduction to Oracle Clusterware 12c
Introduction to Oracle Clusterware 12cIntroduction to Oracle Clusterware 12c
Introduction to Oracle Clusterware 12c
 
My sql clase_1
My sql clase_1My sql clase_1
My sql clase_1
 
AWS Summit Bogotá Track Básico: Almacenamiento y respaldos en la nube de aws
AWS Summit Bogotá Track Básico: Almacenamiento y respaldos en la nube de awsAWS Summit Bogotá Track Básico: Almacenamiento y respaldos en la nube de aws
AWS Summit Bogotá Track Básico: Almacenamiento y respaldos en la nube de aws
 
AWS Summits América Latina 2015- Almacenamiento y respaldos en la nube de aws
AWS Summits América Latina 2015- Almacenamiento y respaldos en la nube de awsAWS Summits América Latina 2015- Almacenamiento y respaldos en la nube de aws
AWS Summits América Latina 2015- Almacenamiento y respaldos en la nube de aws
 
Contenedores y el Futuro del Despliegue de Aplicaciones
Contenedores y el Futuro del Despliegue de AplicacionesContenedores y el Futuro del Despliegue de Aplicaciones
Contenedores y el Futuro del Despliegue de Aplicaciones
 
Kubernetes workshop
Kubernetes workshopKubernetes workshop
Kubernetes workshop
 
Software Defined Datacenter
Software Defined DatacenterSoftware Defined Datacenter
Software Defined Datacenter
 
Monta una Infraestructura Big Data para tu Empresa - Sesión II
Monta una Infraestructura Big Data para tu Empresa - Sesión IIMonta una Infraestructura Big Data para tu Empresa - Sesión II
Monta una Infraestructura Big Data para tu Empresa - Sesión II
 
Foro de Arquitectos: caché en azure a fondo
Foro de Arquitectos: caché en azure a fondoForo de Arquitectos: caché en azure a fondo
Foro de Arquitectos: caché en azure a fondo
 
Aplicaciones escalables en Azure
Aplicaciones escalables en AzureAplicaciones escalables en Azure
Aplicaciones escalables en Azure
 
MySQL de 1995 a 5.5
MySQL de 1995 a 5.5MySQL de 1995 a 5.5
MySQL de 1995 a 5.5
 
Datawarehouse como servicio en Azure (sqldw)
Datawarehouse como servicio en Azure (sqldw)Datawarehouse como servicio en Azure (sqldw)
Datawarehouse como servicio en Azure (sqldw)
 
Datawarehouse como servicio en azure (sqldw)
Datawarehouse como servicio en azure (sqldw)Datawarehouse como servicio en azure (sqldw)
Datawarehouse como servicio en azure (sqldw)
 

Más de CSUC - Consorci de Serveis Universitaris de Catalunya

Más 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
 

Último

GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 

Último (20)

GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 

"Cloudificación" de servicios: retos y oportunidades

  • 1. «Cloudificación» de Servicios: Retos y Oportunidades Xavier.peralta@csuc.cat @xpr85 Jornadas Técnicas RedIris Sta Cruz de Tenerife 25 de Noviembre de 2015
  • 2. Agenda Introducción al CSUCIntroducción al CSUC Servicios y funcionalidadesServicios y funcionalidades InfraestructuraInfraestructura UcatxUcatx VappsVapps VirtLabsVirtLabs AlmacenamientoAlmacenamiento Gestión de RedGestión de Red
  • 3. ¿Qué es el CSUC?
  • 4. Servicios y funcionalidades • Infraestructura Virtual • Pago por uso • Servicios Autoescalables • Cloud Híbrido
  • 6. Plataforma • Plataforma MooC’s • Capacidad para 5000 usuarios concurrentes actualmente • Sistema auto escalable en la plataforma iaas del CSUC con OneFlow • Posibilidad de usar cloud bursting con proveedores iaas externos
  • 7. Plataforma Frontend •Nginx, elasticSearch, OpenEdx •AutoEscalable según políticas de Carga de CPU y usuarios concurrentes •Balanceo de carga mediante balanceadores hardware F5 Mysql •Gestión de usuarios •Actualmente no tiene escalado Mongo •Gestión de cursos •Actualmente sin escalado Actualizaciones •Actualizaciones de software sobre los frontends asignando una nueva imagen a la plantilla de OneFlow
  • 9. Plataforma VirtLabs & Vapps • El CSUC junto con 8 universidades llevan a cabo diferentes pruebas con jukebox y Citrix XenApps • Tanto jukebox como XenApps se ejecutan en OpenNebula • Capacidad de Cloud Bursting con Microsoft Azure
  • 12. Almacenamiento •Máquinas virtuales sobre NFS lentas con picos de E/S •Necesidad de buscar otras soluciones más eficientes y que permitan escalar con facilidad la infraestructura •Soluciones gratuitas, compatibles con los SO que utilizamos y «fáciles» •Soluciones que soporten tanto Posix como bloques como objetos.
  • 13. Almacenamiento •Máquinas virtuales sobre NFS lentas con picos de E/S •Necesidad de buscar otras soluciones más eficientes y que permitan escalar con facilidad la infraestructura •Soluciones gratuitas, compatibles con los SO que utilizamos y «fáciles» •Soluciones que soporten tanto Posix como bloques como objetos.
  • 14. Almacenamiento LustreFS: •Instalación complicada •No compatible con todos los SO •Sin soporte para almacenamiento de bloques y objetos •Posix compliant •Uso en el Top500 •Buena documentación GlusterFS •Fácil instalación •Compatible con la mayoría de SO •Sin soporte para almacenamiento de objetos •Posix compliant •Buena documentación
  • 15. Almacenamiento BeeGFS: •Instalación sencilla mediante instalador •Compatible con todos los SO •Sin soporte para almacenamiento de bloques y objetos •Posix compliant •Uso en el top500 •Mala documentación CEPH •Fácil instalación •Compatible con la mayoría de SO •Soporte para almacenamiento de bloques y objetos •Posix compliant •Buena documentación •Mucha gente está apostando por él
  • 16. Almacenamiento • 3 roles: Metadata, Storage y management. • No tiene alta disponibilidad nativa • Management: gestiona todas las configuraciones y mantiene una lista de todos los discos y nodos. • Metadata: almacena los metadatos de los ficheros. Utiliza ext4 y raid1. • Storage : almacena los ficheros en los storage targets. Utiliza xfs y raid6
  • 18. Almacenamiento • 3 Roles: Monitor, metadata y osd • Monitor: mantiene una copia del cluster map, información del estado de los osd y decide en que osd se debe escribir. Debe haber un número impar. También gestiona la authenticación. • OSD: daemon que gestiona cada una de las unidades de almacenamiento. • MDS: Solamente en caso de CephFS. Almacena los metadatos de los ficheros.
  • 20. Almacenamiento • Crush Map: contiene una lista de los osd, de qué tipo son y las regla para saber cuantas copias de cada archivo debe guardar. El algoritmo crush que es el encargado de repartir los datos en los distintos osd utilizará este mapa para determinar su comportamiento. • Placement groups: Grupos de osds. Cuando se crea un pool se definen cuantos placement groups tendrá. Estos placement groups se formaran a partir del número de copias que tendrá los ficheros.
  • 22. Almacenamiento • 3 Roles: Monitor, metadata y osd • Monitor:
  • 23. Gestión de Red • Security groups actualmente no funcional con OpenVswitch con VLANs en OpenNebula. • Uso de VXLANS • Open Virtual Network con VLANS (en desarrollo) • LXC para OpenNebula • Docker en OpenNebula Containers