服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

需要关于为moodle构build可扩展架构的build议

我正在考虑devise一个基于Moodle的教育网站的架构,它最初将服务于数千个用户,但是需要能够成长为支持几个国家的数十万到数百万用户。 我正在考虑一个负载均衡器来分发请求到几个Web服务器。 Web服务器可以被一些静态服务和一些服务dynamic内容分割。 然后写入一个mysql主节点并从slave节点读取。 什么样的负载均衡器可以很好地与moodle配合使用,我应该从其中一个供应商那里获得一个硬件负载均衡解决scheme,还是使用像LVS或者反向代理这样的开源解决scheme来构build自己的解决scheme? 我打算首先使用apache服务器来为网页提供服务,然后当负载变得更高时,将其分解为静态内容的lighttpd webserver和dynamic内容的apache应用程序服务器。 像gzip压缩,鱿鱼caching,memcache的东西也将被部署,如果需要的话。 对于Web服务器硬件,我应该使用one-u单插槽服务器还是刀片解决scheme? 哪一个最终会更便宜地运行和扩展? 超微有一个有趣的产品,1U机箱中的双服务器和2U机箱中的4台服务器与infiniband。 有没有人在这里试过这些服务器? 对于存储,我应该使用SAN还是Sun统一存储7000等存储服务器就足够了。 对于一个mysql集群设置,我应该有两个不同的存储系统,用于主节点写访问和另一个奴隶读? 还是应该所有的节点都有独立的存储? 由于这个网站的读取操作可能会比较繁重,因此应该如何考虑mysql群集和存储设置呢? 对于pipe理部分,我打算使用dsh,ganglia,nagios,splunk,kickstart。 对于备份,我计划使用LTO磁带自动加载器。 这个网站主要用于亚洲地区,晚上会有几个小时的低stream量。 备份mysql群集的最佳方法是什么? 我是否可以暂时禁用写入并取出主服务器来执行备份? 请告诉我,如果您有设置这种可扩展的网站的经验,我的经验大部分是在使用大型unix盒子,或者更小的独立unix / linux盒子。 所以这种扩展实现对我来说是第一次。 谢谢 罗伯特。