我们打算搞分布式存储部署有状态应用到 K8s 上,但是我们都没搞过分布式存储,之前 minio 也只是玩一玩做备份用,现在想搞一套 Ceph 用在生产环境。我看了一些帖子和评论,感觉 Ceph 比较复杂,运维难,我们可能没法驾驭,因为我们都没咋接触过存储这一块,没有技术储备。请问这种条件下用 Ceph 在生产环境是不是会有很大风险?如果是的话,有没有其他解决方案?不知道 glusterfs 可以不。
1
zu1y Mar 4, 2022
ceph 架构确实复杂,对性能要求没那么高的话用用 MinIO 其实也够了。。还有个国内开源的 chubaofs 听同事说用着也不错。
|
2
des Mar 4, 2022 via iPhone
Ceph 确实负责,可以试试 seaweedfs
|
3
adoal Mar 4, 2022
如果只是安装和扩容,倒是简单的。就怕崩溃了没经验搞不定。
如果是给 k8s 跑有状态应用,那应该是直接操作 rdb 或者 cephfs ,要做随机读写?那跟 minio 没可比性的,minio 只是对象存储。 |
4
locoz Mar 5, 2022
是比较复杂,但如果降低对可靠度的期望值,并且做好备份,那依然可以上 ceph 。ceph 在配置符合要求的情况下,即使连续挂盘或者掉盘也很难出现问题,需要担心的主要还是万一出问题的情况。
|
5
SteveWoo Mar 5, 2022
ceph 不建议在生产环境使用
|
6
ysjiang4869 Mar 5, 2022 via Android
看数据量吧,前司被坑过,被 ceph 卡的死死的。
|
7
vast0906 Mar 5, 2022
glusterfs 还不错 建议使用 ceph 我觉得 维护起来 就是噩梦
|
8
vast0906 Mar 5, 2022
如果数据量不大的话 还是建议使用硬 raid 搞个 nfs
|
10
pydiff Mar 6, 2022 via iPhone
其实小公司就不要上 k8s 了,你规模不够大,维护人员不够,一是上这个并不能降低成本,二是出了问题你也不一定能搞定
|