okx

分布式存储架构解密:从分布式到微服务的演进—Ceph

时间:2023-07-09|浏览:136

创新的Linux分布式存储系统——Ceph

Linux中当前备受欢迎的分布式存储系统之一是Ceph。Ceph的设计思想有两个亮点。

首先,Ceph充分发挥存储设备(X86Linux)自身的计算能力,不仅仅是将其当作存储设备。通过在每个存储节点上运行相关辅助进程,Ceph实现了高可用、高性能和自动化。自动化能力包括数据的自动副本、自动迁移平衡、自动错误侦测和自动恢复等。在大规模分布式系统中,自动化运维是至关重要的能力,因为它可以保证系统的可靠性和可用性,并降低运维难度和工作量。

其次,Ceph采用了完全去中心化的设计思路,与同期的GlusterFS类似。传统的分布式存储系统采用中心化(元数据服务器)设计,导致数据访问延迟增加、系统规模难以扩展和难以应对单点故障等问题。Ceph通过完全去中心化的设计避免了这些问题,并真正实现了系统规模的线性扩展能力。Ceph可以轻松地实现成百上千个节点的集群规模。自2013年开始,YahooFlick逐渐采用Ceph对象存储并取代原有的商业存储系统,目前约有10个机房,每个机房存储了大约2500亿个对象,每个机房的存储容量为1~2PB。

Ceph提供了块存储RBD、分布式文件存储CephFS(类似于GlusterFS)和分布式对象存储RADOSGW三大存储功能,是目前为数不多集各种存储能力于一身的开源存储中间件。从整体架构图可以看出,实际上RBD、CephFS和RADOSGW只是系统顶层的一个“接口”,Ceph的核心在于底层的RADOS(Reliable Autonomic Distributed Object Storage)存储子系统。Ceph通过RADOSGW实现了兼容Swift(OpenStack)和S3(亚马逊对象存储服务)的REST网关。

下面来分析一下RADOS的架构设计特点。RADOS由一组OSD(Object Storage Device)组成存储集群。一个OSD就是运行了CephOSD守护进程的Linux X86服务器,它挂接了许多硬盘。数十个到上千个OSD节点组成了RADOS的存储集群。考虑到集

热点:元宇宙演进 dcep币 解密比特币 虚拟币解密 币圈解密

欧易

欧易(OKX)

用戶喜愛的交易所

币安

币安(Binance)

已有账号登陆后会弹出下载

« 上一条| 下一条 »
区块链交流群
数藏交流群

合作伙伴

非小号交易所排名-专业的交易行情资讯门户网站,提供区块链比特币行情查询、比特币价格、比特币钱包、比特币智能合约、比特币量化交易策略分析,狗狗币以太坊以太币玩客币雷达币波场环保币柚子币莱特币瑞波币公信宝等虚拟加密电子数字货币价格查询汇率换算,币看比特儿火币网币安网欧易虎符抹茶XMEX合约交易所APP,比特币挖矿金色财经巴比特范非小号资讯平台。
非小号行情 yonghaoka.cn 飞鸟用好卡 ©2020-2024版权所有 桂ICP备18005582号-1