SlideShare una empresa de Scribd logo
UPCnet - Universitat Politècnica de Catalunya 1
Implantación de Moodle en la UPC: Arquitectura y rendimiento
UNIVERSITAT POLITÈCNICA DE CATALUNYA
Implantación de Moodle en la UPC: Arquitectura y rendimiento
Marcos Montero
UPCnet - Universitat Politècnica de Catalunya 2
Implantación de Moodle en la UPC: Arquitectura y rendimiento
Índice
ObjetivosObjetivos
Arquitectura UPCArquitectura UPC
SimulaciSimulacióónn
Cuellos de botella y mejorasCuellos de botella y mejoras
ConclusionesConclusiones
UPCnet - Universitat Politècnica de Catalunya 3
Implantación de Moodle en la UPC: Arquitectura y rendimiento
Objetivos
Verificar la viabilidad de una plataforma MoodleVerificar la viabilidad de una plataforma Moodle
MonoMono--instancia para un colectivo de 30.000instancia para un colectivo de 30.000
usuarios.usuarios.
Disponer de una herramienta que permitaDisponer de una herramienta que permita
planificar adecuadamente prplanificar adecuadamente próóximas evolucionesximas evoluciones
de la plataforma.de la plataforma.
UPCnet - Universitat Politècnica de Catalunya 4
Implantación de Moodle en la UPC: Arquitectura y rendimiento
Arquitectura Piloto (Curso 2005/06)
Volumen:Volumen:
-- 7.000 Usuarios7.000 Usuarios
-- 400 Cursos Moodle400 Cursos Moodle
UPCnet - Universitat Politècnica de Catalunya 5
Implantación de Moodle en la UPC: Arquitectura y rendimiento
Arquitectura Actual (Sept 06)
-- Volumen:Volumen:
-- 30.000 Alumnos30.000 Alumnos
-- 3.000 Profesores3.000 Profesores
-- 4.000 Cursos Moodle4.000 Cursos Moodle
-- Novedades:Novedades:
-- Cluster LVS balanceo cargaCluster LVS balanceo carga
-- Backend backupBackend backup
-- Disco en SAN: 1Tbyte RAID6Disco en SAN: 1Tbyte RAID6
UPCnet - Universitat Politècnica de Catalunya 6
Implantación de Moodle en la UPC: Arquitectura y rendimiento
•• Criterios de calidad (usuario)Criterios de calidad (usuario)
–– Tiempo de respuesta web < 10sTiempo de respuesta web < 10s
–– Peticiones HTTP erroneas < 1%Peticiones HTTP erroneas < 1%
Modelado de la cargaModelado de la carga
–– URLs en base a logs o perfiles,URLs en base a logs o perfiles,
–– DuraciDuracióón de sesin de sesióón,n,
–– GestiGestióón de cookies y autenticacin de cookies y autenticacióón,n,
–– Intervalo entre peticiones,Intervalo entre peticiones,
–– DefiniciDefinicióón perfiles: alumno, profesor, gestor,...n perfiles: alumno, profesor, gestor,...
Configurable en clusterConfigurable en cluster
Simulación: JMeter
UPCnet - Universitat Politècnica de Catalunya 7
Implantación de Moodle en la UPC: Arquitectura y rendimiento
Simulación: Modelado
-- Modelado de usuariosModelado de usuarios
•• Tiempo medio de sesiTiempo medio de sesióón 7,25 minutosn 7,25 minutos
•• 50,26 Hits/usuario50,26 Hits/usuario
•• Alumnos 90% Profesores 10%Alumnos 90% Profesores 10%
•• Para cada usuario modelo: URLs / datos, Tiempo dePara cada usuario modelo: URLs / datos, Tiempo de
sesisesióón, Tiempo entre peticiones webn, Tiempo entre peticiones web
-- Pruebas iniciales en sistema auxiliarPruebas iniciales en sistema auxiliar
Pruebas de complejidad gradual.Pruebas de complejidad gradual.
Permiten descubrir cuellos de botella uno a uno.Permiten descubrir cuellos de botella uno a uno.
ImplementaciImplementacióón de mejoras especn de mejoras especííficas y avance haciaficas y avance hacia
pruebas mpruebas máás complejas.s complejas.
UPCnet - Universitat Politècnica de Catalunya 8
Implantación de Moodle en la UPC: Arquitectura y rendimiento
Simulación: Pruebas
-- Prueba 1:Prueba 1:
600 hits/seg 15 mins. (aprox 2.100.000 hits/hora)600 hits/seg 15 mins. (aprox 2.100.000 hits/hora)
Clientes: 12 PCs con Jmeter.Clientes: 12 PCs con Jmeter.
Aprox. 1200 usuarios concurrentes.Aprox. 1200 usuarios concurrentes.
-- Prueba 2:Prueba 2:
800 hits/seg 15 mins. (aprox 2.900.000 hits/hora)800 hits/seg 15 mins. (aprox 2.900.000 hits/hora)
Clientes: 18 Pcs con Jmeter.Clientes: 18 Pcs con Jmeter.
Aprox. 1500 usuarios concurrentes.Aprox. 1500 usuarios concurrentes.
UPCnet - Universitat Politècnica de Catalunya 9
Implantación de Moodle en la UPC: Arquitectura y rendimiento
Cuellos de botella & Mejoras
-- RAM & CPU en FrontRAM & CPU en Front--endsends
-- Servidores Apache independientes: contenidosServidores Apache independientes: contenidos
estestááticos y dinticos y dináámicos.micos.
-- Acelerador PHPAcelerador PHP
-- #Conexiones a la BD#Conexiones a la BD
-- ConfiguraciConfiguracióón PostgreSQLn PostgreSQL
-- ParParáámetros kernel linuxmetros kernel linux
-- BalanceadoresBalanceadores
-- VariaciVariacióón mn méétodo comprobacitodo comprobacióón servicio.n servicio.
UPCnet - Universitat Politècnica de Catalunya 10
Implantación de Moodle en la UPC: Arquitectura y rendimiento
Conclusiones
FUNCIONA!FUNCIONA!
-- Concurrencia habitual en torno a 1000 usuarios.Concurrencia habitual en torno a 1000 usuarios.
-- 2.000 usuarios simult2.000 usuarios simultááneos en Enero/2007neos en Enero/2007
-- 12.000 usuarios diferentes/d12.000 usuarios diferentes/dííaa
-- 20.000 usuarios diferentes/semana20.000 usuarios diferentes/semana
Factor Clave: perfil usuario!Factor Clave: perfil usuario!
-- Reflejar con exactitud la utilizaciReflejar con exactitud la utilizacióón real del entorno.n real del entorno.
-- Los hLos háábitos de uso varbitos de uso varíían con el tiempo.an con el tiempo.
-- Utilizar configuraciUtilizar configuracióón idn idééntica a explotacintica a explotacióón.n.
Cambios en Hw/Soft => Nuevos TestsCambios en Hw/Soft => Nuevos Tests
UPCnet - Universitat Politècnica de Catalunya 11
Implantación de Moodle en la UPC: Arquitectura y rendimiento
Gracias por vuestra atención
Marcos Montero (marcos.montero@upcnet.es)

