Speedy 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Speedy 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Speedy 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !

软件简介

Speedy 是京东公司开发的 Docker 镜像存储系统。

架构图:

speedy 模块:

  1. Docker Registry Driver:

  2. ChunkMaster

  3. ChunkServer

  4. ImageServer

模块说明:

  1. Docker Registry Driver是一个遵照Docker Registry 1.0协议实现的驱动,完成Docker Registry与后端存储系统的对接工作。

  2. ChunkServer与ChunkMaster组成了一个通用的对象存储服务,ChunkMaster是中心节点,缓存了所有ChunkServer的信息,ChunkServer本身是最终镜像数据落地的存储节点,多个ChunkServer会构成一个组,拥有唯一的组ID,上传这个组内的所有ChunkServer都成功才算成功,下载可以随机选择其中一个节点下载。

  3. ImageServer本身是一个无状态的Proxy服务,它相当于是后面通用对象存储服务的一个接入层,Driver发起的镜像上传/下载操作会直接发给ImageServer, ImageServer里面缓存了ChunkMaster中的存储节点信息,通过这些信息,ImageServer会进行ChunkServer节点的选择操作,找到一组合适的ChunkServer机器完成镜像的上传或下载操作。

展开阅读全文

代码

评论 (3)

加载中
首先想到的是 日本东京 #Speedy#
2015/06/05 09:26
回复
举报
京东也搞docker #Speedy#
2015/06/05 12:23
回复
举报
好用吗 #Speedy#
2015/10/23 15:40
回复
举报
更多评论
发表了资讯
2015/09/12 00:00

Speedy:来自京东的 Docker 镜像存储系统

镜像是Docker项目最大的创新点之一,所有的Docker容器都源于镜像。不可否认镜像存储是Docker工作流中的重要一环,Docker Registry是官方提供的开源项目用以保存镜像,同时它也提供了后端存储系统来解决镜像的落地问题,比如Local Filesystem、S3、Swift。Speedy是由京东开源的一个分布式镜像后端存储系统,在架构设计上更好的解决了扩展性和可用性的问题。就Speedy项目的更多细节,InfoQ采访了其负责人田琪。另外,田琪也是也是...

1
60
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2012/03/09 14:09

sphere trees for speedy BSPs--game programming gems5

BSP虽然在现代游戏开发中出场机会越来越少,但是在visibility preprocessing, collision detection, polygon sorting中仍旧有良好的应用; bsp把场景用多个splitter划分为多个区域,并存在树结构中,它有两个重要标准: 1,划分粒度:最好能够划分到polygon级别--精确剔除; 2,平衡数:splitter划分出来的树左右尽可能平衡--搜索时间最小且稳定; bsp牛x之处在于其明确的划分机制和树状存储方式。 这篇文章中所要优化的就是其构...

0
0
发表了博客
2019/08/25 17:19

speedy bee vtx-dtx 图传 中文说明说,录制,LED设置。

speedy bee vtx-dtx 图传 频率设置 出厂默认设置处于锁定模式,红色LED闪烁 只有25mW可用。您可以长按切换到解锁模式 按钮持续10秒,红色LED持续亮起。 注意: 在您解锁VTX之前,强烈建议您了解一下 您所在国家/地区有关避免频率的规则和规定 罚款或没收您的设备。 按钮功能切换 ·短按CH; ·长按2秒钟到BAND; ·长按5秒钟进入POWER; ·长按10秒钟 解锁/锁定模式。 LED状态 1个蓝色CH LED CH1 ON,CH2~8 OFF; 6个红色带LED 分别...

0
0
发表了博客
2011/05/31 23:23

(转)一个as3写的减速效果

写了好久没写出来,网上找到了,谢谢作者 原文:http://hi.baidu.com/sl19880127sl/blog/item/4e37f48fcfbac9e2f11f3680.html AS3减速运动在做游戏开发时很重要,今天我们就介绍一种标准的AS3减速运动,其实就是高中物理知识。废话少说,先看效果: 下面我们就介绍使用flashdevelop来做这个程序,打开flashdevelop,新建一个as3项目(工程->新建工程->AS3 Project),然后在生成的Main.as中输入以下代码: package { import...

0
1
发表了博客
2012/07/26 16:08

sql语言(测试)

--使用Northwind数据库 use Northwind --1.检索Customers表中,CompanyName以B(b) 或者F(f)开头的记录。 select * from Customers where CompanyName like 'B%' OR CompanyName like 'F%' ------------------------------------------------------------------------------------------------------ --2.检索Orders表中订单日期order_date为1997年的记录。 select * from Orders where YEAR(OrderDate)=1997 ------------------...

0
0
发表了博客
2018/02/23 17:31

推荐几个Laravel 后台管理系统

小编推荐几个Laravel 后台管理系统 由百牛信息技术bainiu.ltd整理发布于博客园 一、不容错过的Laravel后台管理扩展包 —— Voyager 简介 Voyager是一个你不容错过的Laravel后台管理扩展包,提供了CRUD操作、媒体管理、菜单构建、数据管理等操作。 官网:https://the-control-group.github.io/voyager/ Github:https://github.com/the-control-group/voyager 视频演示:https://devdojo.com/episode/laravel-admin-package-voy...

0
0
2020/06/05 00:00

GRL:用机器学习改进大气预测

发表于GRL的一项新研究提出了一个高效的、低分辨率的机器学习模型,可以有效地预测3天内的全球大气状态。 近几十年来,天气预报有了显著改善。得益于监测和计算技术的进步,现在的5天预报可达到与1980年的1天预报一样的准确度1。人工智能技术2有望给天气预报带来新的革命性变化。在一项新的研究中,Arcomano等人提出了一个机器学习模型,该模型采用与经典数值天气预报模型相同的格式来预报天气。 采用新的机器学习模型提前4天预...

0
0
发表了博客
2019/09/30 09:53

蜘蛛引擎-UA

以下搜集可用于部分程序,达到事半功倍的效果 百度 “Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)” 百度图片 “Baiduspider-image+(+http://www.baidu.com/search/spider.htm)” 百度最新UA如下: PC: Mozilla/5.0 (compatible; Baiduspider-render/2.0; +http://www.baidu.com/search/spider.html) 移动: Mozilla/5.0 (iPhone; CPU iPhone OS 9_1 like Mac OS X) AppleWebKit/60...

0
0
发表于AI & 大数据专区
2020/06/03 18:00

GRL:用机器学习改进大气预测

发表于GRL的一项新研究提出了一个高效的、低分辨率的机器学习模型,可以有效地预测3天内的全球大气状态。 近几十年来,天气预报有了显著改善。得益于监测和计算技术的进步,现在的5天预报可达到与1980年的1天预报一样的准确度1。人工智能技术2有望给天气预报带来新的革命性变化。在一项新的研究中,Arcomano等人提出了一个机器学习模型,该模型采用与经典数值天气预报模型相同的格式来预报天气。 采用新的机器学习模型提前4天预...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
3 评论
162 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部