本帖最后由 good_Knight 于 2018-10-23 12:03 编辑
新加的alwayson双活原始需求: 两站点配置alwasyon数据库,两个站点之间的网络时延要求达到2ms以内,且高可靠,使用光纤打通两个站点之间的通信 传统的alwasyon容灾方案如下
用户的需求是通过AD进行三个站点的只读负载轮询调度,那么备站点的AD就需要设置为同步测量,同时备站点的优先级放低,跨站点访问会增大时延。
1、提供读写vip,支持在30s以内的故障自动转移,并且可配置故障转移群集的切换时间在某个范围波动,给出配置方法 2、提供只读vip,可实现各个节点的读负载 一、网络要求与限制: 1、主备站点网络二层打通 2、主备两个站点网络时延在2ms以内 3、主备站点的带宽要求达到千兆或万兆 4、主备两个站点的网络通信要确保通信无问题(稳定性与可靠性链路测试) 5、node节点不允许任意节点宕机,否则影响写操作 二、配置方案 1、AD配置方案: 物理主AD、备AD 分别在主备两个Sangfor aCloud超融合站点 主AD配置抢占模式,AD配置负载均衡策略,负载到3个节点上,节点1与节点2优先级比节点3优先级高 2、节点个数配置方案: 5节点数量alwayson集群 节点1与节点2、节点3在主节点,节点4、节点5在备站点 3节点数量alwayson集群 节点1与节点2 在主站点,节点3在备站点 节点全部配置同步提交模式( 可以设置包括主replica在内的最多三个replica处于同步提交状态。),配置故障转移群集,节点多数仲裁,配置主站点节点之间的自动故障转移,备站点手动故障转移 3、主站点与备站点均配置AD域服务器,防止单点故障 三、方案大致效果 以3节点alwayson为例,主站点1.2,备站点3,配置全部同步提交式: 1、正常情况下,主节点1为读写站点,读写VIP在此站点上,节点1、节点2与节点3用只读VIP负载 2、节点1 挂掉,自动故障读写VIP转移到节点2,只读负载到2、3 3、节点2 挂掉 或 节点3挂掉 或 主备数据中心链路故障,写入操作失败,业务立马受到影响, 默认时间是10s,读操作正常 4、主AD域控制器故障或备AD域故障,不影响业务 5、主负载均衡故障,影响读操作大概20s,自动切到备负载均衡 6、主数据中心全部故障,需要重新配置节点仲裁模式,然后在备数据中心手动拉起alwayson节点,因为需要手动操作,此时耗时较久
alwayson容灾详细方案请咨询我奥。详细配置方法,容灾与企业级云的结合解决方案看下5.8.6能解决下单机与web的容灾,oracle数据库的原生容灾就是dg最靠谱了。提供数据库容灾与双活的免费咨询奥,以收集更多地用户场景 |