Más contenido relacionado

Destacado

Grupo 3 informatica
Grupo 3 informaticaGrupo 3 informatica
Grupo 3 informatica
Joffre Alexander Di
 
Portafolio estadistica inferencial14586
Portafolio estadistica inferencial14586Portafolio estadistica inferencial14586
Portafolio estadistica inferencial14586
Erika Gonzalez Mancilla
 
Cómo hacer una presentación en PowerPoint
Cómo hacer una presentación en PowerPointCómo hacer una presentación en PowerPoint
Cómo hacer una presentación en PowerPoint
selvyndeleon
 
El maíz
El maízEl maíz
SuAporte
SuAporteSuAporte
Tu peinado y tu personalidad
Tu peinado y tu personalidadTu peinado y tu personalidad
Tu peinado y tu personalidad
mayuris27
 
La tejedora de coronas german espinoza
La tejedora de coronas   german espinozaLa tejedora de coronas   german espinoza
La tejedora de coronas german espinoza
kikoas
 
Mi computador no prende que debo hacer diagrama de flujos
Mi computador no prende que debo hacer   diagrama de flujosMi computador no prende que debo hacer   diagrama de flujos
Mi computador no prende que debo hacer diagrama de flujos
kristian206
 
Reunió de pares febrer-2015
Reunió de pares febrer-2015 Reunió de pares febrer-2015
Reunió de pares febrer-2015
FedacStAndreuCSuperior
 
Presentación1
Presentación1Presentación1
Presentación1
costis93
 
Caso redhook ale_brewery
Caso redhook ale_breweryCaso redhook ale_brewery
Caso redhook ale_brewery
rub283
 
Unidades
UnidadesUnidades
Comunicacion oral y escrita
Comunicacion oral y escritaComunicacion oral y escrita
Comunicacion oral y escritaFabiola Ilarraza
 
Networking
NetworkingNetworking
Networking
aliciapaucar
 
Acido phytico
Acido phyticoAcido phytico
Acido phytico
Cati Martinez
 
Robots
RobotsRobots
Informatica 3a
Informatica 3aInformatica 3a
Informatica 3a
Keyla Navarro
 
Tu banca móvil, en forma simple y ¿segura? Estado de la seguridad en apps móv...
Tu banca móvil, en forma simple y ¿segura? Estado de la seguridad en apps móv...Tu banca móvil, en forma simple y ¿segura? Estado de la seguridad en apps móv...
Tu banca móvil, en forma simple y ¿segura? Estado de la seguridad en apps móv...
Cristián Rojas, MSc., CSSLP
 
Aventour2014 presentacion
Aventour2014 presentacionAventour2014 presentacion
Aventour2014 presentacion
Malui Coste Madera
 
Belleza sin accesorios.
Belleza sin accesorios.Belleza sin accesorios.
Belleza sin accesorios.
Ana Harley
 

Destacado (20)

Grupo 3 informatica
Grupo 3 informaticaGrupo 3 informatica
Grupo 3 informatica
 
