- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅议公安信息系统高可用性及相关技术
【摘 要】信息化建设已成为公安三项建设中重要的一
项内容。公安业务离不开信息系统的支撑。如何确保公安信 息系统在故障发生后,自动快速进行故障恢复(称为:高可 用性),保障公安数据安全,是在信息系统的建设和日常维 护工作中必须要考虑的问题。本文将主要从技术管理角度, 简要分析服务器冗余、数据库集群、数据的备份这三个方面 技术特征及其对于提高信息系统可用性的影响。
【关键词】高可用性;信息系统;集群;RAC;备份; 数据安全
公安日常办公和业务工作的正常运转越来越离不开信 息系统的支撑,一旦信息系统无法正常运行,必将给公安工 作和人民群众的切身利益造成影响,尤其是如果公安业务数 据丢失,造成的损失必将是无法挽回的。因此,保障信息系 统的正常运转,一方面是保证提供不间断的服务,另一方面 是保证数据的安全性。
高可用性(High Availability)通常来描述一个 系统经过专门的设计,从而减少停工时间,而保持其服务的 高度可用性。信息系统高可用性的保障是一个系统工程,涉 及到的方面很多,主要包括:运行环境(建筑物、机房、电 源、湿度、温度等)、网络环境、冗余部件、冗余服务器、 数据存储与备份、异地容灾备份、软件设计等等。归纳起来 就是:通过相应的技术手段对冗余设备加以有效的管理、利 用,使因软件、硬件、人为、自然灾害等原因造成的故障对 业务的影响降低到最小程度。
本文重点讨论以下三个方面的技术:
一、服务器高可用性集群
单台服务器本身一般具有冗余电源、冗余网卡、冗余硬 盘、冗余CPU等部件,可以避免部分硬件故障对业务造成的 影响。但是,单台服务器提供的服务在系统中是一个单点故 障,需要有冗余服务器互为备份,可称之为高可用集群(High Availab订ity Cluster)o 集群(cluster)就是一组计算 机,它们作为一个整体向用户提供一组网络资源。只有两个 节点的高可用集群又称为双机热备,即使用两台服务器互相 备份。高可用集群不是用来保护业务数据的,保护的是用户 的业务程序对外不间断提供服务的能力。通常有三种方式: 主从方式 (非对称方式)、双机双工方式(互备互援)、集 群工作方式(多服务器互备方式)。
高可用集群软件(以下简称HA软件)可以实现故障检 查和业务切换的自动化。HA软件能够自动检测系统的故障。
同时,一旦发现计算机出现故障,HA软件将把该计算机上的 所有进程转移到备份计算机上,从而为客户提供不间断的服 务。一旦计算机宕机,HA软件能够将宕机时间缩短到几分钟 甚至几秒钟。HA软件就是利用这些方法来提供最佳的服务可 靠性,将计算机的宕机时间减少到最低程度。实现双机系统 的两台主机不要求完全一致,但应该尽量做到硬件匹配。
二、数据库集群
Oracle是国际领先的大型数据库软件,也是公安数据中 心普遍采用的数据库软件,下面以Oracle RAC为例,介绍 数据库集群技术在提高信息系统可用性方面的应用。
Oracle Real Application Clusters 具有共享缓存 体系结构的集群数据库,允许集群系统或大型并行系统中的 多个节点共享同一物理数据库,可以自动进行负载平衡、故 障修复和规划停机时间,以支持高可用性应用程序。当并行 服务器中某节点失效,透明的应用程序容错能够把用户自动 转接到另一节点上继续运行,应用程序在用户没有察觉的情 况下继续执行。这使周期性和非周期性发生故障的系统增大 了连续可用性。进程的失效可以完全透明地转移到另一节点 上去,通过适当地配置,可以指定所有查询都在客户端进行 缓存,这样它们便可以在转移后的节点上重新设置。同时, 还可以在没有失效时预先与容错节点建立一个连接,这样可 以减少容错时在连接所花的时间。
Real Application Clusters 实现了 真正意义上的一 个单系统访问数据库,它提供了从任何节点到所有磁盘设备 和远程高速缓存进行无缝数据访问的能力。此单系统映像延 伸到所有数据库管理操作。安装、配置、备份、升级以及监 控等操作只需进行一次,然后会自动发布到集群中所有节点 上去。各种Oracle工具将发现集群数据块中所有不同的节 点并以它们为目标分配给想得到的任务。
与双机热备份方式相比,Oracle Real Application Cluster并行服务器方式有以下优点:各服务器共享一个 数据库,在正常运行时可以进行负载分担,无需考虑应用数 据的人为分割;并行服务器方式对应用完全透明,在应用程 序设计和开发的过程中也不需要进行特殊编程,简化了开发 的复杂程度,同时今后系统扩展也无需修改应用程序;不需 要重新启动数据库核心进程,缩短了故障造成的停机时间。
三、数据的备份
据统计,80%以上的数据丢失是由人们的错误操作引
文档评论(0)