服务器 频道

服务器架站务实:维基百科服务器架构探秘

向维基学习:

    所有的维基百科工作人员只有6人,而整个维基基金系统一共才有9人。这创造了一个人员最少,流量最大的奇迹。但也正是因为人少,网站部署自动化就非常重要。这可不像谷歌有数千人力可以管理45万台廉价的IDE硬盘服务器。在维基,服务器都是采用标准的1.5万转的SCSI硬盘,而且很多服务器中有多达6块硬盘,内存多数都是16GB。毕竟,如果员工人数稀少,服务器就必须强大,而且数量控制得越少越好。维基的存储策略也是为维基的独特背景量身打造,并且采用了高端磁盘阵列来存储数据,缓解主数据库压力。另外,维基的缓存策略非常到位,Squid在维基的架构里扮演了重要的角色。

    维基偏爱开源软件,包括维基媒体平台、LVS等等。其实开源的好处非常明显。维基能够以如此少的人数,管理如此大的架构,得益于众人相助。其实,维基就是一个大的开源平台,每个人都是主角,可以去贡献自己的才智。

    实际上,整个维基体系很庞大,除了维基百科,还有Wiktionary、Wikinews、Wikibooks、Wikiquote、Wikisource、Wikiversity、Wikispecies、Wikimedia。但是维基的模式很特殊,不像别的网站都是工作人员管理,在维基每个读者都可以去自己添加图片、修改内容。这也就减轻了许多负担。

    这篇维基架构浅析到这里已经结束了,不过关于维基的英文相关资料特别丰富,你可以轻松的找到维基某个服务器配置的细节、甚至某个时间段的具体流量。如果你感兴趣,可以很容易的进一步了解维基,也许这就是开放带来的好处吧。

0
相关文章