搜索
您的当前位置:首页正文

分布式计算系统主流解决方案探讨

来源:小奈知识网
维普资讯 http://www.cqvip.com

维普资讯 http://www.cqvip.com

26 福 建 电脑 if err<>U then 2006年第1 1期 据具体的环境和条件,制定一个完善可行的备份计划,确保数据 库系统的安全 涪陵三农信息系统中,在制定备份计划时.我们 主要从以下几个方面来考虑: (1)备份的频率:考虑到在整个系统中,农产品的信息在时 时变化以及在农技服务子系统中有大量的问题与回答,因此.我 们设置的备份频率为一天 esronse.pwrite”恢复失败:”&err.Descripting else esronspe.write”数据恢复成功!” endif %> 3.4.2 Windows Sen,er 2003的RAID镜像 考虑到三农信息系统是针对涪陵区几十个乡镇开发的.如 (2)确定备份的内容:备份的内容就是要保护的内容。在此 系统中.我们所有的信息都是放在“粮油库“、“论坛库“、”信息 果服务器出现故障.则整个系统将导致瘫痪.在此期间用户无法 访问 因此我们采用了WindOWS Server 2003提供的基于软 库”中.因此备份的内容即是这三个库。 D.将两台服务器的硬盘做镜像,其中一台服务器被指定为 (3)确定备份的介质:在备份中使用何种介质是至关重要 RAI的.我们使用的介质是网络硬盘.这样便于我们以后的恢复操 主服务器.另一台为从服务器。客户只能对主服务器上的镜像卷 进行读写.即只有主服务器通过网络向用户提供服务.从服务器 作。 从服务器分别通过心 (4)确定使用在线备份还是脱机备份:由于此系统是整个 相应的卷被锁定以防对数据库的存取 主,涪陵区几十个乡镇在使用.访问量很大,而且是不定时的,因此 跳监测线路相互检测对方的运行状态.当主服务器因故障停机 我们采用在线备份。在线备份时由于用户的操作会影响数据库 时.从服务器马上接管主服务器的应用,网络正常运行,即对访 问者来说丝毫不受影响 备份的速度,所以我们选在访问量教小时的零点备份。 在执行数据库备份操作中.我们使用了两种方案.一种是利 3.4.3 Ghost镜像 考虑到可能整个服务器系统全部瘫痪.也就是主,从服务器 用SQL Server系统提供的SQL Server Enterprise Manager来创 建备份文件.另一种是在页面中利用代码来实现,代码如下: (% 都因故障而无法启动.我们制定了最后一个安全措施.即Ghost 镜像。 在整个系统正常运行的时候.给系统在本地硬盘上作个 Ghost镜像.也就是原样复制一个现有的系统,同时我们将此镜 SQL=”backup database数据库名to disk=…&Server.MapPa ̄(”databackup”)&” \.f&”datbackuptaext.dat”&” set cnn=server.createobject(”adodb.connection”) cnn.open”driver=lSQL erSver};erSver= ̄Ig.务器名;uid=sa;pwd=” cnn.execute SQL on error resume next 像文件复制到移动硬盘上 当本地硬盘也出现故障时,我们可以 通过移动硬盘上的镜像文件来恢复.之后再将网络硬盘上的数 据库还原到刚恢复的系统中 3.4.4网络的安全管理 三农信息系统已应用于局域网.而且也建成了一个覆盖全 讧err<>O then response.write”备份失败:”&err.Descripting else espronse write”数据备份成功l” endif %> 区的三农信息系统的广域网.因此必须重视网络的安全。这主要 包括两方面:网络自身的安全管理及防止外部非法入侵的能力 f1)加强网络自身的安全。经常监视网络的运行状况。配置 备份的调制解调器、集线器、路由器等,一旦发生硬件故障,可及 3.4.1.2数据库的恢复 数据库的备份是为了以后能够顺利地将破坏了的数据库安 时更换:使用适当的网管软件。对网络的运行全面监控,保证网 全地恢复的工作。但是,备份与恢复相比,恢复的工作尤其重要 络发生故障时能够迅速修复 和艰巨.因为备份时系统是处于正常环境状态.而当进行数据库 f21提高网络防止外部入侵的能力 这主要是通过路由器的 恢复时.一般而言.系统的环境处于一种非正常的状态。例如.系 配置来达到目的。在有条件的情况下。网络应安装防火墙及其他 统的整个硬件失败,或者系统软件瘫痪.或者由于误操作删除了 安全性软件 重要的数据等等 4.小结 在进行数据库恢复的进程中.系统将自动地进行某些操作, 对于三农信息系统来说.随着信息量的逐步增长.信息的 确保数据库安全和迅速地恢复。在恢复数据库文件时,必须确保 开发利用.安全管理也日益重要 涪陵三农信息系统为涪陵区所 数据库备份文件是有效的.并且在备份文件中包含了所需要的 有的生产者和消费者提供了信息服务.我们在建设三农信息系 备份内容。 统的同时,也必须深切地认识到安全管理的重要性.从而把三农 在执行数据库恢复操作中.我们也使用了两种方案.一种是 信息系统管理得更好.让它更好地为涪陵人民、国家建设做贡 利用SQL Server系统提供的SQL Server Enterprise Manager来 献 恢复数据,另一种是在页面中利用代码来实现.代码如下: (% SQL=”Restore datbase数据库名farom disk= ‘&Server MapPa ̄(”databackup”) &”\..&”databackuptext.dat”&” ’ 参考文献: 1.沈大林张小蕾.中文Dreamweaver MX/Flash MX/Fireworks MX三 set cnn=Server.createobject(”adodb.connection“1 cnn.open”driver=lSQL Server};erSver=J ̄务器名;uid=sa;pwd=” 合一教程[M】,电子工业出版社,2003; 2.尚俊杰,ASP.NET程序设计【M】.清华大学出版社.2004; 3.龚小勇,关系数据库与SQL Server 2000[M]。机械工业出版社.2004。 cnn.execute SQL on error resume next ・。。●一一+一+・+一+一+一 (上接第l6页) 只要该节点的计算机的用户不使用计算机时.后台程序就会工 本上都是基于C/S模型的Socket调用:封装性从网络,传输层到 作,这类似于计算机上的屏幕保护程序。通过这种方法,就实现 应用层,逐步提高;跨平台性越来越强;用户接口越来越简洁、明 了利用网络闲散资源的分布式运算来虚拟一台大型计算机的功 确。 能.它的发展具有广阔的前景 6.总结 参考文献: 1 Computer Net'work and Interne ̄.Douglas E.Comer.Prentice Hall In— temational lnc.1998.9 分布式计算平台从初期的基于C/S模式的Socket到目前的 J2EE、.NET和网格计算,其发展虽然复杂,但其技术实现是连续 NET核心技术.刘晓华.电子工业出版社.2002.8 的。图4是对其发展过程的一个形象描述 现归纳出分布式计算 2.精通.w://java.sun.COm/reference/docs 技术的发展特点:对于各种分布式计算平台.其底层调用机制基 3.ht4.htw://msdn.microsoft.corn/ 

因篇幅问题不能全部显示,请点此查看更多更全内容

Top