- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
地方新闻门户网站架构探究
地方新闻门户网站架构探究摘要:网站架构是网站系统的核心,影响着网站的整体性能和运营能力,在网站发展过程中发挥重要作用,处于不同发展阶段的网站架构应该有所不同。东莞阳光网架构采用分布式服务器集群,集中存储,静态内容加速,负载均衡等技术,具有扩展灵活、高负载、高可用性、低维护成本等特点。本文将详细阐述东莞阳光网架构设计的思路和核心技术,为同类地方新闻门户网站架构设计提供参考。
关键词:架构;集群;集中存储;负载均衡
中图分类号:TP393文献标识码:A文章编号:1007-9599 (2012) 06-0000-02
一、引言
地方新闻门户网站,区别于大型综合门户网站,一般由地方新闻媒体机构组建,用户群体主要面向本地区同时辐射全国,作为当地政府对外宣传的重要窗口和引导社会舆论的重要阵地,具备一定的官方背景。由于地方新闻门户网站的特殊性,其发展不能完全按照商业网站的模式来进行,在规划网站架构时,更要充分考虑这些因素,从安全性、可用性、扩展性等方面考虑进行合理的规划。
东莞阳光网作为东莞地区新闻门户网站,同时也是本省唯一获得国务院新闻办公室颁发的《互联网新闻信息服务许可证》的地级市网站,广东省十大重点新闻网站之一。在6年多的发展历程中,系统架构也经历多次的调整和优化,最终研究出一套符合东莞阳光网的高可用性架构,对于同类型的网站,据有很大的参考价值。
二、传统地方新闻门户网站架构存在的弊端
(一)缺乏可行性。对需求缺乏足够理解,架构脱离应用实际,并且对预算、技术实力等考虑不足。
(二)缺乏针对性。完全按照商业网站的架构,没有考虑到商业网站尤其处于发展初期的商业网站,其架构更多考虑的是成本因素,受资金制约在产品的选择上更多考虑的是开源或免费的产品,这类产品的安全性得不到有效保障,要发挥这类产品的优势,需要投入相当的人力成本对其进行优化。
(三)缺乏前瞻性。架构往往只针对当前的需求和应用,缺乏长期发展的考虑,架构扩展性不足,无法满足业务的需求,导致瓶颈频现。
三、新型地区新闻门户网站架构设计思路
(一)充分了解需求。必须清楚了解网站的发展模式、运营思路、用户群体、预算情况、技术实力等基本情况,预期网站的数据增长速度、并发请求数、数据吞吐量等数据,这些预测数据必须根据具体业务和市场情况来进行预估和不断调整,有了这些预测数据作为参考,才能进行技术架构的规划,否则技术上是无法合理进行架构设计的,并要做得未雨绸缪,尽可能在先期规划中考虑到后期如果业务发展壮大的需求,预留足够扩展空间。
(二)产品选择上重点考虑规模效应。开源产品具有部署成本低、调整灵活等特点,但安全性和稳定性没有保障,要挖掘开源产品的性能,必须投入庞大的研发和维护费用;商业产品具有安全、稳定、性能可靠等特点,并且能提供可靠和持续的技术支持,但受商业产品授权制约,要对其进行调整比较困难,而且部署成本会随着部署规模的扩大而升高。因此,在产品的选择上应根据网站的规模来决定,未达规模前,应以商业产品为主,当达到一定规模,就应该更多的选择开源产品,因为投入的研发和维护的费用会随着规模的扩大而越来越物有所值。
(三)高负载对架构提出的挑战。高负载必然对文件读写能力、数据处理能力、并发处理能力等提出很高的要求,只要其中一个环节没有处理好,都有可能形成瓶颈,降低整个架构的性能,影响到请求的响应速度,严重者还可能导致业务中断,影响到业务的可用性。通过负载均衡、缓存、集群、数据分库分表等技术的灵活搭配部署,能很好的解决高负载带来的问题。
四、东莞阳光网架构核心技术分析
东莞阳光网架构采用分布式和集中式相结合,业务进行分布式部署,存储进行集中式管理,产品选择上以商业产品为主,开源产品为辅的原则。
东莞阳光网架构图
(一)分布式服务器集群。通过将动静态内容分离,静态内容又将html、图片、js、css进行分离,动态按业务再次进行分离等技术,减少不同业务的相互干扰,并且可以根据不同业务类型进行针对性优化,例如针对图片请求消耗服务器资源,将图片与页面进行分离,建立独立的图片服务器集群并且对热点访问进行缓存,大大提高请求的响应速度,减轻对服务器和存储系统的压力,保证系统不会因为图片访问压力而崩溃,并可利用图片服务器对cpu处理能力要求不高等特点,充分利用接近淘汰边缘的老旧服务器作为图片服务器,减少资产再次采购的投入。
(二)集中存储。集中存储具有可扩展性、易管理性、高效和低成本等特点,通过将页面、图片、视频等非结构化的数据和数据库等结构化数据集中存储到存储系统,充分发挥存储系统的高读写能力,解决数据存取和磁盘IO瓶颈,解决传统的分布式存储管理复杂,效率低下,安全性低等问题。并且根据业务需要进行全局存储资源的调
文档评论(0)