从7.0.4开始,TimesTen支持一种新的HA拓扑结构,即传统模式的Active-Standby Pair,外挂上一个灾备中心,架构如下图所示。目前很多重要的系统都采用了这种部署方式,生产中心 + 灾备中心,即在线容灾。避免地震、洪水等自然灾害或者人为灾害导致的数据丢失。
在线容灾要求生产中心和灾备中心同时工作,生产中心和灾备中心之间有传输链路连接。数据自生产中心实时复制传送到灾备中心。在此基础上,可以在应用层进行集群管理,当生产中心遭受灾难出现故障时可由灾备中心自动接管并继续提供服务。
说明:
由于试验环境限制,没有那么多服务器去单独部署每个TimesTen或者Oracle数据库,现有的环境是VMWare上的Linux,以及一个Windows平台。在Linux通过不同用户下的TimesTen 实例来模拟Active、Standby以及Disaster Recovery。Oracle数据库则是单独的,分别部署在Linux和Windows上,灾备中心上的TimesTen连接到Windows平台上的Oracle数据库中。具体配置如下:
节点
| 用户 | 实例名 | DSN | 端口 | IP地址 |
主节点( Active ) | ttactive | ttactive | ttactive | 17100 | 192.168.154.128 |
备节点(Standby ) | ttstandby | ttstandby | ttstandby | 17200 | 192.168.154.128 |
灾备(Disaster Recovery) | ttdisaster | ttdisaster | ttdisaster | 17300 | 192.168.154.128 |
|
Oracle | ORCLLIN | 192.168.154.128 |
Oracle Disaster Recovery | ORCLWIN | 192.168.154.1 |
该贴被shunzi编辑于2011-10-31 15:07:01