DTCC-京东分布式存储的持续研发_第1页
DTCC-京东分布式存储的持续研发_第2页
DTCC-京东分布式存储的持续研发_第3页
DTCC-京东分布式存储的持续研发_第4页
DTCC-京东分布式存储的持续研发_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、京东分布式存储的持续研发过去一年里所做的努力 自主研发自主研发需求驱动,分期开展相互复用又高度定制的多个系统 具体产品具体产品京东文件系统对象存储服务弹性块存储高速NoSQL平台Jingdong File System 需求驱动特别针对海量小文件强可靠、强一致、高可用透明压缩以节省带宽与机器资源Scalable systemkey-file storage文件key由系统生成,应用自行保存datanodereplica groupmonitorcheckerJFS-V1: immutable small filesjfs/t5/8/10240/10000/A5B8FC33-YJava clie

2、ntcoordinatorcoordinatorcoordinator复制协议primaryfollower Paxos变体变体固定成员角色 one primary + two followersFull-quorum replicationfollowerclient单机存储引擎 一组一组append-only files, without in-RAM indexeschunkId/offset/size as the internal key应用 图片图片 订单订单 仓库流水记录仓库流水记录 数据库大字段数据库大字段 极强的容错能力极强的容错能力 机器或磁盘故障 文件误删除或截断 优异的

3、性能优异的性能 追加写入 单次seek读取JFS-V2: 大文件支持 抽象 Append-Only File Segments 复制技术 Chain ReplicationheadmiddletailconnectorconnectorJFS-V3: scalable namespace managementbucket dbbucket dbbucket dbbucket dbbucket dbZooKeepermasterroot dbMigration controllerGarbage collector 分布式字典树 基于RDBMS搭建 自动平滑迁移JavaJavaJavaconne

4、ctorJingdong Storage Service 对象存储服务兼容S3 APIAccounts/Buckets/Objectsname metadata + dataJSS内部架构Load BalancerService GatewayLog data pipelineData storage subsystem(JFS)Account/Bucket ManagerMetadata Management(JFS)Erasure Coding SubsystemJSS应用 网盘、音乐、电子书、网站静态内容网盘、音乐、电子书、网站静态内容 极强的可靠性与可用性 数据共享、授权认证数据共享、

5、授权认证 内外网均可访问 冷数据永久归档冷数据永久归档 低成本保证 擦除编码Storage BackendPhysical HostVMVMVMJingdong Block Storage 持久、无故障的“云硬盘”抽象 后端实现复制和高可用 主要应用于虚拟化平台技术挑战 故障切换与恢复、性能调优VolumemanagerBlockNodeBlockNodeBlockNodeBlockNodeJingdong In-Memory Store演进历叱 Redis单实例 Redis主从复制 Pre-sharding 监控、报警 统一缓存平台 JIMStore统一缓存平台JIMStore Featur

6、es 精确的故障检测Failure detector via distributed election 自动故障切换Failover controller 多租户资源公平性Traffic monitoring & control RAM/Disk两级存储Our own Redis branch 横向扩容Our own cluster mode水平扩展新增抽象 db, buckets, keys新增操作 buckt-level selective replication bucket deletionBucket 0, 333Bucket 668, 1000Bucket 334, 667Bucket0, 80, 334, 414,668, 748Bucket 81, 333Bucket 74

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论