【IT168技术文档】 Oracle RAC(真正应用集群)10g 是企业网格的一项主要基础技术。在企业网格中,数据中心将可以动态改变自身特性,以实时支持企业瞬息万变的需求。应用程序工作负载将以服务的形式进行管理,同时必需满足规定的质量等级。处理资源和存储器将以数据流的形式分配给服务,以确保满足规定的质量要求。网格中的每一处理节点或存储组件可近乎实时地改变自身的特性,而不会对应用程序产生任何影响。
Oracle RAC 10g 支持Oracle 数据库在集群上支持所有类型的主流商业应用程序和自主研发的应用程序。它运行在集群之上,为Oracle 数据库提供了高级别的可用性、可伸缩性和低成本计算能力。
完整的集群管理方案
Oracle RAC 10g 在Oracle 数据库10g 运行的所有平台上提供了一个完整集成的集群管理解决方案。这一集群件功能包括集群连接、消息处理服务和锁定、集群控制和恢复,以及一个工作负载管理框架。用户无需购买任何第三方集群件管理软件。Oracle 企业管理器10g 的功能大幅提升,实现了集群数据库部署真正的单一系统映像管理。Oracle 企业管理器10g 还提供了一个集群页面来查看集群硬件和整个操作系统的状态。在集群支持多个数据库时,这一特性非常实用。用户可以轻松了解整体集群平台状态,同时也可根据需求详细了解每个独数据库的性能。
除了可管理性方面的改进之外,Oracle RAC 10g 还提供了一系列性能改进,令许多应用程序受益。这些包括:
例程故障恢复时间的改进 由于一系列优化缩短了路径长度,而且允许关键恢复功能并行执行,所以大多数应用程序的例程故障恢复速度都加快了。内部实验室测试显示,针对最高恢复速度而配置的应用程序的恢复时间缩短了一半之多。
提高主要应用程序操作性能优化 减少了事务同步开销,对于小型事务来说最明显。消息聚集在适当的时候将多条消息合为一条信息,因而提高了节点之间的高速缓存合并通信效率。
针对特定类型的工作负载提供性能改进的动态重组 如果应用程序包含多个工作负载,通常一个或多个工作负载会在很大程度上表现出与特定数据资源集的相似性。Oracle RAC 10g 将自动对其进行检测,并将这些资源重组到表现出相似性的例程上。随着工作负载的变化和在例程间的切换,该机制可自动进行调整,以便以优化的方式重组资源。此优化无须对应用程序或数据布局进行任何人工调节或更改。
Oracle 数据库10g 和Oracle RAC 10g 提供的特定新管理性增强功能实现了企业网格和“RAC 无处不在”——各种规模的企业普遍采用Oracle RAC 来支持各类应用程序。企业网格采用大型标准化商用组件配置,如:处理器、网络和存储器。利用Oracle 数据库10g 和Oracle RAC 10g 大幅度降低了运行成本,进一步增强了灵活性,其动态提供节点、存储器、CPU 和内存的特性可以更轻松、高效地保持服务级别,而通过提高的利用率又进一步降低了成本。企业网格是未来的数据中心,使企业具备更高的适应能力、前瞻性和敏捷性。
在中国的成功应用
为重庆联通部署综合营账系统
重庆联通选择了Oracle RAC部署综合营账系统,实现对重庆市辖区范围内的地市级分公司和数十家县级公司的移动、市话、长途、IP电话、寻呼、ATM宽带数据等业务的集中管理。借助Oracle RAC的强大功能和独到的高可用性、可伸缩性以及安全性,重庆综合营账系统运行稳定、可靠,能够7X24小时全天候工作,为重庆联通能够在以客户为中心的多业务内进行信息交换、资源共享、业务综合、决策分析提供了重要保障, 并大大提升了广大用户的访问效率。同时,利用RAC的可扩展性技术,重庆联通能够按需对系统进行扩容改造,及时满足快速变化的业务发展要求,协助数据库管理员全面简化大型数据库的管理复杂性和成本。
提高银河证券网速度和负载能力
中国银河证券有限责任公司利用RAC对网站(www.okzhaosheng.com.chinastock.com.cn)进行全面升级,不仅优化了网站的性能,使网速提高了10倍,负载能力提高一倍, 而且简化了网站管理。更重要的是,使银河证券能够方便地通过网站提供内容更丰富的服务,让股民在速度快、内容丰富、性能稳定的银河证券网上获得更加有效的帮助,增强对银河证券的信任,使银河证券能够在日益激烈的证券市场竞争中赢得坚实的用户基础。
通过利用真正应用集群技术提供的集群模式,银河证券网实现了高可用性。升级到Oracle9i RAC的银河证券网,自5月1日成功上线以来,网站服务器一直保持724的高效运行状态,没有出现任何故障。而在系统升级之前,为了整理系统数据,保证系统的性能,平均45天左右就需要重新启动数据库。