希望存算一体架构的计算节点也能参与内部表的计算

Viewed 22

存算分离有一个很尴尬的地方,就是冷热数据的问题。数据写入时是转写到对象存储上,如果是高并发写入的场景,对象存储就得支持热数据写SSD,冷数据再自己转HDD。 如果项目又刚好是 SSD 比较少 的情况,就会计算节点和存储池抢SSD的尴尬情况。
但是如果上存算一体的话,虽然能利用上分区的冷热分层,但是却会面临扩容算力很困难的问题,因为存算一体的情况下,只有存算节点才能参与计算,纯计算节点只能参与外部表的计算。

如果存算一体架构,计算节点也能参与到内部表的计算,就很好了。

2 Answers

这是不是可以设置每个资源的使用限制来确定?

  1. 关于存算分离这里你说的有些没理解,存算分离模式下,数据存在对象上,每个BE 上有一个单独的cache 盘,这个 cache 盘建议是SSD,cache 盘没有冷热之分,所以不区分HDD或者SSD,只有LRU 队列层面的逻辑分层。

“计算节点和存储池抢SSD的尴尬情况” 这个没理解是什么,BE 本地不存数据,只是作为cache 用,数据都是在对象上