n杉岩数据MOSFS,为AI应用量身打造的智能分布式存储解决方案
当前,随着AI(人工智能)技术的日趋成熟和疫情的影响,整个社会加速进入以人工智能为代表的数字化新常态。AI应用已逐渐渗入到我们生产、生活的方方面面,并产生积极影响。比如,AI在人脸识别、机器人客服、智能质检、辅助医疗、自动驾驶、风评风控等领域快速响应,提高了效率。在今年发布的国家“十四五“规划纲要中,人工智能更是被重点提及,已上升为国家战略高度,成为新一轮科技革命和产业变革的重要驱动力量。
面对扑面而来的AI旋风,在Gartner2020年的一份调查中,超过85%的CIO表示将在两到三年内为企业部署AI(人工智能)和ML(机器学习)。
在人工智能发展的三个要素数据、算力和算法中,数据和算力主要受限于信息基础设施的建设。随着AI/ML在各行各业中多点开花,数据作为关键生产要素的作用愈发突出,海量数据的采集、存储、访问和应用让存储层挑战越来越大。
AI 时代,计算之外的存储架构挑战
AI 时代,算力是产业发展的推力,要保证 AI 应用的持续高效运行,承载数据的存储系统也必须跟上时代的步伐。如何在有限资源投入下,充分发挥算法算力优势,最大限度地推动AI应用落地和释放数据价值,已经成为信息基础设施运营者们迫切需要解决的问题。其挑战主要体现在以下几个方面:
1.如何接入和保存各类来源、各种格式的数据,真正做到“海纳百川”?
在大量的AI场景之中,海量非结构化数据(图片、视频、音频、文档等)占据主流,单个文件通常很小,一般大小仅为几KB或几百KB,但文件数量极大。例如在金融领域,金融业务不仅产生大量原始票据扫描件,还有电子合同、签名数据、人脸识别数据等,数量甚至可以高达数十亿级规模;在自动驾驶领域,单个数据集可能就包含10万+数量的视频、图片及相应标准,近年来又增加了许多雷达数据,总数据量往往达到几百TB甚至数PB,这对于存储的吞吐量、延迟要求极高。
在大多数企业中,数据通常以业务线为单位组织和管理,并且多数情况下,使用的是不同的中间件技术。随着云计算特别是容器技术的不断发展,大量基于物理机和虚拟机等传统IT架构的应用被迁移到云平台上,IT架构不断演变。如何有效整合新型IT架构与现有存储设备成为难题。
2.机器学习开发,如何满足各阶段对数据的存储和管理要求?
如下图所示,机器学习开发大致分为4个大的阶段:数据集中与归档、数据准备、模型训练、推理。不同阶段对底层存储的要求不同。
图1 机器学习开发的几个关键阶段
数据集中与归档阶段,首先需要采集产品用户环境下不同来源的数据,包括外部来源的数据/数据集,并将数据转换为机器学习模型所需要的格式,这个阶段通常具有典型I/O密集的特征,要求高带宽和大容量。
模型训练阶段,复杂的深度神经网络需要利用高度并行的技术来实现,这些模型需要大量经过清洗和标记的数据来训练,涉及到大量的随机、小文件读取操作,要求高带宽和低时延。
推理阶段,所部署训练好的模型需要准实时的分析数据,要求低时延和高性能。
3.如何打破存储系统性能瓶颈,充分发挥算力?
为了加快模型训练速度,在机器学习开发中常常会使用一些特殊的硬件,如GPU。但是,由于存储或网络无法快速提供训练的数据,不能很好的服务上层的GPU等训练服务器,成为系统I/O瓶颈,导致昂贵的GPU无法充分发挥其价值。
综合来看,随着企业AI应用的快速发展,传统存储架构成为制约瓶颈,性能、容量无法满足需求,管理和扩展复杂,存储效率问题凸显,很难胜任各种AI应用场景的要求。
- 创业|八成互联网电视非法采集用户数据, 彩电企业怎么办?
- 新书推荐 │ 大数据算法设计与分析
- |一招教你入门数据可视化!
- 固态硬盘|PCI-E 4.0新选择,西部数据WD_BLCK SN770固态硬盘体验
- 原神|原神:说好数据互通的,为什么自己不能用电脑玩?多数人都没注意
- 客户端|多平台分析618数据,看清家居人未来方向!
- 芯片|芯片数据出炉!情况出现反转,美企们坐不住了
- 网络安全|数据安全的三大特性!重要性和意义!
- 海尔|唯品会京东的618数据中,一个“反常”现象被忽视了
- 数据资产管理和数据治理是什么关系?
