有哪些常见的数据层容灾架构?

  • 回答 (7)
  • 关注 (0)
  • 查看 (283)

进来国内多个厂商发生数据灾难,导致服务中断,关于异地多活的容灾讨论重新被激活,引起业界的广泛关注。

婷留婷留提问于
看破红尘的黑猫回答于

CKV是一个很好地解决方案,全称Cloud KeyValue,具备高性能 、低成本、高可用的良好业务体验,能轻松应对海量数据访问、存储成本敏感、延时敏感等问题。CKV安全可靠 ,拥有2份热点数据,备Cache数据和流水落地,备份中心备份数据和流水,具备回档能力。由于CKV具备完善的接入流程和支持当前流行的多种协议,目前在公司运营推广较为成功,覆盖范围较广。优点:1、高性能:采用定制的内核态网络接入模块,具有高性能,低延时,单机性能出众,可平行扩展,性能不随数据规模的增加而降低。可同时提供19w/s的读服务,11w/s的写服务(平均时间<2ms,64字节小数据)。2、冷热数据分离:低成本,支持冷热数据自动分离,每一个KEY都将自动存放在性价比最高的介质上,这点非常有利于对外开放和第三方进行推广。3、高可用:日常运营包括扩容、缩容、负载调平、死机搬迁、容灾切换等,均已实现自动化处理。4、高可靠&回档能力:双份在线数据,可落地,持久存储。支持白名单、密码策略等功能,每日定时备份数据和实时记录流水,支持数据定点回档。5、便捷省心:由架构部集中统一部署,有成熟的接入指引和RTX实时咨询,即时申请即时使用,无需自行安装;拥有专业的运营团队,用户无需半夜去处理故障。这点我想应该是各BG很喜欢的特性之一。

你孩子啊社会不会同情弱者!回答于

数平计费中心为了解决公司海量账户存储需求不断增加带来的传统db+cache存储架构的写操作并发不足、难以自动扩容等缺点,设计实现了高一致分布式Cache(简称厚德平台)。

分为接入层、控制层、存储层和落地层四个主要的模块:

接入层:负责统一的数据接入,对流量进行控制,并对外屏蔽存储节点的自动扩容、容灾切换等细节;

控制层:全局配置管理,负责所有节点的管理、前端路由的下发、统一管理自动扩容和容灾切换的流程;

存储层:负责数据在内存中高速读写存储,并保障数据最终一致性;

落地层:负责数据落地固化,数据冷备或其他数据离线计算。

优点:

  1、数据一致性容灾:通过一致性中心CC的注册和黑名单锁定机制,来保障主备Cache的最终一致性,遇到灾难能够快速切换,对于主备不一致的数据处理遵循一个原则:宁可不服务,不能错账。且灾难时只有黑名单中的少量用户(百级别)不能提供服务,其他用户正常读写。从生产环境验证的效果看,故障自动切换影响的时间大概在10秒以内(10s主要用于确认故障),黑名单延迟在2秒以内。在一些需要重新加载数据的场景下(如当机恢复,服务重启),采用版本号的方法解决重入时数据覆盖引起的不一致问题。

  2、自动扩容:管理中心keeper实现统一调度,下发路由策略,并通过镜像搬迁和实时拉取两种方式,在不间断服务的情况下,实现数据层在高一致性要求下的一键无缝扩容。

  3、高性能:通过无锁编程、阻塞异步化等技术提升性能,单机读写(读和写10:1)性能可达到23w/秒,延迟<10ms。

想念o默默我有锄头你有墙,我们正配回答于

Redis是一个开源的实现相对简单的高性能的key-value存储系统,业界有很多知名公司都在用,它有一个突出的优点在于,它支持存储比较多的value类型,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持丰富的操作,而且都是原子性的。在此基础上,redis支持各种不同方式的排序适用于很多业务场景。redis数据落地有rdb和aof两种模式,但都有缺点,rdb模式缺点:存在时间间隔T,灾难恢复时会丢失最大T时间的数据;aof模式缺点:由于所有命令都写入aof文件,aof相对较大,所以redis也提供了aof文件重写机制来给aof瘦身;另外aof的写入模式选择也会对redis的性能产生影响。

壹捌柒肆手机APP项目经理,产品经理。业余服务器、前端、iOS 开发人员。回答于
Dust资深服务器虚拟化工程师。回答于

数据层的容灾相对接入层、应用层容灾而言要复杂,实现起来难度大一些,但是优点还是很明显的

耽尼产品经理 / 程序猿 / SEOer回答于

有主备切换模式和用类似paxos协议来保障的方案

死者是小智回答于

最好的方法就是平时多做备份,尽量杜绝信息存储灾难,一出事肯定就是大事了

所属标签

可能回答问题的人

  • 西风

    renzha.net · 站长 (已认证)

    7 粉丝1 提问9 回答
  • 四无君

    0 粉丝0 提问3 回答
  • HKC

    红客学院 · 创始人 (已认证)

    26 粉丝7 提问2 回答
  • o o

    3 粉丝490 提问2 回答

扫码关注云+社区

领取腾讯云代金券