Portafolio estadistica inferencial14586
Portafolio estadistica inferencial14586Portafolio estadistica inferencial14586
Portafolio estadistica inferencial14586
 
Cómo hacer una presentación en PowerPoint
Cómo hacer una presentación en PowerPointCómo hacer una presentación en PowerPoint
Cómo hacer una presentación en PowerPoint
 
El maíz
El maízEl maíz
El maíz
 
SuAporte
SuAporteSuAporte
SuAporte
 
Tu peinado y tu personalidad
Tu peinado y tu personalidadTu peinado y tu personalidad
Tu peinado y tu personalidad
 
La tejedora de coronas german espinoza
La tejedora de coronas   german espinozaLa tejedora de coronas   german espinoza
La tejedora de coronas german espinoza
 
Mi computador no prende que debo hacer diagrama de flujos
Mi computador no prende que debo hacer   diagrama de flujosMi computador no prende que debo hacer   diagrama de flujos
Mi computador no prende que debo hacer diagrama de flujos
 
Reunió de pares febrer-2015
Reunió de pares febrer-2015 Reunió de pares febrer-2015
Reunió de pares febrer-2015
 
Presentación1
Presentación1Presentación1
Presentación1
 
Caso redhook ale_brewery
Caso redhook ale_breweryCaso redhook ale_brewery
Caso redhook ale_brewery
 
Unidades
UnidadesUnidades
Unidades
 
Comunicacion oral y escrita
Comunicacion oral y escritaComunicacion oral y escrita
Comunicacion oral y escrita
 
Networking
NetworkingNetworking
Networking
 
Acido phytico
Acido phyticoAcido phytico
Acido phytico
 
Robots
RobotsRobots
Robots
 
Informatica 3a
Informatica 3aInformatica 3a
Informatica 3a
 
Tu banca móvil, en forma simple y ¿segura? Estado de la seguridad en apps móv...
Tu banca móvil, en forma simple y ¿segura? Estado de la seguridad en apps móv...Tu banca móvil, en forma simple y ¿segura? Estado de la seguridad en apps móv...
Tu banca móvil, en forma simple y ¿segura? Estado de la seguridad en apps móv...
 
Aventour2014 presentacion
Aventour2014 presentacionAventour2014 presentacion
Aventour2014 presentacion
 
Belleza sin accesorios.
Belleza sin accesorios.Belleza sin accesorios.
Belleza sin accesorios.
 

Similar a UPCnet: la implantación del Moodle como Campus Virtual en la universidad

Guiaymanua10
Guiaymanua10Guiaymanua10
Guiaymanua10
Elis26rias
 
10 gfpi f-019-formato_guia_de_aprendizaje-redes
10 gfpi f-019-formato_guia_de_aprendizaje-redes10 gfpi f-019-formato_guia_de_aprendizaje-redes
10 gfpi f-019-formato_guia_de_aprendizaje-redes
nasmutha1996
 
10 gfpi f-019-formato_guia_de_aprendizaje-redes
10 gfpi f-019-formato_guia_de_aprendizaje-redes10 gfpi f-019-formato_guia_de_aprendizaje-redes
10 gfpi f-019-formato_guia_de_aprendizaje-redes
paoalejaipiespa
 
10 gfpi f-019-formato_guia_de_aprendizaje-redes
10 gfpi f-019-formato_guia_de_aprendizaje-redes10 gfpi f-019-formato_guia_de_aprendizaje-redes
10 gfpi f-019-formato_guia_de_aprendizaje-redes
ALVARO15TORO
 
Guia10
Guia10Guia10
Guia10
Guia10Guia10
Guia10
Guia10Guia10
10 gfpi f-019-formato_guia_de_aprendizaje-redes
10 gfpi f-019-formato_guia_de_aprendizaje-redes10 gfpi f-019-formato_guia_de_aprendizaje-redes
10 gfpi f-019-formato_guia_de_aprendizaje-redes
16day
 
10 gfpi f-019-formato_guia_de_aprendizaje-redes
10 gfpi f-019-formato_guia_de_aprendizaje-redes10 gfpi f-019-formato_guia_de_aprendizaje-redes
10 gfpi f-019-formato_guia_de_aprendizaje-redes
k4ritho
 
10 gfpi f-019-formato_guia_de_aprendizaje-redes
10 gfpi f-019-formato_guia_de_aprendizaje-redes10 gfpi f-019-formato_guia_de_aprendizaje-redes
10 gfpi f-019-formato_guia_de_aprendizaje-redes
Oliver Caicedo
 
Guia10
Guia10Guia10
10 gfpi f-019-formato_guia_de_aprendizaje-redes
10 gfpi f-019-formato_guia_de_aprendizaje-redes10 gfpi f-019-formato_guia_de_aprendizaje-redes
10 gfpi f-019-formato_guia_de_aprendizaje-redes
D4niielith4
 
Guía 10
Guía 10Guía 10
Guía 10
seliana05
 
10 gfpi f-019-formato_guia_de_aprendizaje-redes
10 gfpi f-019-formato_guia_de_aprendizaje-redes10 gfpi f-019-formato_guia_de_aprendizaje-redes
10 gfpi f-019-formato_guia_de_aprendizaje-redes
StradaRvc
 
