服务器 频道

HP-Oracle RAC方案破解传统UNIX困局

  解决之道:X86数据库集群系统破解IT难题

  各自对立的服务器,高额的软硬件费用、管理分散、重配置能力差等等,这些传统UNIX双机方案中不得不面对的IT困惑,我们真得就无能为力了吗?惠普带给我们的基于X86服务器的数据集群系统解决方案(HP-Oracle RAC),从使用效果看上不失为一种有效的解决方法。

  数据集群的基本思想是把多台服务器的资源合并起来,使其成为一台大型计算机那样运行。这样的好在在于可以实现统一管理、按需提供容量、按需分配资源、动态调整、提供低成本模块化组件。据了解,该方案的典型特征为:

  • 多个实例访问同一个数据库

  • 实例分布跨多个节点

  • 物理或逻辑访问到每个数据库文件

  • 软件控制数据访问

  提到HP-Oracle RAC,要先了解一下RAC的概念。RAC全称real application clusters,译为“实时应用集群”,是Oracle新版数据库中采用的一项新技术,是高可用性的一种,也是Oracle数据库支持网格计算环境的核心技术。Oracle RAC主要支持Oracle9i、10g、11g版本,可以支持24 x 7 有效的数据库应用系统,在低成本服务器上构建高可用性数据库系统,并且自由部署应用,无需修改代码。在Oracle RAC环境下,Oracle集成提供了集群软件和存储管理软件,为用户降低了应用成本。当应用规模需要扩充时,用户可以按需扩展系统,以保证系统的性能。

  在一个应用环境当中,所有的服务器使用和管理同一个数据库,目的是为了分散每一台服务器的工作量,硬件上至少需要两台以上的服务器,而且还需要一个共享存储设备。同时还需要两类软件,一个是集群软件,另外一个就是Oracle数据库中的RAC组件。同时所有服务器上的OS都应该是同一类OS,根据负载均衡的配置策略,当一个客户端发送请求到某一台服务的listener后,这台服务器根据我们的负载均衡策略,会把请求发送给本机的RAC组件处理也可能会发送给另外一台服务器的RAC组件处理,处理完请求后,RAC会通过集群软件来访问我们的共享存储设备。

0
相关文章