Swift (OpenStack) 和 Ceph 都是实现对象存储的开源项目。
尝试决定部署哪一个时需要考虑哪些因素?什么场景下你会选择Swift,什么场景下你会选择Ceph?
Swift 提供了一个可扩展、高度可用的对象存储,可通过 HTTP REST 接口(仅)获得。
Ceph 提供了一个可扩展的、一致的对象存储和一堆访问它的接口,包括本机访问、http REST API、块设备和文件系统类型的接口。
Swift 更适合存储相互独立的对象,因为它不保证一致性。示例:网站的静态内容(维基百科使用 Swift)。
Ceph 更适合存储虚拟硬盘等依赖对象。示例:通过网络访问虚拟机的块设备或文件系统。
归档时间: |
|
查看次数: |
1975 次 |
最近记录: |