为什么80%的码农都做不了架构师?>>>   

Ceph无疑是目前人气最高的开源存储项目之一。因此,笔者近期也花了一些时间对其进行调研。基于对现有资料文档的学习思考,以及由此而来的心得体会,笔 者将用一系列文章对Ceph进行介绍与分析。文章内容大致涵盖Ceph的产生背景、设计思想、技术实现、主要特点、与OpenStack的联系、与 Swift的比较等等。

由于条件及精力所限,笔者并未对Ceph的源代码进行深入分析,也没有Ceph扩展开发或者部署运维的一手经验。因此,这些文章的内容必定有欠深入。之所以希望有所记录并加以分享,其目的在于以下几点:

  • 梳理记录学习心得
  • 整理编写中文资料
  • 身体力行推动开源

有鉴于此,希望这些文章能够为打算学习Ceph的朋友提供一个入手的思路和参考,也帮助已经初步了解Ceph的朋友查遗补缺。对于那些精通Ceph的大牛,则欢迎各位不吝赐教。对那些希望找到具体开发和部署指导与技巧的兄弟们,只好对不住各位了 

这些文章中的内容全部来自公开的资料和文档,并尽可能注明出处。如有遗漏,欢迎指出。

如需转载或引用文章内容,敬请注明。请勿在未获得笔者授权的情况下将文章内容用于商业目的。谢谢。

转载于:https://my.oschina.net/oscfox/blog/215424

“CEPH浅析”系列之一——前言相关推荐

  1. “CEPH浅析”系列之七——关于CEPH的若干想法

    为什么80%的码农都做不了架构师?>>>    本篇文章的内容,主要是笔者在调研分析Ceph过程中产生的一些思考.因为其中的内容比较自由发散,且大多是笔者的个人见解,故此另启一文进行 ...

  2. “CEPH浅析”系列之八——小结

    2019独角兽企业重金招聘Python工程师标准>>> 最初决定写这些文章的时候,本打算大致记录一下,几千字也就了事了.可是越写越觉得东西多,不说明白总有些不甘心,于是就越写越长,到 ...

  3. [转]“Ceph浅析”系列之(二)—Ceph的设计思想

    转载自:http://yizhaolingyan.net/?p=11 分析开源项目,时常遇到的一个问题就是资料不足.有时间写代码的大牛们通常是都是没有时间或者根本不屑于写文档的.而不多的文档通常又是使 ...

  4. [转]“Ceph浅析”系列之(—)—Ceph概况

    转载自:http://yizhaolingyan.net/?p=11 本文将对Ceph的基本情况进行概要介绍,以期读者能够在不涉及技术细节的情况下对Ceph建立一个初步印象. 2.1   什么是Cep ...

  5. Ceph分布式存储系列(二):ceph-deploy方式部署三节点ceph集群

    承接上文:Ceph分布式存储系列(一):Ceph工作原理及架构浅析梳理 之前都是使用Deepsea方式部署的ceph,长时间不用ceph-deploy了,这次来回顾,顺便总结下! 前言: ceph-d ...

  6. webpack4 系列教程: 前言

    1. 什么是webpack? 前端目前最主流的javascript打包工具,在它的帮助下,开发者可以轻松地实现加密代码.多平台兼容.而最重要的是,它为前端工程化提供了最好支持.vue.react等大型 ...

  7. Ceph使用系列之——Ceph RGW使用

    本文分享主题是<Ceph使用系列之--Ceph RGW使用>,欢迎关注. Ceph RGW介绍 Ceph对象网关是在librados之上构建的对象存储接口,旨在为应用程序提供通往Ceph存 ...

  8. AutoSAR系列讲解 - 前言

    AutoSAR系列讲解 - 前言 前言 一.需要具备的知识和工具 1.必须的 2.非必须的(能有最好) 二.大家能学到什么以及学到什么程度 1.计划 2.能学到什么 3.能学到什么程度 三.一些经验 ...

  9. Ceph分布式存储系列(一):Ceph工作原理及架构浅析梳理

    一.Ceph简介     众所周知,ceph是一种分布式存储系统,是有着"ceph之父"之称的Sage Weil读博期间的研究课题,项目诞生于2004年,在2006年基于开源协议开 ...

  10. Java工程师之SpringBoot系列教程前言目录

    前言 与时俱进是每一个程序员都应该有的意识,当一个Java程序员在当代步遍布的时候,你就行该想到我能多学点什么.可观的是后端的框架是稳定的,它们能够维持更久的时间在应用中,而不用担心技术的更新换代.但 ...

最新文章

  1. 报名即将关闭丨AAAI 2020论文预讲会
  2. mysql的windows安装步骤_window mysql安装详细步骤
  3. Keras下载的数据集以及预训练模型保存在哪里
  4. 51cto 网站挑错,你来干?
  5. 麻烦的.text字段
  6. boost::mp11::mp_erase相关用法的测试程序
  7. ux.form.field.SearchField 列表、树形菜单查询扩展
  8. 阿里云物联网 .NET Core 客户端 | CZGL.AliIoTClient:4. 设备上报属性
  9. Mysql、navicat、SQL server 的关系
  10. 基于Windows Azure 搭建基于SharePoint 2010 Intranet、Extranet、Internet (2): 创建并发布SharePoint Intranet站点...
  11. Android 最常用的设计模式九 安卓源码分析—— 适配器模式(Adapter)
  12. 个股和股票池的beta系数的估算
  13. python学习之路之:import(详细介绍import的各种调用原理和使用方法)
  14. 用canvas实现九宫格切图之手把手教学(uniapp+ts)
  15. F5 Networks:应用交付的“4G”挑战
  16. unbutu服务器误删文件,Ubuntu误删系统文件修复办法
  17. 典型竞赛关卡结构分析
  18. 怎么合并多个PDF文件?仅需三个步骤,轻松合成一个文档
  19. Linux - 安装内核源码
  20. xshow-2. 使用HTML 5 Boilerplate构建前端

热门文章

  1. Python股票分析系列——基础股票数据操作(一)
  2. win2008 401 - 未授权: 由于凭据无效,访问被拒绝。解决方法
  3. JavaSE复习_6 枚举类
  4. linux搭建一个配置简单的nginx反向代理服务器 2个tomcat
  5. IIS与ASP.NET Http Runtime Pipeline
  6. JWT(JSON Web Token) 多网站的单点登录,放弃session 转载https://www.cnblogs.com/lexiaofei/p/7409846.html...
  7. HDU4641 || 6194多校 (后缀自动机-最少出现K次的字串个数 || 恰好出现K次字符串的个数)...
  8. Android App性能测试之二:CPU、流量
  9. Tomcat Https配置
  10. tab切换中的滚动条下拉分页带来的问题