文档介绍:一套网站架构完整方案(ZT)
xx局方案书
项目名称:xx局工程项目
一、概述5
二、需求分析5
三、方案整体规划11
四、网络解决方案13
、分布与规划14
五、软件解决方案18
、聊天室子系统26
六、网站音视频管理系统32
七、项目实施进度安排42
八、培训、支持和服务44
九、小结46
硬件产品说明47
xx局是江苏省委、省直接关心和支持建立的唯一的大型重点综合性新闻门户网站,它承担着正确引导网上、及时江苏信息、汇集全省新闻资源、全面拓展网络服务的职能。易宝北信在网站建设方面有雄厚的技术实力和很多成功经验,愿全力支持xx局的网站建设。我们相信,xx局领导的超前意识和科学决策,加上易宝北信的核心技术和成功经验,我们能够建成一个具有“实用性、安全性、可靠性、方便性、扩展性、先进性、标准化”的xx局网站业务支撑平台,完成网站建设工程的设计目标。
通过xx局与易宝北信的合作,充分运用易宝北信在网站建设方面的实力和经验,整合后的xx局将实现内容管理平台、信息服务平台、业务管理平台以及商务服务平台的统一,从而实现新闻的实时发布、信息的快速、内容的有效整合、资源的便捷共享、社区的即时交流、服务的双向互动,成为江苏新闻在网络上最权威的,江苏全省新闻信息资源的汇集之地,同时xx局还将作为一个可靠的网络技术平台,为江苏全省各新闻上网提供广泛服务。后的xx局的系统要求网络结构更加安全合理、服务器架构更加稳定实用、应用系统更加方便可靠、业务系统更加快速高效。整个系统应包含以下几个子部分:
网络管理系统:包括网络结构、服务器架构与有关硬件设备部署的整合设计。
应用管理系统:包括web服务、数据库服务、应用服务、邮件服务的整合设计;
业务管理系统:包括网站内容管理、社区论坛、资源管理、视频点播、短信娱乐、广告管理等业务内容的整合设计;
网络安全系统:包括数据存储备份恢复、系统、流量分析、应用审计等网络安全的整合设计;
根据xx局提供的资料,目前所使用的服务器配置如下:
序号型号操作系统配置
从上表可以看出,在仅有的8台服务器中,存在小型机、塔式服务器、机架服务器、pc机等多种机型,从配置上看,没有任何两台机器是完全相同的,8台服务器中并存了4种操作系统(aix、windows2000、freebsd、linux),这给系统管理带来了极大的不便。
首先,从管理难度上看,可以按aix、freebsd、linux、windows2000排序,排序越靠前的系统,精通的人越少,管理成本越高,而同时精通四种系统的人成本就更是可想而知。如果在低成本下勉强进行,则系统的稳定性、安全性都无法得到,长期持续,整个网站的硬件基础令人担忧。
其次,从互换性上看,如果一台服务器发生故障,很难用其它服务器直接替换,必然会延长故障修复时间,造成网时间处于不可用状态,严重影响用户使用及xx局的形象。
第三,从服务器的利用角度看,两台最健壮的rs6000小型机不是用于最核心的数据库服务,而是用于web相关服务,其卓越性能无法得到发挥,反而由于不是采用分布式负载均衡结构而严重影响了用户访问速度和网站的大访问量承载能力。必然造成网站访问速度日益下降。其效果就如同用推土机参加赛车一样,其马力再强劲也没有用处,因为它的设计用途就不是在速度上而是在耐力上。
从alexa网站(最权威的第三方网站评价站点)上xx局的排名(近三个月的平均排名为3108)来看,虽然与地方新闻门户的领头羊千龙网(近三个月的平均排名为333)和东方网(近三个月的平均排名为698)还有相当大的差距,但也应该是属于日访问量过百万pageview的大型新闻门户网站,目前的网站结构与这种高强度的访问要求是极不相称的。如果xx局的下一步目标是赶超东方网和千龙网的话,就更需要合理调整网站的整体硬件结构,以适应每天过千万pageview的访问量。
所有超大型网站在web服务层的结构基本是一致的,即cache加上机架服务器群负载均衡。
首先,专用的cache服务器对大访问量的承载力要远远超过普通服务器(通常可以达到1:5以上),因此,在服务器群前端使用专用的cache服务