对于云灾备的建设,我们要明确一点,我们是单纯建立一个静默的灾备中心用于接管故障时的主数据中心,还是建立一个与主数据中心互备的多活中心共同提供服务?对于云上、云下互备的多活中心,方案有哪些?
对于某些有监管要求的行业,需要建立独立的静默灾备中心。除此之外,选择云上云下的灾备多活数据中心对企业来说不失为一种好的选择。
首先,公有云的优势是成本低,免维护,扩展性非常好。可以节省灾备数据中心建设和设备购买的一次性投入。同时静默灾备中心对于能源的消耗也较大,纯灾备模式造成一定程度资源浪费,不利于碳中和目标。
主流的公有云厂商都会提供全面数据库,中间件,安全等保等服务。同时传统行业使用的Oracle数据库,VMware虚拟化等技术在一些公有云厂商也有支持。选择公有云作为多活架构,架构更为灵活,用户可根据需求定制需要的服务类型,不用考虑设备更新换代。
另一方面,传统容灾技术多依赖SAN存储的数据同步和复制功能。公有云多活架构对容灾技术也提出的新的要求。
目前主流的多活架构中,数据库多会选择分布式数据库,如主流的OceanBase,TiDB等。分布式数据库的使用,对用户的业务架构提出了更高的挑战。为了应对这些架构变化,用户需要对自身业务有更深入的了解。进行业务逻辑拆分,数据库的分表分库等。在这个前提下,才能实现云上云下基于多副本技术的多活架构。