- 论坛徽章:
- 0
|
觉得这两个是相互促进的关系,只是说在某个阶段硬件或者软件更占主导地位吧,
硬件更多的是基础的架构搭建,存储互连方面,从原来的SATA,到SAS,再到目前的PCIE,都在不断的进步,但从硬件的进步 看,促进了软件的进步,现在看更多的是软件可以在高带宽的互连上,做的事更多,软件发挥的余地更大了,后续还会有更多提升,硬件提供的性能越好,软件就越能发挥出来更好的性能。
软件的进步也促进了硬件进步,让硬件的设计更加专一,
从云的角度出发,原来的软件更多的能够做出符合要求的一些方案,但随着云的发展,有更多的要求被提出来,比如:带宽要求更大,访问延时要求更低,IOPS的要求更高,数据不断的增加,要求存储与计算分享,也可能是处理器与内存分享等,这些要求的提出,仅凭软件的解决方案就不能完全解决,这时推动了硬件的一些解决方案,这些硬件的解决方案,推动了软件解决 方案重新审视我们现有的软件解决方案是否能够满足要求,是否需要新的软件架构来与新的硬件方案重新匹配,等,所有的硬件与软件架构的新的推出,都是基于某些应用或者需求来的。这些需求更多是新的模式的出现为推动因素。推动着软件和硬件的向某个方向发展。
总的来说,是软件与硬件共同的进步,螺旋式上升,相互的推进软件与硬件的共同进步。
|
|