>> 牧羊犬功能:
牧羊犬是一个分布式存储系统,为Sheepdog客户端(QEMU的块驱动程序)提供对象存储。
开发动机:没有适合像亚马逊EBS一样的提供laas服务平台的开源存储系统;
分布式文件系统配置较为复杂;
对于大的私有存储系统,SAN花费高;
lass服务平台对存储系统的需求: 可扩充、可靠、易于管理
可扩充:sheepdog可扩充到1000个节点;
可靠:数据备份;无SPOF
易于管理:自治、动态的成员关系、高级的卷操作。不需要配置机器角色,当管理员在新增的机器开启Sheepdog守护进程时,Sheepdog会自动检测新加入的机器并配置它成为存储系统中的一员。
全对称结构:不同于HDFS,没有主次节点之分。
简单的设计:API单为QEMU设计;不能将牧羊犬作为文件系统使用;一个卷一次只能和一个VM连接
对象存储:通过独一无二的ID(64bit)可存储任意大小的数据;客户不关心存储对象的位置;存取方式上,可以一个用户写,同时一个用户读,也可以多个用户同时读取,这种简单的设计易于互斥访问的实现。
阅读(1362) | 评论(0) | 转发(0) |