"Guia 2 fundamentacion"
"Guia 2 fundamentacion" "Guia 2 fundamentacion"
"Guia 2 fundamentacion"
ArielDiaz95
 
Guia 2 fundamentacion
Guia 2 fundamentacion Guia 2 fundamentacion
Guia 2 fundamentacion
Sergio Andres Castro Batista
 
GUIA DE FUNDAMENTACION
GUIA DE FUNDAMENTACION GUIA DE FUNDAMENTACION
GUIA DE FUNDAMENTACION
Luiiz Faviier
 
Guia 2 fundamentacion
Guia 2 fundamentacion Guia 2 fundamentacion
Guia 2 fundamentacion
Ronald Arroyo
 
Guia 2 fundamentacion
Guia 2 fundamentacion Guia 2 fundamentacion
Guia 2 fundamentacion
Alberto Ariza Blanco
 
Guia 2 fundamentacion
Guia 2 fundamentacion Guia 2 fundamentacion
Guia 2 fundamentacion
Gevis Diaz
 

Similar a UPCnet: la implantación del Moodle como Campus Virtual en la universidad (20)

Guiaymanua10
Guiaymanua10Guiaymanua10
Guiaymanua10
 
10 gfpi f-019-formato_guia_de_aprendizaje-redes
10 gfpi f-019-formato_guia_de_aprendizaje-redes10 gfpi f-019-formato_guia_de_aprendizaje-redes
10 gfpi f-019-formato_guia_de_aprendizaje-redes
 
10 gfpi f-019-formato_guia_de_aprendizaje-redes
10 gfpi f-019-formato_guia_de_aprendizaje-redes10 gfpi f-019-formato_guia_de_aprendizaje-redes
10 gfpi f-019-formato_guia_de_aprendizaje-redes
 
10 gfpi f-019-formato_guia_de_aprendizaje-redes
10 gfpi f-019-formato_guia_de_aprendizaje-redes10 gfpi f-019-formato_guia_de_aprendizaje-redes
10 gfpi f-019-formato_guia_de_aprendizaje-redes
 
Guia10
Guia10Guia10
Guia10
 
Guia10
Guia10Guia10
Guia10
 
Guia10
Guia10Guia10
Guia10
 
10 gfpi f-019-formato_guia_de_aprendizaje-redes
10 gfpi f-019-formato_guia_de_aprendizaje-redes10 gfpi f-019-formato_guia_de_aprendizaje-redes
10 gfpi f-019-formato_guia_de_aprendizaje-redes
 
10 gfpi f-019-formato_guia_de_aprendizaje-redes
10 gfpi f-019-formato_guia_de_aprendizaje-redes10 gfpi f-019-formato_guia_de_aprendizaje-redes
10 gfpi f-019-formato_guia_de_aprendizaje-redes
 
10 gfpi f-019-formato_guia_de_aprendizaje-redes
10 gfpi f-019-formato_guia_de_aprendizaje-redes10 gfpi f-019-formato_guia_de_aprendizaje-redes
10 gfpi f-019-formato_guia_de_aprendizaje-redes
 
Guia10
Guia10Guia10
Guia10
 
10 gfpi f-019-formato_guia_de_aprendizaje-redes
10 gfpi f-019-formato_guia_de_aprendizaje-redes10 gfpi f-019-formato_guia_de_aprendizaje-redes
10 gfpi f-019-formato_guia_de_aprendizaje-redes
 
Guía 10
Guía 10Guía 10
Guía 10
 
10 gfpi f-019-formato_guia_de_aprendizaje-redes
10 gfpi f-019-formato_guia_de_aprendizaje-redes10 gfpi f-019-formato_guia_de_aprendizaje-redes
10 gfpi f-019-formato_guia_de_aprendizaje-redes
 
"Guia 2 fundamentacion"
"Guia 2 fundamentacion" "Guia 2 fundamentacion"
"Guia 2 fundamentacion"
 
Guia 2 fundamentacion
Guia 2 fundamentacion Guia 2 fundamentacion
Guia 2 fundamentacion
 
GUIA DE FUNDAMENTACION
GUIA DE FUNDAMENTACION GUIA DE FUNDAMENTACION
GUIA DE FUNDAMENTACION
 
Guia 2 fundamentacion
Guia 2 fundamentacion Guia 2 fundamentacion
Guia 2 fundamentacion
 
Guia 2 fundamentacion
Guia 2 fundamentacion Guia 2 fundamentacion
Guia 2 fundamentacion
 
Guia 2 fundamentacion
Guia 2 fundamentacion Guia 2 fundamentacion
Guia 2 fundamentacion
 

Más de CRISEL BY AEFOL

Presentacion Digital Corner La Parabolika
Presentacion Digital Corner La ParabolikaPresentacion Digital Corner La Parabolika
Presentacion Digital Corner La Parabolika
CRISEL BY AEFOL
 
Presentacion Digital Corner iTop Training
Presentacion Digital Corner iTop TrainingPresentacion Digital Corner iTop Training
Presentacion Digital Corner iTop Training
CRISEL BY AEFOL
 
