您好,欢迎访问三七文档
站群项目建设方案正文摘要信息化建设的核心是信息资源的高度共享,要做到这点,统一的用户平台非常重要。通过分析传统网站建设中长期采用切块建设暴露出来的种种弊端,提出了统一开发供各部门共享共用网站集群的软、硬件资源,共享共用的网站管理系统、互动交流系统的网站集群建设的新理念,从而实现站群集中规范管理、站点间信息共享、内容发布及时准确、网站设计维护方便,以及网站的高安全性。目录前言互联网发展概要站群初析项目执行开发原则平台建设页面架构目标内容功能划分系统权限网络广告计划程序测试其他注意问题项目技术解决方案系统体系结构管理系统扩展组件基本功能部署与管理站群建设网站步骤运行环境项目工程进度项目服务承诺公司介绍及成功案例前言1、互联网发展概要:1.1.2011年中国互联网产业发展迅猛。根据最新的《中国互联网络发展状况统计报告》,目前,截至2011年12月底,中国网民规模突破5亿,达到5.13亿,互联网已深入到社会生活的方方面面,成为社会影响力大、发展前景广阔的新型产业和新型媒体,在中国经济发展和社会生活中发挥着愈来愈重要的作用。1.2.截至2011年12月底,中国域名总数为775万个,其中.CN域名总数为353万个。中国网站总数为230万个。手机网民规模达到3.56亿,占整体网民比例为69.3%,较上年底增长5285万人。1.3.商业网及内尔森媒体的合作调查显示:在上网目的人数比率上有如下统计调查数字,收集资料信息占77%,与他方合作占54%,实现通讯占50%,调查竞争对手占46%,内部联络占44%,实现客户支持占33%;可见网络是实现信息共享和实现多方合作的平台的双重最大作用;1.4.新经济已经成为一种广泛存在的经济形式,成为VC的活跃目标市场和创业发展的新浪潮基地。2、站群初析:站群是指统一规划,统一标准,建立在统一标准,建立在统一技术构架基础之上,分级管理,分级维护,耦合程度高,信息可以实现基于特定权限共享呈送的网站集合。并不是把很多个网站集中在一起就可以称得上是站群。一定是要:统一,分级管理,信息共享,单点登录才可以。站群实现了技术标准统一,能够互联互通,实行集群化管理,相对一致的网站运行和服务规范。2.1.非站群多站的问题:2.1.1.部门之间条块分割,缺乏统一接口和标准:目前的信息化建设得不到统一的规划,所采用的软件系统不一致、数据标准不统一,并且分布在各个相对独立的服务器中,导致了校内大量的低水平重复建设,资源浪费严重,网站信息维护困难,技术要求高。2.1.2.信息缺乏有效的共享和管理:由于没有统一系统的规划,在各职能部门的网络、网站系统的设计、开发与管理等各方面出现了信息难以交换,使其形成了一个个信息孤岛,难以实现更高层次的信息处理。2.1.3.应用缺乏有效集成:由于缺乏统一接口和标准,以及应用系统可能采用不同软件平台开发,各应用系统间也缺乏集成,使得各应用系统之间无法直接访问相互间的数据和功能,经常需要人为的处理,如数据交换。另外,随着网上应用和资源越来越多,又暴露出应用缺乏有效的组织和管理的弊端。2.1.4.系统升级更新维护成本高:在不同应用系统在不同时期由不同的人员开发,个体差异很大其原因之一就是系统更新和升级的成本太高,对技术的依赖程度也越来越大。2.1.站群的优势:站群建设就是将各站点连为一体,支持全部站点的统一管理,将现有的各职能部门的信息联系起来,使得同一组织内各个站点之间不再互相孤立。以统一的门户协同为来访者提供服务。来访者可以方便地通过一站式服务平台统一获得信息和服务。站点群管理是实现统一权限分配、统一导航和检索、消除“信息黑洞”和“信息孤岛”的基础。统一开发供各部门共享共用网站集群的软、硬件资源,共享共用的网站管理系统、互动交流系统。2.1.1.多个站点的设计内容和数据存储和运行将能并处于同一软硬件环境中,节省大量软硬件的投资。2.1.2.能够实现互联互通,通过站点维护与内容管理权限的分配,使得管理规范化,实现集群化管理。2.1.3.采用基于组件化的设计使得动态网站的开发从程序开发层面提升到应用层面,可在较短时间内建成多个子站,可以协调各子站建设网站步伐。2.1.4.多个站点的设计内容和数据存储和运行将能并处于同一软硬件环境中,节省大量软硬件的投资。2.1.5.网站信息维护简便,降低了对技术要求。3、网站集群技术的发展背景:网站群技术发展早期是从[[CMS]]发展而来,作为CMS内容管理系统的一种扩展,很容易的实现单站到多站点的管理;数据的存储模式自然的选择了集中存储的模式,即多站点的信息统一存储到一个库、表中,通过标记进行区分。这样的模式,使得产品从CMS升级到站群的成本降到了最低,也为早期快速满足用户的需求做出了贡献。在网站群逐步走向成熟的过程中,用户不断增长的需求对第一代站群技术提出了挑战:网站集群的数量越来越大,单库存储成为速度提高的瓶颈;网站互动功能的要求越来越高,原先整站生成静态HTML的模式越来越不可用;单站点在不断成长,个性化的要求越来越高,有很多数据扩展的要求;用户已有的网站也可以集成到群里,而不是推倒重建。这些日益强烈的需求推动了网站群技术的进一步发展。逐步成形了第二代网站群技术:网站集群技术,主要标志有:每个站点的数据库独立、文件系统独立、应用独立,从而降低单个站点的高耦合所带来的整个网站群崩溃的风险;使用LDAP技术建立全局的用户体系,使用户体系更加开放和可扩展;如论坛、博客、SNS等系统通过LDAP技术均可实现SSO单点登录;信息资源的共享采用独立的信息交换平台,如电子政务中很成熟的公文交换平台技术,实现信息的开放式共享、抓取、整合等操作。4、第一代网站群技术与第二代网站群技术的比较:序号产品特性第一代网站群技术第二代网站群技术1站群管理站群为CMS的附属功能或扩展功能,管理功能较弱专有的网站群服务器,可独立布署;具有独立的网站群管理工具。提供强大的批量处理、监控、生成、管理多站点的功能。2子站独立性子站点不独立,离开系统无法完整运行;有些系统生成纯静态文件,静态文件部分可以运行,但动态交互部分无法运行子站完全独立,具备完全能独立的数据库、文件系统,可下载到其他服务器上独立运行3信息共享各子站点使用同一数据库,信息在系统内可以较好进行共享,但其他外部系统无法实现共享与信息传递专有的共享服务器,允许异构站点进行信息共享、同步与传递;开放的设计架构,允许任何第三方CMS系统开发信息共享适配器以实现信息的不同平台网站的异构共享4单点登录与统一用户管理因为子站数据都在同一数据库中,不存在真正意义上的SSO单点登录;群内用户管理可以较好实现使用DLAP技术,实现各子站点的群内漫游、群内授权管理、群内SSO单点登录;可以整合其他系统到此统一用户管理系统中5扩展性同一数据库结构导致每个子站无法进行任何个性化的扩展,只能整体进行扩展子站可以完全不受限制的扩展其他业务系统,包括数据库结构的扩展、也业务系统的第三方开发6大规模运营能力一般是从CMS内容管理系统发展而来,子站数据存储在同一数据库,导致单服务器负载过大,子站数量受限。适合100以内数量级的站群应用。完全基于站群的从上而下的设计与架构,允许子站点部署在不同服务器,服务器数量不限,根本上解决分布式布署的难题;适合十万级站点的运行规模7业务自定义能力一般不具备,或仅提供文章的有限字段的增加功能单站点系统提供数据模型的自定义,允许用户根据不同的业务需求对数据格式进行自定义,从而实现简易的业务扩展能力8网站分布式布署一般发布为静态HTML站点,动态交互部分还需要集中在主服务器,形成很大压力;实际上是局部的分布式布署独立站点发布,无论是静态信息还是更多交互功能,都可以发布到不同服务器,从而实现完整意义的分布式布署项目执行1、开发原则:网站集群化建设模式的设计理念将在实现站群集中规范管理、站点间信息共享、内容发布及时准确、网站设计维护方便的基础上,遵循以下开发原则:1.1.安全性:系统设计形成在各个层次之间,呈立体状的全面安全管理与控制体系。1.2.先进性:系统网络结构、硬件设备选型、技术架构设计、软件平台选型、开发工具软件选型均应体现业内共识,并符合技术发展潮流的先进技术产品和平台,保障系统的先进性。1.3.可扩展性:系统构架充分考虑与现有系统的连接,考虑应用系统的扩展。1.4.稳定性:稳定性是系统正常运行的保证。系统应在高效性基础上保证系统的稳定性。系统需兼顾、平衡、协调高效与稳定指标。在系统各类软硬件平台选型、参数调整、软件设计开发等方面充分考虑系统高效与稳定指标的平衡与协调。1.5.美观性:在突出行业特色风格的基础上,实现具有积极向上,严肃活泼色彩、独特的专业设计。1.6.开放性:在系统构架、采用技术、选用平台等方面都有较好的开放性。选择产品都是开放平台,既有自己独特优势,又能与多家优秀的产品组合,共同构成一个开放的、易扩充的、稳定的、统一的系统。1.7.可移植性:选择开放的应用平台,采用互联网主流纯JAVA技术开发,实现跨平台跨操作系统,以标准的接口与各种数据库相连。2、平台建设:2.1.采用云技术集中存储和计算,大大减少硬件部署。站群系统集中开发的优势,首先体现为可以有机会通过发展云技术和云存储来解决大规模集中计算和存储的问题,这是分散式开发不能实现的,集中计算和存储可以大大减少硬件的部署,比如原来10000个网站可能需要10000台PC服务器,并且每个网站的计算能力只有1台PC服务器,采用站群云计算云存储平台,只需要500台PC服务器(节约9500台),并且每个网站的服务能力可以利用500台,设备的闲置率大大降低。2.2.站群系统属于SAAS(软件即服务)模式,技术发展属迭代开发,发现需求即开发即升级,子站点用户只关心服务不关心软件,技术集中开发带来的好处是有机会集中优势力量开发出更优质的信息化功能。2.3.基于OAuth实现标准化应用集成:OAUTH协议为用户资源的授权提供了一个安全的、开放而又简易的标准。同时,任何第三方都可以使用OAUTH认证服务,任何服务提供商都可以实现自身的OAUTH认证服务,因而OAUTH是开放的。业界提供了OAUTH的多种实现如C#,PHP,JavaScript,Java,Ruby等各种语言开发包,大大节约了程序员的时间,因而OAUTH是简易的。2.4.基于OpenID技术实现分布式统一认证:OpenID是一种新型的分布式统一认证协议,用户可以在任何自己信任的系统保持账号密码,然后登陆任何其他支持OpenID的系统,OpenID是一个以用户为中心的数字身份识别框架,它具有开放、分散、自由等特性。很适合用来为行业门户实现分布式统一身份认证。2.5.站群技术除了可以建立和整合成千上万的子网站,还需要将各子网站的用户进行整合,主要的手段就是博客群技术和SNS技术,与传统方式不同的是,行业门户需要建立专业用途的博客群和SNS,这将是现有互联网的一个补充。3、页面架构:3.1.四级分页系统:主页、专题及分卷首页、内容索引页和内容页。采用完全符合HTML4.0及DHTML的网页技术以及优化页面代码和图片技术,实现网站风格的统一,以及不同语言版本的和谐对应链接效果。3.2.以中文页面为默认网站,采用固定而便捷的链接翻转方式,并在动态检索端口提供选择项,防止卷与卷之间及版本与版本之间的链接失当,保证网站安全。3.3.采用利于纯树型目录结构建立网站文件目录,采用利TCP/IP传输及ASCII编码的文件命名。4、目标内容:4.1.独立设计、信息共享:组织内部任何机构、团队甚至个人均可独立构建符合自身需求的站点;同一站点群内各站点之间的数据和信息可以相互共享,为构建企业级应用奠定了必要的前提和基础。4.2.集中管理、分散维护:整个系统权限由信息中心统一分配和管理,各子站点的设计和维护则由相应的分支机构/部门分散进行,从而使每个部门甚至每个员工均可参与网站应用的构建和维护。4.3.统一导航,站群检索:通过可统一维护的导航功能,可将站点群中各个分散的站点链接为一个有机整体,以统一的门户形象呈现在浏览者面
本文标题:站群项目建设方案
链接地址:https://www.777doc.com/doc-5729083 .html