基于Kubernetes的云原生海量数据存储系统设计与实现
发布时间:2023-05-20 02:51
为应对云原生技术的日益发展与普及伴随的云上数据量的激增及该技术在性能与稳定性等方面所出现的瓶颈,提出了一种基于Haystack的存储系统。该存储系统在服务发现、自动容错与缓存方面进行了优化,更适用于云原生业务,以满足数据采集、存储与分析行业不断增长且频次较高的文件存储与读写需求。该存储系统使用对象存储模型来满足高频海量的文件存储,为使用该存储系统的业务提供简单而统一的应用程序接口,应用了文件缓存策略提升资源利用率,同时利用Kubernetes丰富的自动化工具链使该存储系统比其他存储系统更容易部署和扩展且更稳定。实验结果表明,该存储系统在读多于写的大规模碎片数据存储情境下相比目前主流的对象存储与文件系统均有一定的性能与稳定性提升。
【文章页数】:6 页
【文章目录】:
0 引言
1 相关工作
2 Kubestorage存储系统的架构
2.1 目录服务器
2.2 存储服务器
2.3 缓存服务器
2.4 文件上传与下载的流程
2.5 缓存策略的实现
2.6 对服务器节点故障的处理
3 性能测试
3.1 测试环境
3.2 测试方法
3.3 测试过程
3.4 度量标准
3.5 测试结果与分析
3.5.1 性能分析
3.5.2 稳定性分析
4 结语
本文编号:3820394
【文章页数】:6 页
【文章目录】:
0 引言
1 相关工作
2 Kubestorage存储系统的架构
2.1 目录服务器
2.2 存储服务器
2.3 缓存服务器
2.4 文件上传与下载的流程
2.5 缓存策略的实现
2.6 对服务器节点故障的处理
3 性能测试
3.1 测试环境
3.2 测试方法
3.3 测试过程
3.4 度量标准
3.5 测试结果与分析
3.5.1 性能分析
3.5.2 稳定性分析
4 结语
本文编号:3820394
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3820394.html