知识的价值在于分享和流动。
昨天看到有的朋友因为 `CCS独立服务器突然暴毙` 导致 `数据丢失` 而十分沮丧,就想写一篇文章推荐一下自己使用的分布式数据存储方案 longhorn。
但是又犹豫是否太技术化而不受欢迎,早上就神奇的收到了私信询问相关的东西,那就干脆写一篇吧。
Longhorn:SUSE 家的开源·免费·分布式数据库项目,CNCF 云原生基金会项目。(说人话:大厂出品)
为什么使用它:
- 开源·免费
- 服务器没了可以再买,数据无价
- 保持你的数据持久性以及高可用
- 数据自动保持多服务器间的多组备份,自动转移,自动重建
- 支持数据快照,全量备份,增量备份
- 支持 AWS S3 等一系列对象存储备份,99.999999999% (11 个 9)的数据持久性
- 一套可以个人使用的生产级数据存储方案
说人话:
- 你的某台鸡不用了,可以直接删,不用手动迁移数据,longhorn 自动会在其他鸡上重建数据卷,始终保持多个备份(默认是 3)
- 迁移的过程中,服务不会中断,例如博客始终可以访问其他鸡上的可用存储卷
- 极端情况,误操作删除数据 或者 所有鸡同时飞升(爆炸),你的数据仍然可以在 AWS S3或者其他云存储上得以保留,并且一键恢复
- 数据可以只存储在带有 NVME 磁盘的鸡上,其他所有鸡可以分布式访问数据,即使是石头鸡都可以速度起飞(某种程度上,存算分离)
没图说J8
服务器间多组备份:
指定 NVME 高速读写服务器作为存储节点:
数据支持云存储(AWS S3 或者其他),支持一键恢复
总结:
- 高频买鸡、卖鸡人群友好
- 玩灵车必备,有了它即使灵车也可以漂移到秋名山
施工中,未完待续