Ceph实战(一)-分布式存储介绍与原理架构概述,2024年最新mybatis预编译原理

CephFS:全称 Ceph File System,是 Ceph 对外提供的文件系统服务。

五、块存储


典型设备:

磁盘阵列,硬盘

主要是将裸磁盘空间映射给主机使用的。

优点:

a. 通过 Raid 与 LVM 等手段,对数据提供了保护。

b. 多块廉价的硬盘组合起来,提高容量。

c. 多块磁盘组合出来的逻辑盘,提升读写效率。

缺点:

a. 采用 SAN 架构组网时,光纤交换机,造价成本高。

b. 主机之间无法共享数据。

使用场景:

a. docker 容器、虚拟机磁盘存储分配。

b. 日志存储。

c. 文件存储。

d. …

六、文件存储


典型设备:

FTP、NFS 服务器

为了克服块存储文件无法共享的问题,所以有了文件存储。

在服务器上架设 FTP 与 NFS 服务,就是文件存储。

优点:

a. 造价低,随便一台机器就可以了。

b. 方便文件共享。

缺点:

a. 读写速率低。

b. 传输速率慢。

使用场景:

a. 日志存储。

b. 有目录结构的文件存储。

c. …

七、对象存储


典型设备:

内置大容量硬盘的分布式服务器(swift, s3)

多台服务器内置大容量硬盘,安装上对象存储管理软件,对外提供读写访问功能。

优点:

a. 具备块存储的读写高速。

b. 具备文件存储的共享等特性。

使用场景:

(适合更新变动较少的数据)

a. 图片存储。

b. 视频存储。

c. …

八、Ceph Pool 和 PG 分布情况


640?wx_fmt=png

说明:

a. pool 是 ceph 存储数据时的逻辑分区,它起到 namespace 的作用。

b. 每个 pool 包含一定数量(可配置)的 PG。

c. PG 里的对象被映射到不同的 OSD 上。

d. pool 是分布到整个集群的。

e. pool 可以做故障隔离域,根据不同的用户场景不一进行隔离。

九、Ceph 数据扩容 PG 分布


场景数据迁移流程:

a. 现状3个 OSD, 4个 PG

b. 扩容到4个 OSD, 4个 PG

现状:

640?wx_fmt=png

扩容后:

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
img
img
img
img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新

如果你觉得这些内容对你有帮助,可以添加V获取:vip1024b (备注Java)
img

一线互联网大厂Java核心面试题库

image

正逢面试跳槽季,给大家整理了大厂问到的一些面试真题,由于文章长度限制,只给大家展示了部分题目,更多Java基础、异常、集合、并发编程、JVM、Spring全家桶、MyBatis、Redis、数据库、中间件MQ、Dubbo、Linux、Tomcat、ZooKeeper、Netty等等已整理上传,感兴趣的朋友可以看看支持一波!

一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
img

is、Redis、数据库、中间件MQ、Dubbo、Linux、Tomcat、ZooKeeper、Netty等等已整理上传,感兴趣的朋友可以看看支持一波!

一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
[外链图片转存中…(img-5pmRTCLZ-1712628836922)]

  • 5
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Ceph企业级分布式存储是一种基于对象存储的分布式文件系统。其原理和工程实践在《Ceph企业级分布式存储原理与工程实践》一书中有详细的阐述。 Ceph采用了一个高度可扩展的架构,由多个互相通信的节点组成,包括存储节点和控制节点。存储节点是实际存储数据的设备,而控制节点则负责管理数据的分发和调度。Ceph使用一种称为RADOS(可靠自动分布式对象存储)的算法,将数据分片并存储在多个存储节点上,实现数据的冗余备份和负载均衡,提高了系统的可靠性和吞吐量。 在工程实践方面,Ceph提供了一套完整的存储解决方案。它包括了分布式块存储(RBD)、分布式文件系统(Ceph FS)和对象存储(RADOS Gateway)等功能模块,可以满足不同应用场景下的存储需求。Ceph还提供了丰富的管理工具和API接口,方便用户进行系统配置、监控和扩展。 此外,Ceph还支持动态扩容和故障恢复。当系统需要扩展存储容量时,可以通过添加新的存储节点来增加整体的存储能力。当存储节点发生故障或者数据丢失时,Ceph会自动进行数据的修复和恢复,保证了数据的可用性和一致性。 总之,《Ceph企业级分布式存储原理与工程实践》是一本系统介绍Ceph存储系统的书籍,可以帮助读者了解Ceph原理架构和实践经验,对于企业在构建高可用性、高可靠性的存储系统方面具有重要的参考价值。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值