Virtualising DCU’s Large Scale - HEAnet · Virtualising DCU’s Large Scale Moodle Fergus Donohue...
Transcript of Virtualising DCU’s Large Scale - HEAnet · Virtualising DCU’s Large Scale Moodle Fergus Donohue...
![Page 1: Virtualising DCU’s Large Scale - HEAnet · Virtualising DCU’s Large Scale Moodle Fergus Donohue (DCU) & Orla McGann (HEAnet) Moodle •Moodle is the Virtual Learning Environment](https://reader030.fdocuments.in/reader030/viewer/2022040820/5e697c0057fa4716883ac6ac/html5/thumbnails/1.jpg)
Oodles of Moodle: Virtualising DCU’s Large Scale
Moodle
Fergus Donohue (DCU) &
Orla McGann (HEAnet)
![Page 2: Virtualising DCU’s Large Scale - HEAnet · Virtualising DCU’s Large Scale Moodle Fergus Donohue (DCU) & Orla McGann (HEAnet) Moodle •Moodle is the Virtual Learning Environment](https://reader030.fdocuments.in/reader030/viewer/2022040820/5e697c0057fa4716883ac6ac/html5/thumbnails/2.jpg)
Moodle
• Moodle is the Virtual Learning Environment (VLE) in DCU
• LAMP Stack
![Page 3: Virtualising DCU’s Large Scale - HEAnet · Virtualising DCU’s Large Scale Moodle Fergus Donohue (DCU) & Orla McGann (HEAnet) Moodle •Moodle is the Virtual Learning Environment](https://reader030.fdocuments.in/reader030/viewer/2022040820/5e697c0057fa4716883ac6ac/html5/thumbnails/3.jpg)
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
![Page 4: Virtualising DCU’s Large Scale - HEAnet · Virtualising DCU’s Large Scale Moodle Fergus Donohue (DCU) & Orla McGann (HEAnet) Moodle •Moodle is the Virtual Learning Environment](https://reader030.fdocuments.in/reader030/viewer/2022040820/5e697c0057fa4716883ac6ac/html5/thumbnails/4.jpg)
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
![Page 5: Virtualising DCU’s Large Scale - HEAnet · Virtualising DCU’s Large Scale Moodle Fergus Donohue (DCU) & Orla McGann (HEAnet) Moodle •Moodle is the Virtual Learning Environment](https://reader030.fdocuments.in/reader030/viewer/2022040820/5e697c0057fa4716883ac6ac/html5/thumbnails/5.jpg)
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
![Page 6: Virtualising DCU’s Large Scale - HEAnet · Virtualising DCU’s Large Scale Moodle Fergus Donohue (DCU) & Orla McGann (HEAnet) Moodle •Moodle is the Virtual Learning Environment](https://reader030.fdocuments.in/reader030/viewer/2022040820/5e697c0057fa4716883ac6ac/html5/thumbnails/6.jpg)
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)
![Page 7: Virtualising DCU’s Large Scale - HEAnet · Virtualising DCU’s Large Scale Moodle Fergus Donohue (DCU) & Orla McGann (HEAnet) Moodle •Moodle is the Virtual Learning Environment](https://reader030.fdocuments.in/reader030/viewer/2022040820/5e697c0057fa4716883ac6ac/html5/thumbnails/7.jpg)
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
![Page 8: Virtualising DCU’s Large Scale - HEAnet · Virtualising DCU’s Large Scale Moodle Fergus Donohue (DCU) & Orla McGann (HEAnet) Moodle •Moodle is the Virtual Learning Environment](https://reader030.fdocuments.in/reader030/viewer/2022040820/5e697c0057fa4716883ac6ac/html5/thumbnails/8.jpg)
HEAnet’s Requirements
• A reusable platform design that is easy to deploy and administrate for all clients
• Supported by a Service Level Agreement
![Page 9: Virtualising DCU’s Large Scale - HEAnet · Virtualising DCU’s Large Scale Moodle Fergus Donohue (DCU) & Orla McGann (HEAnet) Moodle •Moodle is the Virtual Learning Environment](https://reader030.fdocuments.in/reader030/viewer/2022040820/5e697c0057fa4716883ac6ac/html5/thumbnails/9.jpg)
![Page 10: Virtualising DCU’s Large Scale - HEAnet · Virtualising DCU’s Large Scale Moodle Fergus Donohue (DCU) & Orla McGann (HEAnet) Moodle •Moodle is the Virtual Learning Environment](https://reader030.fdocuments.in/reader030/viewer/2022040820/5e697c0057fa4716883ac6ac/html5/thumbnails/10.jpg)
![Page 11: Virtualising DCU’s Large Scale - HEAnet · Virtualising DCU’s Large Scale Moodle Fergus Donohue (DCU) & Orla McGann (HEAnet) Moodle •Moodle is the Virtual Learning Environment](https://reader030.fdocuments.in/reader030/viewer/2022040820/5e697c0057fa4716883ac6ac/html5/thumbnails/11.jpg)
![Page 12: Virtualising DCU’s Large Scale - HEAnet · Virtualising DCU’s Large Scale Moodle Fergus Donohue (DCU) & Orla McGann (HEAnet) Moodle •Moodle is the Virtual Learning Environment](https://reader030.fdocuments.in/reader030/viewer/2022040820/5e697c0057fa4716883ac6ac/html5/thumbnails/12.jpg)
![Page 13: Virtualising DCU’s Large Scale - HEAnet · Virtualising DCU’s Large Scale Moodle Fergus Donohue (DCU) & Orla McGann (HEAnet) Moodle •Moodle is the Virtual Learning Environment](https://reader030.fdocuments.in/reader030/viewer/2022040820/5e697c0057fa4716883ac6ac/html5/thumbnails/13.jpg)
![Page 14: Virtualising DCU’s Large Scale - HEAnet · Virtualising DCU’s Large Scale Moodle Fergus Donohue (DCU) & Orla McGann (HEAnet) Moodle •Moodle is the Virtual Learning Environment](https://reader030.fdocuments.in/reader030/viewer/2022040820/5e697c0057fa4716883ac6ac/html5/thumbnails/14.jpg)
![Page 15: Virtualising DCU’s Large Scale - HEAnet · Virtualising DCU’s Large Scale Moodle Fergus Donohue (DCU) & Orla McGann (HEAnet) Moodle •Moodle is the Virtual Learning Environment](https://reader030.fdocuments.in/reader030/viewer/2022040820/5e697c0057fa4716883ac6ac/html5/thumbnails/15.jpg)
![Page 16: Virtualising DCU’s Large Scale - HEAnet · Virtualising DCU’s Large Scale Moodle Fergus Donohue (DCU) & Orla McGann (HEAnet) Moodle •Moodle is the Virtual Learning Environment](https://reader030.fdocuments.in/reader030/viewer/2022040820/5e697c0057fa4716883ac6ac/html5/thumbnails/16.jpg)
![Page 17: Virtualising DCU’s Large Scale - HEAnet · Virtualising DCU’s Large Scale Moodle Fergus Donohue (DCU) & Orla McGann (HEAnet) Moodle •Moodle is the Virtual Learning Environment](https://reader030.fdocuments.in/reader030/viewer/2022040820/5e697c0057fa4716883ac6ac/html5/thumbnails/17.jpg)
![Page 18: Virtualising DCU’s Large Scale - HEAnet · Virtualising DCU’s Large Scale Moodle Fergus Donohue (DCU) & Orla McGann (HEAnet) Moodle •Moodle is the Virtual Learning Environment](https://reader030.fdocuments.in/reader030/viewer/2022040820/5e697c0057fa4716883ac6ac/html5/thumbnails/18.jpg)
![Page 19: Virtualising DCU’s Large Scale - HEAnet · Virtualising DCU’s Large Scale Moodle Fergus Donohue (DCU) & Orla McGann (HEAnet) Moodle •Moodle is the Virtual Learning Environment](https://reader030.fdocuments.in/reader030/viewer/2022040820/5e697c0057fa4716883ac6ac/html5/thumbnails/19.jpg)
![Page 20: Virtualising DCU’s Large Scale - HEAnet · Virtualising DCU’s Large Scale Moodle Fergus Donohue (DCU) & Orla McGann (HEAnet) Moodle •Moodle is the Virtual Learning Environment](https://reader030.fdocuments.in/reader030/viewer/2022040820/5e697c0057fa4716883ac6ac/html5/thumbnails/20.jpg)
![Page 21: Virtualising DCU’s Large Scale - HEAnet · Virtualising DCU’s Large Scale Moodle Fergus Donohue (DCU) & Orla McGann (HEAnet) Moodle •Moodle is the Virtual Learning Environment](https://reader030.fdocuments.in/reader030/viewer/2022040820/5e697c0057fa4716883ac6ac/html5/thumbnails/21.jpg)
![Page 22: Virtualising DCU’s Large Scale - HEAnet · Virtualising DCU’s Large Scale Moodle Fergus Donohue (DCU) & Orla McGann (HEAnet) Moodle •Moodle is the Virtual Learning Environment](https://reader030.fdocuments.in/reader030/viewer/2022040820/5e697c0057fa4716883ac6ac/html5/thumbnails/22.jpg)
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
![Page 23: Virtualising DCU’s Large Scale - HEAnet · Virtualising DCU’s Large Scale Moodle Fergus Donohue (DCU) & Orla McGann (HEAnet) Moodle •Moodle is the Virtual Learning Environment](https://reader030.fdocuments.in/reader030/viewer/2022040820/5e697c0057fa4716883ac6ac/html5/thumbnails/23.jpg)
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
![Page 24: Virtualising DCU’s Large Scale - HEAnet · Virtualising DCU’s Large Scale Moodle Fergus Donohue (DCU) & Orla McGann (HEAnet) Moodle •Moodle is the Virtual Learning Environment](https://reader030.fdocuments.in/reader030/viewer/2022040820/5e697c0057fa4716883ac6ac/html5/thumbnails/24.jpg)
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
![Page 25: Virtualising DCU’s Large Scale - HEAnet · Virtualising DCU’s Large Scale Moodle Fergus Donohue (DCU) & Orla McGann (HEAnet) Moodle •Moodle is the Virtual Learning Environment](https://reader030.fdocuments.in/reader030/viewer/2022040820/5e697c0057fa4716883ac6ac/html5/thumbnails/25.jpg)
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
![Page 26: Virtualising DCU’s Large Scale - HEAnet · Virtualising DCU’s Large Scale Moodle Fergus Donohue (DCU) & Orla McGann (HEAnet) Moodle •Moodle is the Virtual Learning Environment](https://reader030.fdocuments.in/reader030/viewer/2022040820/5e697c0057fa4716883ac6ac/html5/thumbnails/26.jpg)
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
![Page 27: Virtualising DCU’s Large Scale - HEAnet · Virtualising DCU’s Large Scale Moodle Fergus Donohue (DCU) & Orla McGann (HEAnet) Moodle •Moodle is the Virtual Learning Environment](https://reader030.fdocuments.in/reader030/viewer/2022040820/5e697c0057fa4716883ac6ac/html5/thumbnails/27.jpg)
HEAnet’s Requirements
• A reusable platform design that is easy to deploy and administrate for all clients
• Supported by a Service Level Agreement
![Page 28: Virtualising DCU’s Large Scale - HEAnet · Virtualising DCU’s Large Scale Moodle Fergus Donohue (DCU) & Orla McGann (HEAnet) Moodle •Moodle is the Virtual Learning Environment](https://reader030.fdocuments.in/reader030/viewer/2022040820/5e697c0057fa4716883ac6ac/html5/thumbnails/28.jpg)
HEAnet’s Requirements
A reusable platform design that is easy to deploy and administrate for all clients
• Supported by a Service Level Agreement
![Page 29: Virtualising DCU’s Large Scale - HEAnet · Virtualising DCU’s Large Scale Moodle Fergus Donohue (DCU) & Orla McGann (HEAnet) Moodle •Moodle is the Virtual Learning Environment](https://reader030.fdocuments.in/reader030/viewer/2022040820/5e697c0057fa4716883ac6ac/html5/thumbnails/29.jpg)
HEAnet’s Requirements
A reusable platform design that is easy to deploy and administrate for all clients
Supported by a Service Level Agreement