将Moodle课程数据改与分布式资源服务器

    Moodle作为一个大型平台级的虚拟学习环境,随着运行时间的积累,课程数据将变得非常的庞大。
现状(集中式):
    Moodledata(或其他名称)是Moodle放置或挂载课程数据的地方,Moodledata可以放置在其他服务器(文件服务器)与web服务器分离,但这种结构给Moodle基于Internet的商业运行带来了压力和风险。如下图:

风险:如果Moodledata部分一旦出现故障(服务器故障或者线路或者挂载),相应的课程课程必将受到影响;
压力:数据流的出口依然是Moodle所在的WEB服务器出口。
修改后(分布式):
    将Moodledata的课程数据分布在不同的资源服务器中,每个资源服务器有自己的域名,资源服务器可以多处放置或做CDN,减少流量压力,如图:


该方案将在即将投运的魔灯网学中实施。