首先第一步要做好业务分级,找到核心系统。
将组织下盘子中所有的服务做好分级,挑选出核心链路的业务和系统。
只为核心业务系统设计多活方案,降低方案实施的成本和复杂度。
比如通过价值链看核心系统,流量高的系统往往是核心系统。
核心业务强依赖的系统是核心系统。
产生收入的业务系统是核心系统。
基于这几个角度,盘清需要做双活改造的核心系统。
其次,做好数据分类治理。
盘好核心系统分级之后,接下来就是要看系统背后的数据了。
主要是考虑,一旦出现系统问题,背后的这些数据应该如何处理。
可以从数据量、数据唯一、实时性、准确性、可丢失性、可恢复性几个角度考虑。
因为双活或者异地多活,涉及到数据在多个可用区的同步,梳理好哪些数据需要跨区复制同步,对于降低复杂度,节省成本,减少延迟都很有帮助。