Presentacion Digital Corner Vertice
Presentacion Digital Corner VerticePresentacion Digital Corner Vertice
Presentacion Digital Corner Vertice
CRISEL BY AEFOL
 
Presentacion Digital Corner Drillster
Presentacion Digital Corner DrillsterPresentacion Digital Corner Drillster
Presentacion Digital Corner Drillster
CRISEL BY AEFOL
 
Presentacion Digital Corner Contenidos Cumlaude
Presentacion Digital Corner Contenidos CumlaudePresentacion Digital Corner Contenidos Cumlaude
Presentacion Digital Corner Contenidos Cumlaude
CRISEL BY AEFOL
 
Presentacion Digital Corner 7Speaking
Presentacion Digital Corner 7SpeakingPresentacion Digital Corner 7Speaking
Presentacion Digital Corner 7Speaking
CRISEL BY AEFOL
 
Ponencia Digital Corner Educativa
Ponencia Digital Corner EducativaPonencia Digital Corner Educativa
Ponencia Digital Corner Educativa
CRISEL BY AEFOL
 
Ponencia Digital Corner Inovación y Cualificación
Ponencia Digital Corner Inovación y CualificaciónPonencia Digital Corner Inovación y Cualificación
Ponencia Digital Corner Inovación y Cualificación
CRISEL BY AEFOL
 
Ultimas novedades en e-learning
Ultimas novedades en e-learningUltimas novedades en e-learning
Ultimas novedades en e-learning
CRISEL BY AEFOL
 
Experiencia Inteligencia Artificial Direct Seguros
Experiencia Inteligencia Artificial Direct SegurosExperiencia Inteligencia Artificial Direct Seguros
Experiencia Inteligencia Artificial Direct Seguros
CRISEL BY AEFOL
 
Herramientas y experiencias Inteligencia Artificial
Herramientas y experiencias Inteligencia ArtificialHerramientas y experiencias Inteligencia Artificial
Herramientas y experiencias Inteligencia Artificial
CRISEL BY AEFOL
 
Reimaginando la educación: transformación del eLearning hacia la formación de...
Reimaginando la educación: transformación del eLearning hacia la formación de...Reimaginando la educación: transformación del eLearning hacia la formación de...
Reimaginando la educación: transformación del eLearning hacia la formación de...
CRISEL BY AEFOL
 
Xtractor Gestión Amigable de la Teleformación
Xtractor Gestión Amigable de la TeleformaciónXtractor Gestión Amigable de la Teleformación
Xtractor Gestión Amigable de la Teleformación
CRISEL BY AEFOL
 
El Aula del Futuro
El Aula del FuturoEl Aula del Futuro
El Aula del Futuro
CRISEL BY AEFOL
 
Cómo implementar la formación online en tu empresa
Cómo implementar la formación online en tu empresaCómo implementar la formación online en tu empresa
Cómo implementar la formación online en tu empresa
CRISEL BY AEFOL
 
Hacia un modelo flexible en preparación de oposiciones online
Hacia un modelo flexible en preparación de oposiciones onlineHacia un modelo flexible en preparación de oposiciones online
Hacia un modelo flexible en preparación de oposiciones online
CRISEL BY AEFOL
 
Elearning y FPE: Inconvenientes y posibles soluciones
Elearning y FPE: Inconvenientes y posibles solucionesElearning y FPE: Inconvenientes y posibles soluciones
Elearning y FPE: Inconvenientes y posibles soluciones
CRISEL BY AEFOL
 
Factores a tener en cuenta en la implantación de un proyecto eLearning
Factores a tener en cuenta en la implantación de un proyecto eLearningFactores a tener en cuenta en la implantación de un proyecto eLearning
Factores a tener en cuenta en la implantación de un proyecto eLearning
CRISEL BY AEFOL
 
La importancia de la flexibilidad y la personalización en la formación online
La importancia de la flexibilidad y la personalización en la formación onlineLa importancia de la flexibilidad y la personalización en la formación online
La importancia de la flexibilidad y la personalización en la formación online
CRISEL BY AEFOL
 
Realidad virtual y aumentada - Visyon
Realidad virtual y aumentada - VisyonRealidad virtual y aumentada - Visyon
Realidad virtual y aumentada - Visyon
CRISEL BY AEFOL
 

Más de CRISEL BY AEFOL (20)

Presentacion Digital Corner La Parabolika
Presentacion Digital Corner La ParabolikaPresentacion Digital Corner La Parabolika
Presentacion Digital Corner La Parabolika
 
Presentacion Digital Corner iTop Training
Presentacion Digital Corner iTop TrainingPresentacion Digital Corner iTop Training
Presentacion Digital Corner iTop Training
 
Presentacion Digital Corner Vertice
Presentacion Digital Corner VerticePresentacion Digital Corner Vertice
Presentacion Digital Corner Vertice
 
Presentacion Digital Corner Drillster
Presentacion Digital Corner DrillsterPresentacion Digital Corner Drillster
Presentacion Digital Corner Drillster
 
Presentacion Digital Corner Contenidos Cumlaude
Presentacion Digital Corner Contenidos CumlaudePresentacion Digital Corner Contenidos Cumlaude
Presentacion Digital Corner Contenidos Cumlaude
 
