zoukankan      html  css  js  c++  java
  • [ ceph ] RAID 与 CEPH 比较

    RAID

    (1)漫长的重建过程,而且在重建过程中,不能有第二块盘损坏,否则会引发更大的问题;

    (2)备用盘增加TCO,作为备用盘,当没有硬盘故障时,就会一直闲置的;

    (3)不能保证两块盘同时故障后,数据的可靠性;

    (4)在重建结束前,客户端无法获取到足够的IO资源;

    (5)无法避免网络、服务器硬件、操作系统、电源等故障。

    Ceph

    (1)为了保证可靠性,采用了数据复制的方式,这意味着不再需要RAID,也就克服了 RAID 存在的诸多问题;

    解析:

    Ceph 数据存储原则:一个Pool 有若干PG,每个PG 包含若干对象,一个对象只能存储在一个PG 中,而Ceph 默认一个PG 包含三个 OSD ,每个OSD 都可看做一块硬盘。

    因此,一个对象存储在Ceph中时,就被保存了三份。当一个磁盘故障时,还剩下2个PG,系统就会从另外两个PG中复制数据到其他磁盘上。这个是由crush算法决定。

    (2)磁盘复制属性值可以通过管理员进行调整;

    (3)磁盘存储上使用了加权机制,所以磁盘大小不一致也不会出现问题。

  • 相关阅读:
    sqoop导出数据
    sqoop导入数据
    Hive学习(二)
    各个版本的集群安装包地址
    Hive学习(一)
    数据仓库
    HBase学习(二)
    HBase学习(一)
    MySQL中阻塞
    MySQL中锁问题
  • 原文地址:https://www.cnblogs.com/hukey/p/12868083.html
Copyright © 2011-2022 走看看