硬件不行就得靠软件,软件重要还是硬件重要


硬件不行就得靠软件,软件重要还是硬件重要

文章插图
数据即价值 。
但是,仅仅拥有可用的数据并不意味着可以充分利用数据价值 。
企业要思考一个关键问题:我们如何发掘数据中蕴藏的却又难以触及的潜力,不断推进目标并增加营收?
为了寻求答案,越来越多的企业诉诸于开源解决方案 。
企业正在评估并完善开放式架构,从而将计算、网络和存储资源整合在一起 。可扩展的硬件基础架构支持软件的不断集成和开发 。
与神秘的封闭架构不同,开源软件以及越来越多的硬件提供更好的可视性和控制性,从而打破协作障碍 , 使科技产业更为民主化 。
2018年IDC TechScape研究发现:“大多数重要的新兴技术都是部分或全部由开源组件构成,这为行业未来的走向指明了方向 。”
开源架构优势明显:
1、开源意味着相关代码可以得到业内同行共同审查,一起改进 。
2、开源将研发成本分散开来,企业共同分担解决问题的费用 。
3、在开放环境中,安全性也得到强化 。由于更多人查看代码,bug也更容易被发现 。
以希捷为例,它属于硬件阵营 。但是,由于创新同样来源于开源世界,他们努力突破硬件厂商的局限,在软件领域不断创新,力图在软件方面有所作为 。
譬如相应地优化软硬件系统,改善对象存储 。那么 , 硬件公司在软件领域能做什么?
软件中的任何更新都会在硬件中体现出来 , 反之亦然 。
硬件和软件互为阴阳,任何一方都需要不断创新以跟上另外一方的要求 。数据的流动需要软件和硬件协同来实现 。硬件设计的经验为软件层的数据处理提供洞见 。同时从软件世界中汲取的经验教训也有助于硬件的设计优化 。
开源架构与数据存储解决方案正在共同致力于如下问题:多云、数据流、数据访问、数据可视性以及安全性 。
多云
随着企业从公有云转向多云 , 企业期望混合云能兼具公有云的便捷灵活,以及私有云的自主可控 。
开源项目包括Apache Hadoop和Ceph,支持存储的横向扩展,帮企业通过扩展计算与存储搭建更强大的私有云,实现多云部署 。
硬件如何发挥作用?针对工作负载优化的硬件集群以模块化部署,辅助以横向扩展的软件生态系统,将帮助企业搭建私有云 。
如果系统需要低延迟,则全闪存阵列SSD是适当的解决方案;如果私有云需要海量存储,则硬件架构需要容纳独立的构建模块 。
数据流
由于边缘、物联网和其他技术的兴起 , 数据正在从边缘到核心爆发 。到2025年 , 数据圈将达到175ZB 。
在哪里以及如何存储和处理所有这些数据?开源软件提供了构建模块 , 基础架构设计师能够开发针对不同应用进行优化的解决方案 。
例如,开源流处理平台Kafka;构建在Hadoop上的数据仓库框架Hive;以及将数据存储在操作系统数据库的解决方案Redis,等等 。
这对硬件意味着什么?哪些构建模块组合在一起去获取所需的数据?用什么速度去获?。渴褂檬裁垂ぞ呓惺莘治觯克姓庑┒脊叵档饺绾闻渲眉扑愫痛娲⒆榧?。
为促进云基础架构的有机增长,可随时组合和拆分的架构将更能发挥资源的效率 。
数据访问
由于数据需求指数级增长,数据访问更为重要 。硬盘容量的增加将满足于存储密度的需求,数据的读写速度也要提升,而整体成本也要进一步下降 。
硬件有什么作用?研究人员不断革新NAND技术,在保持同等水平延迟和带宽的同时,降低成本 。