存算分离架构

5 阅读1分钟

背景

存储资源和计算资源耦合,无法独立扩展,扩展性差

存储和计算资源利用率不均

运维成本高

概念

存算分离架构是一种新的数据结构设计范式,自上而下分为分析层、计算层和存储层,其中存储层和计算层解耦,都是独立的分布式服务集群。其设计目标是为了实现三个需求:数据可以共享给其他业务进行使用;计算和存储资源独立扩展和隔离;提供比存算一体更优异的存算性能。

技术

容器技术将资源池化、隔离;

硬件支持可插播扩容接口

k8s动态控制容器配置,分配容器的资源比例

分布式存储软件,将存储资源抽象为存储池

存储分层:热数据redis、温数据mysql、冷数据oss分层存储

计算服务:容器化运行动态扩容、serverLess、函数计算优化成本

参考资料

zhuanlan.zhihu.com/p/622756443

chat.deepseek.com/share/fmdbe…