(四)硬件选型方案服务器市场在系统架构上形成了两大阵营: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保障网络设备的供电和供电安全、购置磁带机对数据库进行增量备份保障数据的安全、购置网络防病毒软件防止病毒对服务器和工作站产生破坏;建立内部安全、备份系统。
为保障对外服务的安全性和实时性服务器系统采用双机热备。