Moodle
授業時間にピークが来るバーチャルキャンパス。
Moodleは登録ユーザー数ではなく同時接続ユーザー数でスケールし、その違いがサイジングを変えます。生徒2,000人でも同時接続80人なら4 GBで問題なし。課題提出や試験の締切時に同時接続が数分で何倍にもなるのが問題です。毎分のcronと、想定より速く増えるアップロードファイル用の十分な容量が必要。
RAM ≥ 4 GB CPU ≥ 2 cores Storage ≥ 40 GB
おすすめプラン
このワークロードの要件と価格性能比に合うものを選定。
理由: 試験時のピークに余裕のある8 GB
contabo/vps-10.json 9リージョン · Contabo
$3.91 /mo
~15 ms ★ 注目 最安<€4
4.2
vCPU
4 Intel/AMD shared
RAM
8 GB
NVME
75 GB
Bandwidth
∞ unmetered
4 vCPU 8 GB RAM 75 GB NVME ∞
理由: 小規模校なら4 GBで十分、NVMe搭載
理由: サーバー管理をしたくないならコントロールパネル付き
phantomserver/sd-lite-da.json 1リージョン · Phantom Server
$4.00 /mo
~200 ms
NVME
30 GB
サイト
5
トラフィック
∞ unmetered
30 GB NVME 5 サイト トラフィック無制限
運用のヒント
- 登録者数ではなくピーク時の同時接続数でサイジングする。
- Moodleのcronは毎分実行が必須:止まるとタスクと通知が停止する。
- moodledataは動画と提出物で急増する:初月からディスクを監視。
- 同時接続200人超なら、DBをWebサーバーから分離する価値がある。