Presentacion Digital Corner 7Speaking
Presentacion Digital Corner 7SpeakingPresentacion Digital Corner 7Speaking
Presentacion Digital Corner 7Speaking
 
Ponencia Digital Corner Educativa
Ponencia Digital Corner EducativaPonencia Digital Corner Educativa
Ponencia Digital Corner Educativa
 
Ponencia Digital Corner Inovación y Cualificación
Ponencia Digital Corner Inovación y CualificaciónPonencia Digital Corner Inovación y Cualificación
Ponencia Digital Corner Inovación y Cualificación
 
Ultimas novedades en e-learning
Ultimas novedades en e-learningUltimas novedades en e-learning
Ultimas novedades en e-learning
 
Experiencia Inteligencia Artificial Direct Seguros
Experiencia Inteligencia Artificial Direct SegurosExperiencia Inteligencia Artificial Direct Seguros
Experiencia Inteligencia Artificial Direct Seguros
 
Herramientas y experiencias Inteligencia Artificial
Herramientas y experiencias Inteligencia ArtificialHerramientas y experiencias Inteligencia Artificial
Herramientas y experiencias Inteligencia Artificial
 
Reimaginando la educación: transformación del eLearning hacia la formación de...
Reimaginando la educación: transformación del eLearning hacia la formación de...Reimaginando la educación: transformación del eLearning hacia la formación de...
Reimaginando la educación: transformación del eLearning hacia la formación de...
 
Xtractor Gestión Amigable de la Teleformación
Xtractor Gestión Amigable de la TeleformaciónXtractor Gestión Amigable de la Teleformación
Xtractor Gestión Amigable de la Teleformación
 
El Aula del Futuro
El Aula del FuturoEl Aula del Futuro
El Aula del Futuro
 
Cómo implementar la formación online en tu empresa
Cómo implementar la formación online en tu empresaCómo implementar la formación online en tu empresa
Cómo implementar la formación online en tu empresa
 
Hacia un modelo flexible en preparación de oposiciones online
Hacia un modelo flexible en preparación de oposiciones onlineHacia un modelo flexible en preparación de oposiciones online
Hacia un modelo flexible en preparación de oposiciones online
 
Elearning y FPE: Inconvenientes y posibles soluciones
Elearning y FPE: Inconvenientes y posibles solucionesElearning y FPE: Inconvenientes y posibles soluciones
Elearning y FPE: Inconvenientes y posibles soluciones
 
Factores a tener en cuenta en la implantación de un proyecto eLearning
Factores a tener en cuenta en la implantación de un proyecto eLearningFactores a tener en cuenta en la implantación de un proyecto eLearning
Factores a tener en cuenta en la implantación de un proyecto eLearning
 
La importancia de la flexibilidad y la personalización en la formación online
La importancia de la flexibilidad y la personalización en la formación onlineLa importancia de la flexibilidad y la personalización en la formación online
La importancia de la flexibilidad y la personalización en la formación online
 
Realidad virtual y aumentada - Visyon
Realidad virtual y aumentada - VisyonRealidad virtual y aumentada - Visyon
Realidad virtual y aumentada - Visyon
 

Último

1° T3 Examen Zany de primer grado compl
1° T3 Examen Zany  de primer grado compl1° T3 Examen Zany  de primer grado compl
1° T3 Examen Zany de primer grado compl
ROCIORUIZQUEZADA
 
1° T3 Examen Mtro JP 23-24.pdf completos
1° T3 Examen Mtro JP 23-24.pdf completos1° T3 Examen Mtro JP 23-24.pdf completos
1° T3 Examen Mtro JP 23-24.pdf completos
ROCIORUIZQUEZADA
 
pueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptxpueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptx
RAMIREZNICOLE
 
Los Dominios y Reinos de los Seres Vivos
Los Dominios y Reinos de los Seres VivosLos Dominios y Reinos de los Seres Vivos
Los Dominios y Reinos de los Seres Vivos
karlafreire0608
 
Manual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HCManual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HC
josseanlo1581
 
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdfp4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
DavidCamiloMosquera
 
200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural
shirherrer
 
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIACONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
ginnazamudio
 
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
JAVIER SOLIS NOYOLA
 
Camus, Albert - El Extranjero.pdf
Camus, Albert -        El Extranjero.pdfCamus, Albert -        El Extranjero.pdf
Camus, Albert - El Extranjero.pdf
AlexDeLonghi
 
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptxNuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
lautyzaracho4
 
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
rosannatasaycoyactay
 
Compartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdf
Compartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdfCompartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdf
Compartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdf
JimmyDeveloperWebAnd
 
Power Point: El conflicto inminente (Bosquejo)
Power Point: El conflicto inminente (Bosquejo)Power Point: El conflicto inminente (Bosquejo)
Power Point: El conflicto inminente (Bosquejo)
https://gramadal.wordpress.com/
 
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJAPANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
estroba5
 
La necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdfLa necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdf
JonathanCovena1
 
