叢集架構(Cluster)
在 2020 年最大的一件事(COVD-19) 徹底改變了我們,其中之一就是學習;在 2019 之前數位學習在台灣,大多是額外提供的學習服務(但其實是所有學校都有了),主要都是實體課程,翻轉教室在幾年前還是先進的議題;肺炎疫情嚴重時,就一定要數位學習系統的幫忙了。
雖說是學習系統,我們在這樣的系統上觀察到大家在疫情中常用到的幾個主要功能:
非同步教學
線上考試
這些功能在 Moodle 都能實現,也都很好用;但是與疫情之前不一的情況/情境,在全校性的使用,用戶大量湧入下,Moodle 很快就崩潰了;這樣的情況往往是請電算中心-重新開機,或是教發中心建議老師們,分散用不同的系統(所以學校建置兩套學習平台);長此以往總不是辦法,所以我們接下來要介紹的,就是在疫情下應對大流量學習需求的對策 -- 叢集架構。
以下列出幾個 Moodle 叢集(其實同步教室、影音串流及線上考試都是一樣的原理)
規劃承載的人數及同時線上人數。
了解校方現有資源(並考量成本),提出 Moodle叢集建議 或 可行性評估。
以電算中心(或圖資)現有的資源及熟悉的技術完成建置
建置自動化維運機制,持續運作平台(視情況增加或減少)
叢集架構除了是在疫情期間的解決方案,在後疫情時代仍是必要的基礎建設,畢竟這個肺炎已經徹底改變我們的生活,再也回不去了。
規劃 Moodle 承載多用戶、大流量的服務