借助T1应用交付实现基于Oracle数据库应用的高效率、高可靠性

企业动态
ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。比如Silver Stream就是基于数据库的一种中间件。

ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前***的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。比如Silver Stream就是基于数据库的一种中间件。

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

在数据库层面,通过在应用服务器和数据库之间部署T1应用交付产品,可以提高整个业务的效率和可靠性。T1应用交付产品能为基于oracle的应用提供智能的流量管理和高可靠性,通过先进的健康检查算法,T1产品代替应用服务器检查数据库服务器的状态,卸载服务器压力,并且在资源不可用或负载较大时将流量引导至其他可用资源;通过会话跟踪,在客户端和服务器之间维护会话状态,从而提高了应用访问速度。

部署实例

(1)创建健康检查

该步骤主要是为oracle服务器创建健康检查。可以创建默认健康检查,T1设备支持3-7层健康检查(对于node节点仅支持ICMP健康检查,对于oracle http server类型的应用也可以配置http/https/LDAP等类型的健康检查)。

(2)创建pool

该步骤创建用于负载均衡的资源列表,这里是多个oracle资源组(服务器IP地址和服务端口的组合)。

(3)创建tcp profile

该步骤用于创建tcp层的profile,对于数据库业务,主要是Established_time参数,即长连接。

(4)创建virtual server

该步骤用于创建对应于oracle的虚拟服务,功能是提供同样应用的服务实例进行负载均衡处理,实现对外统一服务,对内将请求分发到多个oracle应用实例上。

(5)冗余结构配置同步

对于冗余设备,将主设备配置(步骤1-4所创建的配置)同步到冗余设备即可。

责任编辑:张存 来源: 51CTO.com
相关推荐

2017-12-22 09:06:48

SDN网络软件

2023-05-15 08:00:00

2012-08-07 14:44:13

布线数据中心布线

2013-10-14 16:47:06

虚拟化容错服务器

2013-10-12 10:19:44

虚拟化可靠性

2014-12-04 14:03:32

SUSELinux

2010-10-22 09:51:00

Hyper-V

2014-06-10 15:07:19

Oracle数据库优化

2011-07-13 09:42:05

NetApp FileSnapshot

2014-02-13 10:30:13

云计算迪普科技DPX19000

2010-07-28 18:58:54

东海证券负载均衡Array Netwo

2010-04-26 10:18:50

2009-07-24 12:35:17

刀片惠普数据中心

2023-06-01 14:25:17

数据中心服务器

2010-04-30 14:32:48

2017-03-28 16:06:42

StratusVMware虚拟化

2011-01-04 12:36:34

Array Netwo负载均衡

2013-05-28 15:31:57

华为华为通信铁路通信

2011-03-15 11:16:59

MySQL数据库可靠性

2019-08-30 12:10:05

磁盘数据可靠性RAID
点赞
收藏

51CTO技术栈公众号