硬件选型
- 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、集群的硬件配置
镜像服务器双机