看到资料和方案,觉得做法也挺大胆的,我这边比较关注双活中EX RAC和SVC使用的第三方仲裁问题,仲裁放在两节点中还是第三方机房?我们比较顾忌链路的稳定性,我们怎么去保障稳定避免出现脑裂?
收起双活架构中,第三战点仲裁是必不可少的一个因素,而且对链路质量也有一定的要求,所以双活是IT基础架构建设中最烧钱的一个大类别。
落地到SVC,标准的最佳实践中要求是要有第三方的站点存放仲裁盘,这样才可以在发生脑裂的时候通过仲裁机制保证数据不脏;在SVC早期的版本中,仲裁盘还要求必须是FC链路,成本很高,现在的版本也支持通过IP链路进行仲裁盘部署,以节约链路成本;
但是即使这样,在实际的部署中,有第三站点可以放仲裁盘的环境并不算多,考虑到成本等问题,有一些企业在部署双活的时候将仲裁盘放在本地站点,这样一旦发生脑裂,必定是拥有仲裁盘的站点存活,当然这样是有风险的,具体如何部署还是要结合成本和业务上的连续性要求来看。