virtualising dcu’s large scale - heanet · virtualising dcu’s large scale moodle fergus donohue...

Post on 11-Mar-2020

7 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Oodles of Moodle: Virtualising DCU’s Large Scale

Moodle

Fergus Donohue (DCU) &

Orla McGann (HEAnet)

Moodle

• Moodle is the Virtual Learning Environment (VLE) in DCU

• LAMP Stack

Background

• Significant in-house expertise - running it internally for 10 years

• Heavily integrated into DCU systems

• When we started this process we were running Moodle 1.9

The Issues

• Student/Staff Moodle surveys

• Outages!

• Push towards online & blended learning, mobile device use and access 24/7 from anywhere

• Significant investment in training academic staff – but this is driving usage and service criticality

• Ever increasing pressure on ISS staff time

Eureka!

• It has become our most important system – treat it as such

• High Level Solution (Part 1 - Today): Upgrade to Moodle 2.4 and have a trusted third party host it on a platform where all single points of failure have been engineered out

• High Level Solution (Part 2 – Future): Get 24/7 support on it

The Brief

• To host a scalable, fault tolerant, resilient Moodle service for DCU’s 20,000 users and 4,300 courses

• To host all key supporting services including authentication

• To allow DCU as much flexibility as is reasonably possible to adapt and meet future challenges (both known and unknown)

DCU’s Requirements

• Resilient, fault tolerant architecture

• No single point of failure for storage

• Ability to expand the service in future

• Federated access with EduGate

–And ideally have this replicated with HEAnet

HEAnet’s Requirements

• A reusable platform design that is easy to deploy and administrate for all clients

• Supported by a Service Level Agreement

DCU’s Requirements

Resilient, fault tolerant architecture

• No single point of failure for storage

• Ability to expand the service in future

• Federated access with EduGate

• And ideally have this replicated with HEAnet

DCU’s Requirements

Resilient, fault tolerant architecture

No single point of failure for storage

• Ability to expand the service in future

• Federated access with EduGate

• And ideally have this replicated with HEAnet

DCU’s Requirements

Resilient, fault tolerant architecture

No single point of failure for storage

Ability to expand the service in future

• Federated access with EduGate

• And ideally have this replicated with HEAnet

DCU’s Requirements

Resilient, fault tolerant architecture

No single point of failure for storage

Ability to expand the service in future

Federated access with EduGate

• And ideally have this replicated with HEAnet

DCU’s Requirements

Resilient, fault tolerant architecture

No single point of failure for storage

Ability to expand the service in future

Federated access with EduGate

And ideally have this replicated with HEAnet

HEAnet’s Requirements

• A reusable platform design that is easy to deploy and administrate for all clients

• Supported by a Service Level Agreement

HEAnet’s Requirements

A reusable platform design that is easy to deploy and administrate for all clients

• Supported by a Service Level Agreement

HEAnet’s Requirements

A reusable platform design that is easy to deploy and administrate for all clients

Supported by a Service Level Agreement

Questions?

top related