系统平台
大型的电子邮局具有良好的可移植性,用户可以在绝大多数主流Unix操作系统的服务器上安装并运行本系统。电子邮局一般不建议建在NT平台上,因为其稳定性、安全性及系统处理能力均不能胜任免费邮件系统的要求。
考虑到系统本身的特点和国内外的成功实践,我们推荐系统使用如下平台:
操作系统:FreeBSD 4.0及将来的版本(或Sun Solaris 7.0 for X86以上版本)
FreeBSD是由美国加州大学伯克林分校研制的、基于BSD 4.4的高效、免费的操作系统。 FreeBSD系统在安全性、效率、重负荷条件下的稳定性能都有过人的表现,其MD5加密、动态内存分配、对态缓冲区分配、对称多处理等优良特性可以将系统的功能发挥到硬件限制的极点(可参见 http://www.freebsd.org )。
全球著名的搜索引擎www.yahoo.com、最大的免费信箱www.hotmail.com、最大的软件下载站点 www.cdrom.com 等均采用该操作系统。
邮件平台:Qmail 1.03及将来的版本:
Qmail是一个安全、高效、稳定的邮件转输平台(MTA),Qmail充分吸收了sendmail系统的经验和教训,从而确定了自己在大容量、高负荷邮件系统中的决定性地位。(可参见 http://www.qmail.org )。
全球最大的免费信箱www.hotmail.com等均使用本邮件传输系统。
WEB服务器:Apache 1.3.12及将来的版本:
Apache系统通过其活跃的core team的努力改进,已经成了WEB SERVER业界的领先者和绝对首选,在世界各地的WEB SERVER中超过了6成使用着Apache系统,而在关键任务的领域这一比例甚至超过了80%,同时这些比例现在仍在继续上升中。无论从系统性能、安全性、可扩充维护性等方面,Apache都是唯一的选择。(可参见 http://www.apache.org )。
数据库系统:Mysql 3.22及以上版本:
Mysql是一个性能优良的关系数据库管理系统,并支持client/server模式,Mysql可以良好的处理主机、用户信任、支持并发多线程及数据库锁定和共享、多重索引和查询、接近无限的最大记录数限制,同时提供了包括C、perl、Apache在内的各种程序及软件接口,使得用户的二次开发变得非常容易。
2.3.系统配置
以下所提到的配置是按照系统最佳配置推荐的,所谓最佳配置是指系统在标定的最大工作状态下工作仍然能有比较富余的硬件资源(>30%),以保证系统在大负荷状态下仍然能流畅的运行并有扩充的余力。
根据不同的用户要求,硬件配置分别如下:
(1).1000万用户系统
10个全尺寸机架,200台机架服务器(配置为双PIII550 CPU ,512M内存,两个18G SCSI LVD硬盘),多机共享的大容量高速磁盘阵列系统,千兆级的、具有负载平衡的第四层网络交换机和光纤交换机
(2).200万用户系统
2个全尺寸机架,40台Intel机架式服务器(配置为双PIII550 CPU ,512M内存,两个18G
SCSI LVD硬盘),多机共享的大容量高速磁盘阵列系统,千兆级的、具有负载平衡的第四层网络交换机和光纤交换机
(3).80万用户系统
1个全尺寸机架,20台Intel机架式服务器(配置为双PIII550 CPU ,512M内存,两个18G SCSI LVD硬盘),多机共享的大容量高速磁盘阵列系统,千兆级的、具有负载平衡的第四层网络交换机和光纤交换机
(4).5万用户系统
1台 Intel机架式服务器,配置:双PIII550 CPU ,512M内存,两个18G SCSI LVD硬盘