第六周学习总结
一个海量KV分布式存储系统(doris)如何保证高可用,高可靠性。
保证高可用性主要是冗余设计,服务器热备,以及数据多份存储。
架构层面 三种角色:应用程序服务器,数据存储服务器,和管理中心服务器。
基于不同故障,提出了差异化的高可用方案:
基于瞬时故障:应用程序服务器一般多次重试即可恢复,不过多次重试后的故障,需要通过管理中心服务器仲裁来判断状态。
基于临时故障:发生临时故障的机器需要将数据写入临时存储服务器,等待故障机恢复后做数据迁移。
基于永久故障:需要从冗余备份的其它正常数据服务器复制全部数据,同时临时存储服务器启用为正式的数据存储服务器。
评论