interfaz de la herramienta geogebra .pptx
interfaz de la herramienta geogebra .pptxinterfaz de la herramienta geogebra .pptx
interfaz de la herramienta geogebra .pptx
victoriaGuamn
 
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docxLecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Alejandrino Halire Ccahuana
 
CONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptx
CONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptxCONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptx
CONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptx
CARMENSnchez854591
 
ACTA-DE-ENTREGA-DE-BOLETAS-DE-NOTAS-PRIMER-TRIMESTRE
ACTA-DE-ENTREGA-DE-BOLETAS-DE-NOTAS-PRIMER-TRIMESTREACTA-DE-ENTREGA-DE-BOLETAS-DE-NOTAS-PRIMER-TRIMESTRE
ACTA-DE-ENTREGA-DE-BOLETAS-DE-NOTAS-PRIMER-TRIMESTRE
ssuserbbe638
 

Último (20)

1° T3 Examen Zany de primer grado compl
1° T3 Examen Zany  de primer grado compl1° T3 Examen Zany  de primer grado compl
1° T3 Examen Zany de primer grado compl
 
1° T3 Examen Mtro JP 23-24.pdf completos
1° T3 Examen Mtro JP 23-24.pdf completos1° T3 Examen Mtro JP 23-24.pdf completos
1° T3 Examen Mtro JP 23-24.pdf completos
 
pueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptxpueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptx
 
Los Dominios y Reinos de los Seres Vivos
Los Dominios y Reinos de los Seres VivosLos Dominios y Reinos de los Seres Vivos
Los Dominios y Reinos de los Seres Vivos
 
Manual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HCManual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HC
 
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdfp4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
 
200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural
 
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIACONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
 
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
 
Camus, Albert - El Extranjero.pdf
Camus, Albert -        El Extranjero.pdfCamus, Albert -        El Extranjero.pdf
Camus, Albert - El Extranjero.pdf
 
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptxNuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
 
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
 
Compartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdf
Compartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdfCompartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdf
Compartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdf
 
Power Point: El conflicto inminente (Bosquejo)
Power Point: El conflicto inminente (Bosquejo)Power Point: El conflicto inminente (Bosquejo)
Power Point: El conflicto inminente (Bosquejo)
 
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJAPANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
 
La necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdfLa necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdf
 
interfaz de la herramienta geogebra .pptx
interfaz de la herramienta geogebra .pptxinterfaz de la herramienta geogebra .pptx
interfaz de la herramienta geogebra .pptx
 
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docxLecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
 
CONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptx
CONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptxCONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptx
CONCURSOS EDUCATIVOS 2024-PRESENTACIÓN ORIENTACIONES ETAPA IE (1).pptx
 
ACTA-DE-ENTREGA-DE-BOLETAS-DE-NOTAS-PRIMER-TRIMESTRE
ACTA-DE-ENTREGA-DE-BOLETAS-DE-NOTAS-PRIMER-TRIMESTREACTA-DE-ENTREGA-DE-BOLETAS-DE-NOTAS-PRIMER-TRIMESTRE
ACTA-DE-ENTREGA-DE-BOLETAS-DE-NOTAS-PRIMER-TRIMESTRE
 

