背景
存储资源和计算资源耦合,无法独立扩展,扩展性差
存储和计算资源利用率不均
运维成本高
概念
存算分离架构是一种新的数据结构设计范式,自上而下分为分析层、计算层和存储层,其中存储层和计算层解耦,都是独立的分布式服务集群。其设计目标是为了实现三个需求:数据可以共享给其他业务进行使用;计算和存储资源独立扩展和隔离;提供比存算一体更优异的存算性能。
技术
容器技术将资源池化、隔离;
硬件支持可插播扩容接口
k8s动态控制容器配置,分配容器的资源比例
分布式存储软件,将存储资源抽象为存储池
存储分层:热数据redis、温数据mysql、冷数据oss分层存储
计算服务:容器化运行动态扩容、serverLess、函数计算优化成本