Openstack 对象存储服务之争:Ceph或者Swift
背景
Ceph
Swift
- 支持不同的存储后端,不依赖后端的任何如多副本,RAID特性来提供可靠性;
- 最终一致性模型;
- 支持跨机房,跨地域部署;
- 主要用来支持append io和顺序io;
对比
Swift | Ceph | |
Replication | Yes | Yes |
Max. obj. size |
5gb (bigger objects segmented) |
Unlimited |
Multi DC installation |
Yes (replication on the container level only, but a blueprint proposed for full inter dc replication) |
No (demands asynchronous eventual consistency replication, which Ceph does not yet support) |
Integration /w Opentsack |
Yes |
Partial (lack of Keystone support) |
Replicas management |
No | Yes |
Writing algorithm |
Synchronous | Synchronous |
Amazon S3 compatible API |
Yes | Yes |
Data placement method |
Ring (static mapping structure) | CRUSH (algorithm) |
结论
参考资料
- Object Storage approaches for OpenStack Cloud: Understanding Swift and Ceph
Openstack 对象存储服务之争:Ceph或者Swift相关推荐
- OpenStack-M版(Mitaka)搭建基于(Centos7.2)+++十、Openstack对象存储服务(swift)上
十.Openstack对象存储服务(swift)上 配置:我在计算节点添加了两块硬盘(sdb,sdc)用来当存储用,在我这搭建中计算节点也就是存储节点了,原因电脑无法拉动更多虚拟几所以咯... 简单介 ...
- OpenStack-M版(Mitaka)搭建基于(Centos7.2)+++十、Openstack对象存储服务(swift)中
十.Openstack对象存储服务(swift)中 计算节点上(我把计算节点当存储节点用添加了sdb,sdc两块硬盘) 1.安装软件包: yum install xfsprogs rsync ope ...
- openstack-r版(rocky)搭建基于centos7.4 的openstack swift对象存储服务 四
openstack-r版(rocky)搭建基于centos7.4 的openstack swift对象存储服务 一 openstack-r版(rocky)搭建基于centos7.4 的openstac ...
- Ceph高版本对象存储服务修改参数导致无法写入
概述 对象存储服务中,有整体上传和分段上传,当应用对象大小小于分块大小时则用户上传的对象只对应一个RADOS对象,该对象以应用对象名命名,应用对象元数据也保存在该 rados对象的扩展属性中. ...
- 九、Swift对象存储服务(双节点搭建)
九.Swift对象存储服务(双节点搭建) 要求:Controoler节点需要2块空盘 Compute节点需要再加2块空盘 本次搭建采用Controller 和 Compute双节点节点做swift组件 ...
- 使用cURL操作Openstack对象存储的ReST API
cURL 是一个利用URL语法规定来传输文件和数据的工具,支持很多协议,如HTTP.FTP.TELNET等.本文主要是介绍使用该工具和HTTP协议与swift服务如何交互.cURL允许你从命令行或sh ...
- 对象存储HTML自定义属性,设置对象属性_对象存储服务 OBS_SDK参考_Node.js_上传对象_华为云...
开发过程中,您有任何问题可以在github上提交issue,或者在华为云对象存储服务论坛中发帖求助.接口参考文档详细介绍了每个接口的参数和使用方法. 您可以在上传对象时设置对象属性.对象属性包含对象长 ...
- QingStor 对象存储服务正式商用
2019独角兽企业重金招聘Python工程师标准>>> 2016 年 9 月 13 日,QingStor 对象存储服务(Object Storage)正式启动商用,同时开放的还有 C ...
- 自己搭建个对象存储服务难不难?
今天小编就在欢快的编码,来了一个刚毕业的小嫩青,虚心求教到 对象存储服务到底有啥用? 说起这个对象存储服务,那家伙,那场面,那可是锣鼓喧天.鞭炮齐鸣 打住,打住,其实小编对于对象存储服务的理解是,为了 ...
最新文章
- matlab 基于GUI的PID研究
- matlab 批量缩小图片
- codeforces 701 E. Connecting Universities(树+ 边的贡献)
- Python群机器人发送城市天气情况
- ASP.NET:插件化机制
- Intellij IDEA远程debug教程实战和要点总结
- php读取excel文件_PHP读取Excel类文件
- 算法题_寻找最大连通区域
- 微信Python自动回复代码
- 【C语言】用回调函数实现冒泡排序
- python 给word动态添加水印
- 【剑桥摄影协会】Photoshop中的USM算法(Unsharp Mask)
- vue-video播放器
- 机器人学——姿态描述方法(欧拉角,固定角,D-H法,绕定轴旋转)
- android手机霍尔开关的介绍
- 中国证券IT发展简史(中)
- 剪纸游戏 (SG函数)
- 卡方分布Chi-squared Distribution
- 《电脑音乐制作实战指南:伴奏、录歌、MTV全攻略》——2.7 消除歌曲中某个合音或乐器...
- VC++ 开发PC版微信,CWeixin 类
热门文章
- 计算机组装和线路连接,计算机组装与局域网连接技术.ppt
- jr某头条新闻爬虫(超详细)
- 请写出至少五个块级元素_以逸之名
- centos cpu排查_Linux/CENTOS 系统 CPU 占用率较高负载较高问题排查思路 - 沃森博客...
- 前后端分离项目,vue+uni-app+php+mysql外卖点餐小程序系统 开题报告
- 将输入文件的字符反转再写入新的文件
- 《Vue.js实战》第七章.组件
- 当前台式计算机新款,苹果发布全线新款台式Mac机
- 泊松重建(Poisson Surface Reconstruction)
- windows环境下用python PyFtdi控制ftdi芯片生成方波信号