UPCnet: la implantación del Moodle como Campus Virtual en la universidad

  • 1. UPCnet - Universitat Politècnica de Catalunya 1 Implantación de Moodle en la UPC: Arquitectura y rendimiento UNIVERSITAT POLITÈCNICA DE CATALUNYA Implantación de Moodle en la UPC: Arquitectura y rendimiento Marcos Montero
  • 2. UPCnet - Universitat Politècnica de Catalunya 2 Implantación de Moodle en la UPC: Arquitectura y rendimiento Índice ObjetivosObjetivos Arquitectura UPCArquitectura UPC SimulaciSimulacióónn Cuellos de botella y mejorasCuellos de botella y mejoras ConclusionesConclusiones
  • 3. UPCnet - Universitat Politècnica de Catalunya 3 Implantación de Moodle en la UPC: Arquitectura y rendimiento Objetivos Verificar la viabilidad de una plataforma MoodleVerificar la viabilidad de una plataforma Moodle MonoMono--instancia para un colectivo de 30.000instancia para un colectivo de 30.000 usuarios.usuarios. Disponer de una herramienta que permitaDisponer de una herramienta que permita planificar adecuadamente prplanificar adecuadamente próóximas evolucionesximas evoluciones de la plataforma.de la plataforma.
  • 4. UPCnet - Universitat Politècnica de Catalunya 4 Implantación de Moodle en la UPC: Arquitectura y rendimiento Arquitectura Piloto (Curso 2005/06) Volumen:Volumen: -- 7.000 Usuarios7.000 Usuarios -- 400 Cursos Moodle400 Cursos Moodle
  • 5. UPCnet - Universitat Politècnica de Catalunya 5 Implantación de Moodle en la UPC: Arquitectura y rendimiento Arquitectura Actual (Sept 06) -- Volumen:Volumen: -- 30.000 Alumnos30.000 Alumnos -- 3.000 Profesores3.000 Profesores -- 4.000 Cursos Moodle4.000 Cursos Moodle -- Novedades:Novedades: -- Cluster LVS balanceo cargaCluster LVS balanceo carga -- Backend backupBackend backup -- Disco en SAN: 1Tbyte RAID6Disco en SAN: 1Tbyte RAID6
  • 6. UPCnet - Universitat Politècnica de Catalunya 6 Implantación de Moodle en la UPC: Arquitectura y rendimiento •• Criterios de calidad (usuario)Criterios de calidad (usuario) –– Tiempo de respuesta web < 10sTiempo de respuesta web < 10s –– Peticiones HTTP erroneas < 1%Peticiones HTTP erroneas < 1% Modelado de la cargaModelado de la carga –– URLs en base a logs o perfiles,URLs en base a logs o perfiles, –– DuraciDuracióón de sesin de sesióón,n, –– GestiGestióón de cookies y autenticacin de cookies y autenticacióón,n, –– Intervalo entre peticiones,Intervalo entre peticiones, –– DefiniciDefinicióón perfiles: alumno, profesor, gestor,...n perfiles: alumno, profesor, gestor,... Configurable en clusterConfigurable en cluster Simulación: JMeter
  • 7. UPCnet - Universitat Politècnica de Catalunya 7 Implantación de Moodle en la UPC: Arquitectura y rendimiento Simulación: Modelado -- Modelado de usuariosModelado de usuarios •• Tiempo medio de sesiTiempo medio de sesióón 7,25 minutosn 7,25 minutos •• 50,26 Hits/usuario50,26 Hits/usuario •• Alumnos 90% Profesores 10%Alumnos 90% Profesores 10% •• Para cada usuario modelo: URLs / datos, Tiempo dePara cada usuario modelo: URLs / datos, Tiempo de sesisesióón, Tiempo entre peticiones webn, Tiempo entre peticiones web -- Pruebas iniciales en sistema auxiliarPruebas iniciales en sistema auxiliar Pruebas de complejidad gradual.Pruebas de complejidad gradual. Permiten descubrir cuellos de botella uno a uno.Permiten descubrir cuellos de botella uno a uno. ImplementaciImplementacióón de mejoras especn de mejoras especííficas y avance haciaficas y avance hacia pruebas mpruebas máás complejas.s complejas.
  • 8. UPCnet - Universitat Politècnica de Catalunya 8 Implantación de Moodle en la UPC: Arquitectura y rendimiento Simulación: Pruebas -- Prueba 1:Prueba 1: 600 hits/seg 15 mins. (aprox 2.100.000 hits/hora)600 hits/seg 15 mins. (aprox 2.100.000 hits/hora) Clientes: 12 PCs con Jmeter.Clientes: 12 PCs con Jmeter. Aprox. 1200 usuarios concurrentes.Aprox. 1200 usuarios concurrentes. -- Prueba 2:Prueba 2: 800 hits/seg 15 mins. (aprox 2.900.000 hits/hora)800 hits/seg 15 mins. (aprox 2.900.000 hits/hora) Clientes: 18 Pcs con Jmeter.Clientes: 18 Pcs con Jmeter. Aprox. 1500 usuarios concurrentes.Aprox. 1500 usuarios concurrentes.
  • 9. UPCnet - Universitat Politècnica de Catalunya 9 Implantación de Moodle en la UPC: Arquitectura y rendimiento Cuellos de botella & Mejoras -- RAM & CPU en FrontRAM & CPU en Front--endsends -- Servidores Apache independientes: contenidosServidores Apache independientes: contenidos estestááticos y dinticos y dináámicos.micos. -- Acelerador PHPAcelerador PHP -- #Conexiones a la BD#Conexiones a la BD -- ConfiguraciConfiguracióón PostgreSQLn PostgreSQL -- ParParáámetros kernel linuxmetros kernel linux -- BalanceadoresBalanceadores -- VariaciVariacióón mn méétodo comprobacitodo comprobacióón servicio.n servicio.
  • 10. UPCnet - Universitat Politècnica de Catalunya 10 Implantación de Moodle en la UPC: Arquitectura y rendimiento Conclusiones FUNCIONA!FUNCIONA! -- Concurrencia habitual en torno a 1000 usuarios.Concurrencia habitual en torno a 1000 usuarios. -- 2.000 usuarios simult2.000 usuarios simultááneos en Enero/2007neos en Enero/2007 -- 12.000 usuarios diferentes/d12.000 usuarios diferentes/dííaa -- 20.000 usuarios diferentes/semana20.000 usuarios diferentes/semana Factor Clave: perfil usuario!Factor Clave: perfil usuario! -- Reflejar con exactitud la utilizaciReflejar con exactitud la utilizacióón real del entorno.n real del entorno. -- Los hLos háábitos de uso varbitos de uso varíían con el tiempo.an con el tiempo. -- Utilizar configuraciUtilizar configuracióón idn idééntica a explotacintica a explotacióón.n. Cambios en Hw/Soft => Nuevos TestsCambios en Hw/Soft => Nuevos Tests
  • 11. UPCnet - Universitat Politècnica de Catalunya 11 Implantación de Moodle en la UPC: Arquitectura y rendimiento Gracias por vuestra atención Marcos Montero (marcos.montero@upcnet.es)