摘要: 管理 "谈工程师的价值和发展" 编程 虚拟存储 "六问Ceph:在中国的发展还有哪些障碍?" "Ceph剖析:数据分布之CRUSH算法与一致性Hash" "有云 打造高性能高可靠块存储系统" "有云 IaaS中的统一存储:从设计到实践.pdf" "ceph 性... 阅读全文
posted @ 2015-09-23 14:57 ThinkDiff 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 最初决定写这些文章的时候,本打算大致记录一下,几千字也就了事了。可是越写越觉得东西多,不说明白总有些不甘心,于是就越写越长,到这儿为止貌似已经有一万七千多字了。除了博士论文之外,应该是没有写过更长的东西了。 但是,即便如此,仍然有很多内容没能涉及,只能将来有机会再加以补充了。 之所以花这么多时间在... 阅读全文
posted @ 2015-09-23 14:49 ThinkDiff 阅读(1617) 评论(0) 推荐(1) 编辑
摘要: 本篇文章的内容,主要是笔者在调研分析Ceph过程中产生的一些思考。因为其中的内容比较自由发散,且大多是笔者的个人见解,故此另启一文进行讨论。 关于Ceph的性能 目前为止,本系列的文章中没有涉及到Ceph性能的详细讨论,也没有给出任何的Ceph性能数据。原因很简单:笔者本人没有机会进行详尽... 阅读全文
posted @ 2015-09-23 14:48 ThinkDiff 阅读(2588) 评论(0) 推荐(2) 编辑
摘要: 在 《“Ceph浅析”系列之二——Ceph概况》中即已提到,关注Ceph的原因之一,就是OpenStack社区对于Ceph的重视。因此,本文将对Ceph在OpenStack中的价值进行简要介绍,并且对Ceph和Swift进行对比。 Ceph在OpenStack中的地位 对于一个IaaS系统... 阅读全文
posted @ 2015-09-23 14:44 ThinkDiff 阅读(4682) 评论(0) 推荐(0) 编辑
摘要: 本文将对Ceph的工作原理和若干关键工作流程进行扼要介绍。如前所述,由于Ceph的功能实现本质上依托于RADOS,因而,此处的介绍事实上也是针对RADOS进行。对于上层的部分,特别是RADOS GW和RBD,由于现有的文档中(包括Sage的论文中)并未详细介绍,因而本文或有语焉不详之处,还请读者多多... 阅读全文
posted @ 2015-09-23 14:31 ThinkDiff 阅读(6104) 评论(1) 推荐(2) 编辑
摘要: 本文将从逻辑结构的角度对Ceph进行分析。 Ceph系统的层次结构 Ceph存储系统的逻辑层次结构如下图所示[1]。 Ceph系统逻辑层次结构 自下向上,可以将Ceph系统分为四个层次: (1)基础存储系统RADOS(Reliable, Autonomic, Distributed... 阅读全文
posted @ 2015-09-23 14:22 ThinkDiff 阅读(6295) 评论(2) 推荐(1) 编辑
摘要: Ceph针对的目标应用场景 理解Ceph的设计思想,首先还是要了解Sage设计Ceph时所针对的目标应用场景,换言之,“做这东西的目的是啥?” 事实上,Ceph最初针对的目标应用场景,就是大规模的、分布式的存储系统。所谓“大规模”和“分布式”,是指至少能够承载PB级别的数据,并且由成千上万的... 阅读全文
posted @ 2015-09-23 14:09 ThinkDiff 阅读(4980) 评论(0) 推荐(0) 编辑
摘要: 本文将对Ceph的基本情况进行概要介绍,以期读者能够在不涉及技术细节的情况下对Ceph建立一个初步印象。 1. 什么是Ceph? Ceph的官方网站Ceph.com上用如下这句话简明扼要地定义了Ceph: “Ceph is a unified, distributed storage syst... 阅读全文
posted @ 2015-09-23 11:16 ThinkDiff 阅读(6711) 评论(0) 推荐(0) 编辑
摘要: 开源技术专家章宇同学(@一棹凌烟)在C3沙龙分享过Ceph之后,最近来了劲头,一口气写了一系列《Ceph浅析》的博文,共8篇: “Ceph浅析”系列之一——前言 “Ceph浅析”系列之二——Ceph概况 “Ceph浅析”系列之三——Ceph的设计思想 “Ceph浅析”系列之四——Ceph的结构 “... 阅读全文
posted @ 2015-09-23 11:12 ThinkDiff 阅读(6486) 评论(0) 推荐(3) 编辑
摘要: 作者资料:章宇于2002年及2007年分别于清华大学电子工程系获得学士及博士学位,其后一直从事计算机系统领域的研究与开发工作,目前供职于华为技术有限公司云操作系统部门,从事OpenStack相关工作。出于工作原因和个人兴趣,作者陆续关注了一些开源项目,主要包括:KVM/QEMU,libvirt,v... 阅读全文
posted @ 2015-09-23 10:40 ThinkDiff 阅读(2852) 评论(1) 推荐(2) 编辑