计算机应用技术毕业设计(论文)公司数据存储实现.doc
《计算机应用技术毕业设计(论文)公司数据存储实现.doc》由会员分享,可在线阅读,更多相关《计算机应用技术毕业设计(论文)公司数据存储实现.doc(31页珍藏版)》请在三一办公上搜索。
1、毕 业 设 计 说 明 书课题名称公司数据存储实现院 系计算机与软件学院专 业计算机应用技术班 级计技0811学 号学生姓名指导教师:廖常武 2011 年 月 日计算机与软件学院毕业设计(论文)诚信承诺 我谨在此承诺:本人所写的毕业论文数据存储实现,系本人独立完成,没有抄袭行为,凡涉及其他作者的观点和材料,均作了注释与说明,若有不实,后果由本人承担。承诺人(签名): 年 月 日摘要计算机的诞生和发展促进了人类社会的进步和繁荣,作为信息科学的载体和核心,计算机在知识时代扮演了重要的角色。在行政机关、企事业单位工作中,以计算机为中心,采用一系列现代化的办公设备和先进的通信技术,广泛、全面、迅速地收
2、集、整理、加工、存储和使用信息,使企业内部人员方便快捷地共享信息,高效地协同工作。改变过去复杂、低效的手工办公方式,为科学管理和决策服务,从而达到提高行政效率的目的,企业实现办公自动化的程度也是衡量其实现现代化管理的标准。 论文以江苏巨鸿电子信息技术有限公司的数据库服务器(DBSERVER)为例,详细的介绍了为保证服务的不间断性搭建服务器群集的过程。主要介绍了我为公司的两台数据库服务器在windows下的群集管理软件MSCS、数据库的群集安装和负载均衡,是一个数据库服务器的群集双机热备。关键词:数据库服务器;群集;双机热备;仲裁资源;负载均衡 Abstract The computers bi
3、rth and development promoted the progress of human society and prosperity, as the carrier of information science and the core of the computer era in knowledge plays an important role. In administrative organs, enterprises and work units to computer as the center, adopt a series of modern office equi
4、pment and advanced communications technology, widely, comprehensive, quickly collecting, sorting, processing, storage and use of information, make enterprise internal personnel quickly share information, efficient work together. Change the past complex and inefficient way of manual office for scient
5、ific management and decision-making, service, so as to improve the administrative efficiency, enterprises to realize the purpose of office automation degree and the measure its modernization management standards. Papers to jiangsu giant hon electronic information technology Co., LTD DBSERVER) the da
6、tabase server (for example, detailed introduces the to ensure service not intermittent build server cluster process. Mainly introduces the two database server for the company under Windows cluster management software, database MSCS swarm installation and load balance, is a database server cluster du
7、al machine thermal ready. Key Words:Database server; cluster ; Dual machine thermal prepare ; quorum resource ; Load balance目 录1 绪论12 群集和容灾的概述22.1 集群技术22.2 容灾33 群集实现过程43.1 需求分析43.2 环境介绍43.2.1 软件环境43.2.2 硬件环境53.3前期准备63.3.1 系统安装和基本配置63.3.2 安装DNS63.3.3 安装活动目录63.4 群集安装93.4.1 Windows 故障转移群集93.4.2 双节点群集安装
8、113.5故障转移测试174 群集安装数据库184.1 前期准备184.2 数据库安装并加入群集184.3数据库故障转移测试215. 网络负载平衡管理器(NLB)225.1 网络负载平衡管理器介绍225.2 windows 2003 负载均衡的实现23结论25致谢26参考文献271 绪论毫无疑问,这是一个信息社会。随着IT技术的飞速发展,我们的生活已经离不开计算机,离不开网络。信息,作为企业宝贵的资源,其重要性已经得到了人们的充分认识。试想一下,如果您是一名企业高管,当您的企业遭遇如下事故时您将如何面对:1. 某一天,公司的交易数据因操作失误而损坏2. 医院保存的所有病历因为服务器的宕机而无法
9、访问3. 某大型连锁公司的卖场因为数据库无法访问导致不能营业这样的例子还有很多很多,那么这样的事故所带来的后果是什么?至少,很难想象这个不幸的企业还能毫发无损的健康生存。因为,对于信息时代的企业而言,健全的信息往往是维持其运转所必须的基本条件。所以,如何保护企业的信息资源,如何使企业免遭信息灾难,已经成为企业所必须考虑的沉重问题。于是人们想尽了各种办法去保证业务的连续运营以及数据的安全,让那些触及到企业生命线的数据和应用服务有较高的保障,能够容忍部分灾难的发生,降低企业数据方面的风险。这些措施中有很多,包括硬件和软件上的。总之,多一种备份方案,就多一份保障,成本会高。因此,我的毕业设计课题的基
10、本思想是围绕数据的存储和业务的不间断运行展开的。课题的名字是江苏巨鸿公司数据存储实现,是容灾下运行连续性计划的一部分。我们公司的数据库服务器,上面主要应用着公司的考勤系统、出货开龙系统和公司的财务部一些数据。销售部门出货、人事部考勤和财务部工资发放等都要哦使用到这台数据库服务器,所以这台服务器上的数据很重要,公司要求服务器在正常的上班时间数据库的访问是不能间断的,用Windows server 2003下的群集管理器做一个双机热备。2 群集和容灾的概述2.1 集群技术服务器群集是一组协同工作并运行Microsoft群集服务(Microsoft Cluster Service,MSCS)的独立服
11、务器。服务器群集为资源和应用程序提供高可用性、故障恢复、可伸缩性和可管理性。服务器群集允许客户端在出现故障和计划中的暂停时,依然能够访问应用程序和资源。如果群集中的某一台服务器由于故障或维护需要而无法使用,资源和应用程序将转移到可用的群集节点上。Windows群集(Windows Clustering)解决方案使用了名词“高可用性”而非“容错”。容错技术提供更高层次的弹性和恢复能力。容错服务器通常使用深层硬件冗余,加上专门的软件,几乎可以即时地恢复任何单一的硬件或软件错误。这些解决方案要比Windows群集(Windows Clustering)解决方案昂贵得多,因为组织必须为处于空闲状态等待
12、错误的冗余硬件支付费用。服务器群集无法保证无间断运作,但是确实能够为多数关键任务应用程序提供足够的可用性。群集服务可以对应用程序和资源进行监控,并能够自动识别和恢复众多故障状况。这为在群集中管理工作负荷提供了灵活性。另外,还提高了整个系统的可用性。群集服务(Cluster service)的优点包括: 高可用性:通过服务器群集,资源(例如:磁盘驱动器和Internet协议(IP)地址)的所有权会自动从故障服务器转移到可用的服务器。当群集中的某个系统或应用程序发生故障时,群集软件会在可用的服务器上重新启动故障应用程序,或者将工作从故障节点分散到剩下的节点上。由此,用户只在瞬间感觉到服务的暂停。
13、故障恢复:当故障服务器重新回到其预定的首选所有者的联机状态时,群集服务将自动在群集中重新分配工作负荷。该特性可配置,但默认禁用。 可管理性:您可以使用“群集管理器”工具(CluAdmin.exe),将群集作为一个单一的系统进行管理,并对犹如运行于一个单一服务器的应用程序实施管理。您可以将应用程序转移到群集中的其它服务器。“群集管理器”可用于手动平衡服务器的工作负荷,并针对计划维护释放服务器。您还可以监控群集的状态、所有节点以及来自网络任何地方的资源。 可伸缩性:群集服务可扩展以满足需求的增长。当群集监督应用程序的总体负荷超出了群集的能力范围时,可以添加附加的节点。2.2 容灾2001 年 9
14、月 11 日,美国世贸中心双子大厦遭受了谁也无法预料的恐怖打击。灾难发生前,约有 350 家企业在世贸大厦中工作。事故发生一年后,重返世贸大厦的企业变成了 150家,有 200 家企业由于重要信息系统的破坏,关键数据的丢失而永远的关闭、消失了。其中的一家公司称,自己要恢复到灾难前的状态需要 50 年的时间。2003 年,国内某电信运营商的计费存储系统仅发生了两个小时的故障,就造成 400 多万元的损失。这些尚不包括对公司声誉的影响所导致的无形资产流失。这些灾难的发生或许是偶然而难以预料的,但是,对灾难的预防却绝对不应该是一个偶然的话题。据 IDC 的统计数字表明,美国在 2000 年以前的 1
15、0 年间发生过灾难的公司中,有 55%当时倒闭。剩下的 45%中,因为数据丢失,有 29%也在两年之内倒闭,生存下来的仅占 16%。国际调查机构 Gartner Group 的数据表明,在由于经历大型灾难而导致系统停运的公司中,有 2/5 再也没有恢复运营,剩下的公司中也有 1/3 在两年内破产。美国德克萨斯州大学的调查显示:“只有 6%的公司可以在数据丢失后生存下来,43%的公司会彻底关门,51%的公司会在两年之内消失。”另一份针对这一课题的研究报告也显示:在灾难之后,如果无法在 14 天内恢复信息作业,有 75%的公司业务会完全停顿,43%的公司再也无法重新开业,20%的企业在两年之内被迫
16、宣告破产。美国明尼苏达大学的研究也表明,在遭遇灾难的同时又没有灾难恢复计划的企业中,将有超过 60%在两到三年后退出市场。而随着企业对数据处理依赖程度的递增,此比例还有上升的趋势。因此,预防灾难的发生,充分考虑灾难发生后的快速恢复手段,成为现代企业的一门必修课。容灾即容忍灾难的发生,当地震、台风自然灾害和一些人为原因造成的数据破坏,一定时间内恢复数据的完整性,以免受经济损失。主要的技术包括负载均衡、集群技术。数据容灾是应用容灾的技术,应用容灾是数据容灾的目标。3 群集实现过程3.1 需求分析企业信息化建设是推进中小企业迅速发展的一个重要手段,通过企业信息化建设,可以将企业的管理技术、研发技术、
17、制造技术、信息技术等和网络技术有机的结合起来,将信息更科学的进行组织,优化企业管理模式,创新业务流程,提高工作效率,从而全面提升中小企业竞争力。提到信息化建设就不得不提到服务器,在企业信息化建设中,服务器的角色举足轻重。在最常见的C/S网络结构中,服务器扮演着为网络中的计算机提供服务的角色,是整个网络系统的核心,服务器的正确选择也是整个信息化建设的关键。我的毕业设计做的就是江苏巨鸿电子信息技术有限公司的一台数据库服务器双机热备。当今的数据和信息密集型经济当中,企业需要连续访问关键的信息,而这些关键信息往往是存储在数据库系统当中,因此,在IT部门规划或者建设企业应用系统的同时就应当加入对于数据库
18、服务器高可用性方面的考虑。只有这样,才能够真正做到“未雨绸缪”,避免因为业务系统服务中断而导致的各种损失。我们公司现有员工数80人左右,分为销售部、市场部、技术部、商务部和财务部。公司内部销售人员出货和库管人员入货的一个数据库管理系统开龙,公司发放工资的数据存单的数据和公司负责考勤和办公的OA系统,都应用在这台数据库服务器上。公司所有销售人员的出货和库管的入货记录,全部都要经过开龙系统开单,所以数据库服务器的不间断工作显得相当重要。所以,为了不影响销售人员的出货,不影响公司的正常运转,公司计划为关键的数据库服务器做一个双机的热备。这样,虽然成本有点高,但考虑到一旦数据库服务停止工作对公司带来的
19、影响,代价还是值得的。为公司数据库服务器做好群集,这样就能保证工作时间内数据库的不间断访问。即使一台数据库服务器意外终止服务,相关服务会在很短的时间内自动切换到备用服务器上,保障业务的不间断运行。3.2 环境介绍3.2.1 软件环境 考虑到公司的数据库服务器和其他服务器的兼容性以及一些软件的安装,公司数据库服务器装的系统是Microsoft windows server 2003 R2 enterprise。数据库安装的是SQL server 2005版本。3.2.2 硬件环境两台IBM system x3650M3 服务器,属于IBM公司服务器中的低端服务器,具体的配置如表3.1所示:表3.
20、1 服务器配置参数硬盘CPU电源网卡内存光驱400Gx422216G2图 3.1 IBM X3650M3一台IBM DS5020的存储DS5020,属于IBM上一代中端产品DS4700的完全升级版,更加适合中小企业存储集中的环境,在设计上也更注重性价比的平衡。配置:最大存储容量:FC:50.4TB,SATA:112TB 平均传输率:800MB/s 硬盘转速:7200rpm 高速缓存:4GB MTBF:1000000小时 系统支持:支持多种操作系统 外接主机通道:4个8GBps FC;或8个8GBps FC;或4个8GBp。图 3.2 IBM DS5020存储其他设备:光纤交换机、光纤线、网线、
21、电源线、心跳线等。3.3前期准备3.3.1 系统安装和基本配置 为两台服务器分别装上Microsoft windows server 2003 R2 企业版的标准系统,安装的详细过程不再列出。安装完成后对两台服务器做基本配置,如表3.2所示:表 3.2 服务器系统基本配置主服务器备用服务器计算机名nodeanodeb心跳网卡Ip 地址 10.0.0.10Netmask 255.255.255.0Ip 地址10.0.0.20Netmask 255.255.255.0外网网卡Ip 地址 192.168.10.10Netmask 255.255.255.0网关192.168.10.1DNS 192.
22、168.10.10Ip地址 192.168.10.20Netmask 255.255.255.0网关192.168.10.1DNS 192.168.10.103.3.2 安装DNS在两个节点服务器上分别安装dns服务,安装过程如下:开始程序控制面板添加或删除程序添加或删除windows组件网络服务域名系统。图 3.3 安装DNS窗口3.3.3 安装活动目录在两台服务器上分别安装活动目录,使nodea为主域控,nodeb为辅助域控,过程如下:开始程序管理工具配置您的服务器:图 3.4 配置服务器向导图 3.5 安装向导图 3.6 选择新域控制器图 3.7 域名下一步后,稍等一会,等待活动目录的完
23、全安装至结束,待两台计算机安装完成后将两台服务器都加入到域wwh中。 图 3.8 nodeb加入域这样,群集的前期准备就告一段落,可以在两个节点间互相ping一下,测试心跳和公网的连通性。3.4 群集安装3.4.1 Windows 故障转移群集Windows故障转移群集是server2003的内置功能,但是现在新推出的server2008需要用户使用软件包自行安装。服务器群集功能最早是为 Microsoft Windows NT® Server 4.0 操作系统设计的,这一功能在 Microsoft Windows Server 2003 Enterprise Edition 和 Wi
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机应用技术 毕业设计 论文 公司 数据 存储 实现

链接地址:https://www.31ppt.com/p-2392344.html