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