版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、PaxosStore高可用存储系统介绍项目介绍PaxosStore架构设计具体案例分析项目的挑战和发展项目介绍PaxosStore是什么?一个在跨园区数据中心间同步复制,提供灵活的数据模式和访问接口,支持亿行大 表,并具备快速伸缩能力,低延迟低成本,强一致和高可用的分布式存储系统。PaxosStore特点:无租约Paxos工程化,多主多写,高可用;针对业务特性优化,合并整体优化成本15+%;同一容灾、迁移框架下,支持多种插件化存储引擎、亿行大表;快速伸缩能力,基于反馈的自适应迁移系统。项目介绍PaxosStore部署情况:WXG内部广泛部署、数千台机器数万亿/天的读写量、峰值1亿+/秒PB级的
2、结构化数据、全球多个数据中心微信业务支持:账号/消息/朋友圈/通讯录/为什么需要PaxosStore?日益庞大的存储集群海量存储机器,PB级数据量月均上百台单机故障旧架构缺陷:数据异步同步单机故障导致部分Key不可用单机数据丢失,导致未同步数据丢失需求列表提高服务的可用性提高数据的安全性机器规模7000台,每月频繁的单机故障项目介绍PaxosStore架构设计具体案例分析项目的挑战和发展PaxosStore整体架构数据分布方式按Set隔离,一致性哈希;Set内三园区容灾;读操作就近访问。PaxosLog(PLog)介绍ABC三台机上对应的三条PLogPaxos协议保证PLog中每个Entry的
3、一致性三机PLog架构设计要点三份数据副本更加安全可靠NoRaid代替Raid10降低成本多主多写AB机自动跳转PLog允许空洞可用性更高PLog细粒度化用户数据相互隔离快消型PLog消除磁盘瓶颈三机PLog架构三份数据副本下的性能优化Paxos协议优化预授权(Pre-Preparing)常规优化网络IO按IP聚合投递磁盘IO合并针对性优化只复制副本,延迟批量Commit多主多写下的活锁问题活锁问题是怎么产生的?多主多写下的活锁问题活锁问题如何解决?Client路由先A后B冲突时进行避让相同PLog的请求合并为什么PLog(变更日志)允许空洞的情况下可用性更高?PLog(变更日志)与数据对象的
4、对应关系整个数据库对应一个PLog访问单个用户数据落后时Catchup所有用户变更单个用户数据发生异常影响对应PLog的所有用户PLog(变更日志)与数据对象的对应关系PLog细粒度化用户数据相互隔离数据落后、丢失时,独立恢复PLog细粒度下的恢复策略访问时优先恢复后台线程全量恢复基于PLog(变更日志)的数据恢复如何应对PLog无限增长的存储空间?PLog日志存在的意义协议交互需要Commit到DB数据库删除PLog日志安全性:Commit下可删过期删除快消型PLogPLog存多久合适?存储成本 VS 数据全量恢复性能增量型数据以严格递增序列号为Key的列表结构以时间戳为Key的集合结构数据恢复方式总结基于PLog日志基于增量数据基于全量数据项目介绍PaxosStore架构设计具体案例分析项目的挑战和发展朋友圈索引存储背景单机TB级数据热数据效应明显实施效果机器故障,平滑切换回归集群,快速恢复消息存储系统背景1000+台机器,PB级数据消息写量:千亿级/天存储转发机制实施效果NoRaid代替Raid10,收益明显DB支持增量恢复,PLog日志快消项目介
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 病理科医师劳动合同范本
- 办公室装修预算控制合同范本
- 廉洁自律承诺书范本-投资
- 展览馆隔音墙安装合同
- 建筑备案工程合同
- 图书馆购房合同模板
- 建筑节能改造处方管理办法
- 玩具制造行业劳务管理办法试行
- 亲子游乐场经理合同
- 云计算预埋件安装合同
- 集装箱房施工方案
- 平安校园建设关于动态防范清理低谷有害信息和不规范的app方案
- 旅行社经营管理教案
- 配位化学-研究生版智慧树知到课后章节答案2023年下兰州大学
- 马拉松赛事运营服务投标方案(技术方案)
- 教学信息技术 2.0对小学音乐课堂的意义
- (完整版)高中英语语法填空专练-时态语态
- 园林建筑设计与施工第二章-园林建筑设计的基本原课件
- 研究生导师培训
- 预混料生产工艺要求
- 物业维修基金管理使用制度
评论
0/150
提交评论