小编Rob*_*ert的帖子

数据中心文档的免费工具

是否有任何免费工具可以帮助更好地记录数据中心的信息,例如机架中的服务器、它所连接的组端口等信息?

documentation datacenter

13
推荐指数
2
解决办法
1万
查看次数

在 Linux 中处理 /var/spool/clientmqueue 中的邮件

如何让 sendmail 处理邮件/var/spool/clientmqueuesendmail -q不适用于此目录。

sendmail

6
推荐指数
2
解决办法
2万
查看次数

需要有关为 Moodle 构建可扩展架构的建议

我正在研究为基于 Moodle 的教育网站设计一个架构,它最初将为数千名用户提供服务,但需要能够发展以支持多个国家/地区的数十万到数百万用户。

我正在考虑使用负载平衡器将请求分发到多个 Web 服务器。网络服务器可以被一些服务静态内容和一些服务动态内容分开。然后就是写入一个mysql master节点,从slave节点读取。

什么样的负载均衡器适合moodle,我应该从其中一家供应商那里获得硬件负载均衡器解决方案,还是自己使用LVS或反向代理等开源解决方案构建一个?

我最初计划使用 apache 服务器来为网页提供服务,然后随着负载的增加,分为用于静态内容的 lighttpd 网络服务器和用于动态内容的 apache 应用程序服务器。如果需要,也将部署 gzip 压缩、squid 缓存、memcache 等内容。

对于 web 服务器硬件,我应该使用 one-u 单插槽服务器还是刀片解决方案?哪一个最终的运行和扩展成本更低?Supermicro 有一个有趣的产品,1u 机箱中的双服务器和 2U 机箱中的 4 个服务器和 infiniband。这里有人试过这些服务器吗?

对于存储,我应该使用 SAN 或 Sun 统一存储 7000 之类的存储服务器就足够了。对于 mysql 集群设置,我应该有两个不同的存储系统,一个用于主节点写入访问,另一个用于从节点读取?还是所有节点都应该有单独的存储?

由于这个网站可能会比较重读操作,那么mysql集群和存储设置应该考虑什么?

对于管理部分,我计划使用 dsh、ganglia、nagios、splunk、kickstart。

对于备份,我计划使用 LTO 磁带自动加载机。该站点将主要用于亚洲地区,因此夜间会有几个小时的低流量。备份 mysql 集群的最佳方法是什么?我可以暂时禁用写入并取出 master 来执行备份吗?

请告知您是否有建立这种可扩展网站的经验,我的大部分经验都是在使用大型 unix 机器或较小的独立 unix/linux 机器方面。所以这种横向扩展的实现对我来说是第一次。

谢谢

罗伯特。

mysql scalability moodle architecture apache-2.2

5
推荐指数
1
解决办法
3181
查看次数