在Db2 pureScale GDPC数据库双活技术方案设计的访问设计环节中,客户端应该采用什么方式连接数据库节点? 如何同时考虑客户端连接的负载均衡、客户端连接的访问亲缘性?
在双活环境,怎么最大化负载均衡并不是最主要的考虑因素,最大化性能才是需要考虑的。因为跨站点的通信延时,所以要尽量避免跨中心访问。所以客户端应该采用偏好链接的方式来访问数据库节点。
每个应用服务器配置自己的数据源,通过Client Affinity的方式连接到数据库成员节点,有效避免跨站点访问。一旦成员节点出现故障,ACR可以自动将应用服务器连接到其他存活的成员节点。
在这个基础上,还有几点需要注意: 1,跑批节点放在主CF同机房member上。2,启动数据库的时候第一个启动的成员节点要选择和主CF在同一机房。因为有些数据库的自动管理工作是在第一个启动的member上完成的。
收起