硬件选型
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(四)硬件选型方案
服务器市场在系统架构上形成了两大阵营:RISC和CISC(IA)。
RISC架构的服务器以其强大的并行处理能力和高稳定性是政府和企业在数据平台构建上的首选,但价格昂贵,IA架构服务器同时以较强的系统性能、合适的价位赢得了广大政府和企业用户的青睐。
根据清远中小企业信息化公共服务平台的应用和扩展性考虑,服务器使用IBM IA架构的服务器来作为数据平台方案。
IA架构的服务器从机箱结构上分为塔式和机架式,机架式服务器主要应用于ASP/ICP等需要大量服务器集中存放、集中管理的场合,塔式服务器主要应用于分布计算的场合。
针对清远中小企业服务平台的应用环境,选择基于IA架构的机架式服务器以及基于稳定商业计算平台的IA架构的服务器作为硬件选型。
由于清远中小企业信息化公共服务平台由WEB服务器和后台的大型关系数据库服务器组成,因此选用PC服务器可以考虑LINUX和NT系统平台,选择LINUX 操作系统做为WEB服务器的操作系统,选择微软的Windows 2003 Server操作系统作为数据库服务器的操作系统,Windows2003 Server上具有大量的应用软件供客户选择,同时具有IA架构平台上的开发优势,易于管理操作,但易占内存和耗费资源。
选用2台IBM公司高性能的1路基于Intel 处理器的服务器IBM xSeries 345服务器和1台第三方磁盘阵列智能柜以双机集群热备方式作为WEB服务器。
选用2台IBM公司高性能的2路基于Intel 处理器的服务器IBM xSeries 360服务器和1台第三方磁盘阵列智能柜以双机集群热备方式作为数据库服务器。
具体配置如下:
WEB服务器:
2台IBM X345数据库服务器,各配置1G内存、Xeon2.8G CPU,36G硬盘各1个,网卡各1块;1台磁盘阵列柜配置3块36G硬盘。
数据库服务器: 2台IBM X360数据库服务器,各配置2G内存、双路Xeon2.0G CPU,36G硬盘各1个,网卡和1块;1台磁盘阵列柜配置5块146G硬盘。
(五)操作系统选型
目前四种主流操作系统是Linux、Unix、Windows NT/Windows 7/XP、
NetWare,其中NetWare目前主要用在证券行业;Unix一向以极高的稳定性和可靠性著称,应用范围比较广,但主要是行业性应用,比如金融、政务,大型企业;Linux由于具有Unix的特性,又是共享软件,所以在政府和中小型企业中得到越来越广泛的应用,并且逐渐为大型企业、ISP/ICP等认识,但是由于应用的缺乏,使得Linux主要应用于web/mail/ftp等服务;Windows NT以其直观的图形界面、方便的操作赢得了越来越多的企业用户,但稳定性和可靠性不如Unix和Linux,随着windows XP、windows 7的推出,Windows系统已经进入大型的行业性应用。
操作系统的选用主要根据选用的应用开发平台和服务器硬件平台相结合考虑,根据选型不同,应用架构不同,操作系统的选择也不同。
(六)集群系统实现方案
1、构建集群系统的原则
集群与管理
资源需求大,运行关键任务的政府和企业级环境对集群很感兴趣,因为它们不能承担意外停机造成的损失。
服务器集群十分复杂,而复杂的技术又往往会引入许多人为的错误,因此系统应有网络资源管理、系统监测管理,并具有可以简化管理过程的工具。
把集群仅仅视为单一系统或把它仅仅视为分立的服务器,持这两种观点的系统和网络管理软件是不能胜任工作的。
对服务器集群的有效管理需要集成上述两种观点,当观察集群上运行的一个应用程序时,需要单一系统观点;另一方面,试图区分、定位一个出错部件时,又需要分立服务器观点。
如果管理系统不能提供必须的监测及管理能力,那么服务器集群是不能在重要的应用环境中投入使用的。
集群与成本
并不是所有的服务器安装都需要或能支付的起集群提供的系统级冗余。
因此需要对比一下是系统发生故障所造成的损失大,还是购买及管理一个集群系统的费用高,使配置从集群中获益。
当系统发生故障时,企业会遭受直接和间接的双重损失。
举例来说,直接损失包括因订购信息丢失而失掉的收益;间接损失也许得包括当系统最终恢复时为处理订购而必须付出的加班费。
这两个例子正好也是另外一种区分标准下的两类损失:与内部人员相关的损失(服务器停机时无事可作);一类是与外界客户
相关的损失(失去业务)。
必须考虑两种类型的损失。
高可用性集群涉及计划内与计划外停机。
例如,当系统管理员要进行备份或其它系统服务时,他可以把这一活动定在某个时间进行,对最终用户的损害要小得多。
有时,系统处于运行状态,比如说计算机24X7,而系统管理员却要执行上述任务。
在这种情况下,大多数集群系统允许管理员把关键任务转移到另外一个节点上,进行系统备份;而此时用户仍然可以使用应用程序。
计划外停机被定义为无法预知的停机,比如系统挂起或硬件故障。
集群软件将检查故障并把应用程序移到替换服务器上,对用户的影响减少到最小。
一个非集群系统由于计划外、计划内停机所造成的损失,在进行集群方案评估时,也必须被引入考虑。
服务与支持
在企业级环境中,为达到高可用性,仅仅正确选择软件、硬件是不够的。
我们已经触及到了必须的一些物理与结构上的变化;其实能得到适当的咨询与支持同样十分重要。
当系统已经建好并投入运行后,得到合理的服务十分关键;而在计划阶段就向专家进行咨询,则是获得长期成功的重要保证。
技术架构:有一种常见的方法可以大幅提高服务器的安全性,这就是集群。
2、集群的基本概念
Cluster集群技术可如下定义:一组相互独立的服务器在网络中表现为单一的系统,并以单一系统的模式加以管理。
此单一系统为客户工作站提供高可靠性的服务。
大多数模式下,集群中所有的计算机拥有一个共同的名称,集群内任一系统上运行的服务可被所有的网络客户所使用。
Cluster必须可以协调管理各分离的组件的错误和失败,并可透明地向Cluster中加入组件。
一个Cluster包含多台(至少二台)拥有共享数据存储空间的服务器。
任何一台服务器运行一个应用时,应用数据被存储在共享的数据空间内。
每台服务器的操作系统和应用程序文件存储在其各自的本地储存空间上。
Cluster内各节点服务器通过一内部局域网相互通讯。
当一台节点服务器发生故障时,这台服务器上所运行的应用程序将在另一节点服务器上被自动接管。
当一个应用服务发生故障时,应用服务将被重新启动或被另一台服务器接管。
当以上任一故障发生时,客户将能很快连接到新的应用服务上。
3、集群的硬件配置
镜像服务器双机
集群中镜像服务器双机系统是硬件配置最简单和价格最低廉的解决方案,通常镜像服务的硬件配置需要两台服务器,在每台服务器有独立操作系统硬盘和数据存贮硬盘,每台服务器有与客户端相连的网卡,另有一对镜像卡或完成镜像功能的网卡。
镜像服务器具有配置简单,使用方便,价格低廉诸多优点,但由于镜像服务器需要采用网络方式镜像数据,通过镜像软件实现数据的同步,因此需要占用网络服务器的CPU及内存资源,镜像服务器的性能比单一服务器的性能要低一些。
有一些镜像服务器集群系统采用内存镜像的技术,这个技术的优点是所有的应用程序和网络操作系统在两台服务器上镜像同步,当主机出现故障时,备份机可以在几乎没有感觉的情况下接管所有应用程序。
因为两个服务器的内存完全一致,但当系统应用程序带有缺陷从而导致系统宕机时,两台服务器会同步宕机。
这也是内存镜像卡或网卡实现数据同步,在大数据量读写过程中两台服务器在某些状态下会产生数据不同步,因此镜像服务器适合那些预算较少、对集群系统要求不高的用户。
双机与磁盘阵列柜
与镜像服务器双机系统相比,双机与磁盘阵列柜互联结构多出了第三方生产的磁盘阵列柜,目前,豪威公司、精业公司等许多公司都生产有磁盘阵列柜,在磁盘阵列柜中安装有磁盘阵列控制卡,阵列柜可以直接将柜中的硬盘配置成为逻辑盘阵。
磁盘阵列柜通过SCSI电缆与服务器上普通SCSI卡相连,系统管理员需直接在磁盘柜上配置磁盘阵列。
双机与磁盘阵列柜互联结构不采用内存镜像技术,因此需要有一定的切换时间(通常为60——180秒),它可以有郊的避免由于应用程序自身的缺陷导致系统全部宕机,同时由于所有的数据全部存贮在中置的磁盘阵列柜中,当工作机出现故障时,备份机接替工作机,从磁盘阵列中读取数据,所以不会产生数据不同步的问题,由于这种方案不需要网络镜像同步,因此这种集群方案服务器的性能要比镜像服务器结构高出很多。
双机与磁盘阵列柜互联结构的缺点是在系统当中存在单点错的缺陷,所谓单点错是指当系统中某个部件或某个应用程序出现故障时,导致所有系统全部宕机。
在这个系统中磁盘阵列柜是会导致单点错,当磁盘阵列柜出现逻辑或物理故障时,所有存贮的数据会全部丢失,因此,在选配这种方案时,需要选用一个品质与售后服务较好的产品。
4、集群的软件配置
microsoft的MSCS,也有许多第三方的专业软件公司开发的集群软件,如豪威的DATAWARE,ROSE、VINCA公司的STANDBY ERVER,NSI公司的DOUBLE-TAKE。
5、集群技术的发展趋势
集群技术随着服务器硬件系统与网络操作系统的发展将会在可用性、高可靠性、系统冗余等方面逐步提高。
未来的集群可以依靠集群文件系统实现对系统中的所有文件、设备和网络资源的全局访问,并且生成一个完整的系统映像。
这样,无论应用程序在集群中的哪台服务器上,集群文件系统允许任何用户(远程或本地)都可以对这个软件进行访问。
任何应用程序都可以访问这个集群任何文件。
甚至在应用程序从一个节点转移到另一个节点的情况下,无需任何改动,应用程序就可以访问系统上的文件。
在今天,利用服务器的集群技术,通过周密计划和网络维护,系统破坏的机率是非常小的。
所以,企业服务器的稳定必须使用集群技术。
(七)系统构建特点
本系统构建具有如下特点:
技术领先性:采用业界领先的IBM服务器、千兆以太网技术和主流操作系统。
可扩展性:IBM X345和X360等各方面都为用户提供了足够的系统扩展能力。
高可用性:服务器的多项冗余性和IBM独有的内存等设计,结合RAID技术,为系统和数据提供高可用性;
管理性、易用性和可维护性:IBM的现场服务和保修,远程诊断功能提供了可用性。
(八)网络安全及备份方案
采用天融信防火墙将服务器置于DMZ区,提高了内部局域网安全性;采用入侵检测系统(IDS)和天融信防火墙联动对黑客的恶意入侵进行主动防御保障WEB 服务器和数据库服务器的安全;内部购置UPS保障网络设备的供电和供电安全、购置磁带机对数据库进行增量备份保障数据的安全、购置网络防病毒软件防止病毒对服务器和工作站产生破坏;建立内部安全、备份系统。
为保障对外服务的安全性和实时性服务器系统采用双机热备。
为保障数据的安全系统使用磁带机对数据库中的数据进行定时备份。
(九)系统配置方案
Web Server:BEA WebLogic Server8.1
WebLogic作为行业领先的应用服务器,BEA WebLogic Server8.1是BEA WebLogic Enterprise Platform的基础,并提供了一种全新的方法来构建、集成、保护和管理服务器端的Java应用。
BEA WebLogic Server能提供:更简便的开发方法
经过验证的企业基础
简化的智能化管理和安全保障
开发式“build-to-integrate(面向集成)”的企业架构
总之,BEA WebLogic Server有助于加快实现业务价值。
Database:MS SQL Server 2000
MS SQL Server系列是微软公司开发的成熟的数据库产品,在全球范围内得到了大量应用;在数据库的安全性、可靠性、易用性、扩展性方面都拥有较为成熟的技术,比较适用于中小型的应用系统,同时考虑到性价比的因素,是一个不错的选择。
操作系统:Windows 2000 Server
WEB设计工具:JavaScript,HTML,EditPlus,JSP,JBuilder,J2EE 项目代码管理工具:CVS1.0.8
数据导出:Microsoft Excel 2000/XP
(十)系统开发方案
应用平台采用目前最为看好的两种技术:
采用最新的JAVA技术进行开发,建立JSP、Servlet、EJB等应用程序,借助JAVA技术的虚拟机的机制,可跨平台实现统一的应用功能。
采用现在最为流行的三层结构的系统平台来搭建整个的应用系统,这样既可以保证系统的可靠性,又可以保证系统具有良好的可拓展性和开放性。
具体的说,就是【应用表现层】、【应用逻辑处理层】、【应用数据存储层】的三层结构,所有的访问并不直接访问后台的应用资源和数据资源,而是通过中间层进行访问,这样既可以保证后台数据的安全性,又可以通过中间层的调度保证性能和事务的一致性。
总的来说,该项目在体系结构上采用业界先进的三层体系结构,即浏览器/应用服务器/数据库服务器,基于J2EE体系框架构建。
在设计模式上应用了技术领先的MVC模式,保证了系统的高可扩展及高可维护性等。
(十一)应用系统功能
清远中小企业公共信息服务平台应用系统总体结构如下图所示:
各应用系统设计时均分成前台和后台两个部分。
各系统主要功能设计如下:
1、基础信息管理系统
信息检索统计
用户权限设置
业务流程定制
系统运行监控
邮件系统管理
BBS管理
下载管理
广告管理等
2、信息服务系统
信息采集
信息发布
信息浏览统计
信息分类
信息推送等
企业信息上传
3、网上培训系统
培训信息发布管理
培训招生管理
培训课件管理
空中课堂和VOD点播等在线培训系统
网上教材或图书销售
4、融资担保机构风险防范和监控系统
担保机构有关在线申报和风险预警
政府对担保业的过程监管
担保机构的信用评级、评价系统担保机构的网上办公系统
5、中小企业电子商务平台
提供电子商务服务和自助建设电子商务网站服务
实现网上中小企业商品博览会
建立中小企业采购需求库
提供企业产品发布与销售服务。
6、中小企业竞争情报服务系统
为中小企业开展竞争情报工作提供情报采集、整理、分析、加工和发布等功能服务;
7、人才交流/招聘信息服务系统
为中小企业人才招聘提供岗位发布、求职信息、网上洽谈等功能,建立人才需求和求职信息库;
8、中小企业项目合作服务系统
实现招商引资、高新技术应用、技术难题解决、科技成果孵化、产学研合作等各类项目的:
在线发布、查询
需求审查、处理
自动撮合、响应
专家咨询合作指导
9、中小企业信息化服务系统
中小企业网站自建
基于ASP的客户服务系统
中小企业远程办公系统
进销存管理系统等
企业信息化论坛等
10、中小企业新产品设计开发服务系统
充分利用社会上的专业技术、人才、设备资源为企业开发新产品提供:
项目组织
商务协调
外观创意
CAD设计
工艺装配
模具开发
快速成型等服务
(十二)数据库开发
数据库开发是整个项目建设和运行的数据基础。
因此,在本项目建设中重点开发以下数据库:各种企事业单位、政策、经济技术、项目、产品、技术、人才、知识管理等基础数据库。
1、技术经济政策库主要收集国家、行业各种最新政策、发展方向、行业技术
发展动态、行业技术发展现状,使广大中小企业及时调整本企业的产品结构;
2、中小企业合作项目库
主要收集国家和各级政府部门、机构发布的招商引资、高新技术应用、技术难题解决、科技成果孵化、产学研合作等各类项目;
3、企业基础信息库动态收集全省中小企业基本状况、产品结构和市场销售情况等信息;
4、科技与成果库
收集高校、科研院所的科研实力和主要研究方向,及时收集高校、科研院所和企业最新开发和研制的成果信息;
5、各类专家库
收集省内外各行业中经济技术权威和能解决企业实际需求经济技术和管理专家的基本信息;
6、中小企业需求库
收集中小企业技术、产品、管理、融资等各类需求信息;
7、人才招聘库
收集各类企业、单位人才招聘信息和社会人员应聘信息;
8、知识库
收集与中小企业生产、经营、管理中有关的各类知识以及相应经验信息。
9、其他相关数据库,为广大中小企业提供信息及后期技术服务。