可以讓你不需要再額外
架設一個全新的伺服器,而是把
主要工作專注在 Moodle 上。
無伺服器有兩個重點:
Focus on Business Logic
Ease of Configuration
以 AWS 上建置 Moodle 為例,
Moodle屬於 LAMP 架構:
Linux + Apache/Nginx + MySQL/Aurora + PHP)
假設 2000 人帳號, 尖峰時段同時上線人數約 200人
需要穩定但不過度昂貴的配置。
AWS各元件規格建議:
🖥️ ECS(Fargate), EC2 替代方案t3.large(2 vCPU / 8 GB),2 台
🗄️ Aurora 資料庫, 引擎建議Aurora MySQL 8.0 compatibleInstance 類型db.t4g.medium, Serverless v2
📁 EFS(Elastic File System), 效能模式General Purpose
🌐 負載平衡ALB(Application Load Balancer)
一般使用場景假日與夜間流量低,Aurora Serverless v2 可自動縮小至 0.5 ACU,實際費用可能更低。
除了架構, 還有些注意事項:
備份策略:Aurora 自動備份設 7 天,EFS 建議啟用 AWS Backup 每日快照。
WAF:若有資安需求,ALB 前可加掛 AWS WAF(約 +$10/月),防禦常見 Web 攻擊。
... 其它細節請連絡我們