存储圈老炮大战小鲜肉

本文回顾了存储行业的变迁,探讨了EMC、NetApp、Hitachi Data Systems等传统存储巨头如何应对分布式ServerSAN、全闪存阵列、超融合等新技术冲击。NetApp凭借Cluster DataONTAP操作系统转型,提供纯软件版本进入云计算市场。

一.历史

        2008年的时候,冬瓜哥在NetApp大连全球技术支持中心担任二线技术支持工程师,当时可以说是国内最懂NetApp底层技术实现的人之一。当然,7年过去了,冬瓜哥对NetApp方面的知识掌握可能有些过时了,有些细节都忘记了,配置命令忘得最快,基本只记得几条:aggr create, vol create, lun create, lun map。可以发现,这几步不就是任何传统存储产品配置时候的主要步骤么?是的,只要记得整个存储系统的框架、IO路径,不管什么系统,万变不离其宗。

        那时候存储市场就是这些老炮儿们的市场,这些老炮儿们虽然长得不一样,但是逼格基本都一个样。产品模式非常单一,框架就是双控SAN存储,数据管理功能也就那一堆现在看来已经是标配的特性。其中主流的三大炮儿,EMC、NetApp、HDS。如果说E属于精明商人逼格的话,那么N当时就属于半技术宅半商人逼格,而H则属于老学究逼格了。

        NetApp为啥冬瓜哥说其是个技术宅呢,因为其底层技术相对于另外两家真的是比较有逼格和个性和特色的。其WAFL文件系统与ZFS很类似,比ZFS少了对象层,而多了一些针对企业存储场景定制化的东西。Vol和Lun都是WAFL下面的文件。这一点,当今的许多所谓Server SAN分布式系统也基本都是这种思想,也就是底层采用更细的粒度/对象拼接成符合SCSI、NFS/CIFS或者其他更花样访问协议所规定的容器类型。  

二.突变

        然而,正当这几位炮爷儿悠然自得的哼着小曲溜着鸟儿晃荡着的时候,没想到时代一下子变了。整个根基仿佛被人连根拔了起来。来来来,您几位老先生先先找个墙角儿坐会儿,别站在这正中间挡路。唉唉唉唉,干啥呢,你们要干啥?你们谁啊!?

        谁啊这是?哪来的黄毛?这世界怎么了这是?酒吧、迪厅、咖啡厅里乌烟瘴气,这些个生瓜蛋子咋就一点情怀、格调、原则、礼貌、仁义礼孝都没有呢?怎么一瞬间全灰飞烟灭了呢?是啊,哪蹭出来的什么分布式Server SAN、什么全闪存阵列、什么超融合、什么云计算、什么大数据!这些名词,就仿佛那些小混混的奇葩发型和狂妄的眼神一样,无时无刻不在挑逗着老炮儿们的神经。搞个锤子啊!

三.开战

        E司先坐不住了。不行,这帮生瓜蛋,敢在老子这动土。老子得拿出点干货。于是,其掏出两杆枪来,一杆是VPlex,另一杆是ViPER。前者有软硬一体版本,也有用于虚拟化环境的软件版本。后者则是一个全局存储资源虚拟化管理平台。其根本目的是想在新的大规模云计算分布式数据中心中实现一层基于VPlex的、利用ViPER做全局管理的存储层。

        然而,这两杆枪看上去甑明哇亮的,实际上只是花枪一杆。VPlex是什么呢,其本质上就是一双控SAN机头,只不过其不直接虚拟化单块硬盘,而虚拟化其他任何形式的存储已经虚拟化一遍以后报上来的虚拟块设备。其本身并不是一个分布式系统,类似产品还有IBM的SVC。这就好比给冲锋队每人发一把重机枪去冲锋一样。根本不适合大规模云计算分布式场景。

        另外,VPlex和SVC下面是什么呢?不可能是服务器本地硬盘,其实,E最希望的还是用VPlex来盖在自家存储阵列产品的上面。然而,忽悠能力更加重要。

        鉴于E司刚被老戴收购,冬瓜哥就不做过多讨论了。


        再来说说技术老宅男NetApp。在这个新的时代之下,相比EMC的精明,NetApp则更加实在和彻底。得益于其Cluster版本的Data ONTAP操作系统,真正可以将多个分布式的存储节点整合成一个大的全局统一存储空间,属于骨子里的分布式系统。

        另外,DataONTAP是直接可以管理到底层硬盘的,这就能从根本上掌控到硬盘这一层,这是那些虚拟化产品根本无法做到的。而且,DataONTAP对底层硬盘的管理粒度、精细度、RAS特性以及对硬盘管理方面的多年积累经验,是市面上任何开源产品(小鲜肉们惯用)都无法匹敌的。

        所以,技术宅虽然老了,但是没废,就是因为其所掌握的技术是有真材实料的。不信?脱光了看看就知道了。

        那么,同样针对这个新时代。NetApp亮出了什么武器?NetApp在这方面更加睿智。所谓识时务者为俊杰,其一开始并不以销售NetApp牌阵列硬件为终极目标,而是直接向云计算急促框架中提供了纯软版本的DataONTAP操作系统。要知道,这个操作系统之前可是只能安装在N自家阵列硬件上的。

        这一招与E家做法类似,但是E家并没有纯分布式存储层解决方案,只打花枪,而N家则是实实在在的敲了一根桩在地基上。这相当于直接进入小鲜肉们开的Party,进去也跟着玩一玩,你们接着玩你们的那些老哥根本看不懂的奇葩东西,老哥给你们打下手,提供基础存储层。至于存储设备用不用N家的,先不急,先进去玩一玩再说,就算不用,也一样能继续玩下去而且可以使用软件层继续产生收入。

        NetApp之所以能这么干,第一是战略战术上的睿智,第二则取决于其精良的技术,也就是Data ONTAP这个存储操作系统长期以来的积累,以及骨子里的软硬解耦的价值观。否则,如果非硬件不卖,短视的话,那可能连进场的门票都没有。

        利用ClusterData ONTAP分布式系统,可以实现数据的灵活流动和管理,利用Data ONTAP原生提供的各种功能,相当于把传统企业之前的各种特性和可靠性,以及之前为传统企业所开发的各种方案,可以无需改动或者做微小定制化后,直接引入到了云计算基础框架底层,为其打下了稳定的地基。

        再辅以OnCommand® Cloud Manager统一的存储管理软件,这一整套方案,便是NetApp亮出的武器:名曰Data Fabric 数据网络。

DataFabric可以让用户自己来控制、整合、移动并统一管理混合云中的数据。其核心宗旨就是将数据的控制权交还给用户,同时获得云架构的弹性快捷部署的优势,同时保持对云环境中数据的掌控。

        DataFabric主要由以下几个模块共同构建而成:  

·          集群模式Data ONTAP 8.3。其为底层的数据存储引擎。ONTAP 8.3对闪存的整合利用方面做了增强优化,此外也增强了MetroCluster容灾方案在集群环境下的适用场景。

·          Cloud ONTAP ,位于Data ONTAP引擎之上,作为一个全局管理平台,能够与Amazon WebServices(AWS)融合。

·          OnCommand CloudManager 作为可视化资源管理和监控平台。

·          适用于公共云的NetApp私有存储(NetApp Private Storage,简称“NPS”)。目前可支持IBM/SoftLayer。此功能可以使企业自行选择服务提供商,同时保持对其数据的掌控和所有权。之前发布的NPS解决方案包括NPS for Amazon Web Services和NPS for Microsoft Azure。

        

         飞康也算是个存储老炮儿了,只不过其走的一直是纯软件道路,可以说是软件定义存储的先驱者之一,E、N和H如果算是靠抄家伙的话,人家则纯靠知识吃饭的,书生和兵的关系。飞康其实也看出了端倪。对于当前的紧迫形势,必须将自己尽早的融入整个云计算、分布式框架中,才能在新常态下站稳脚跟。

          如果说飞康NSS虚拟化的是零散的存储设备,那么Freestor就相当于对数据中心里所有存储资源进行虚拟化整合然后统一管理。Freestor可以按照可管理的容量收费,这种计价方式对大型企业,特别是云服务商更加方便。同时,也提供了Freestor Management Server(FMS)来全局管理所有FSS节结点实现资源全局可视化管理,提供全局存储资源的可视化展现管理. 

        说完了E、N和F,好像还落下一位,咦,去哪了?


        
当然,不管是老炮儿还是新炮儿,还是进入了新时代继续混的老炮儿,都得警惕某选手,碰上它的话,不管你是谁老小、男女、强弱、人神,它都能给你灭了。


        好了,各大主流炮爷们的逼格,冬瓜哥就show到这里了。  

四.背景

        老炮儿,从冯小刚电影《老炮儿》中被广泛认知。泛指那些混迹于上一代江湖的人,文艺说法叫“前辈”。狭义上老炮儿指“老流氓/老混混/老混蛋”,但是并不表示其整个就是烂人贱人,更多只是混而已,还是有原则有底线的。这些老前辈、老炮儿面临新时代会产生迷茫。据冬瓜哥最近一段时间对IT界的观察,这种迷茫越发积累。比如,媒体圈里,有人开始吐槽这吐槽那,吐槽自媒体,也有人吐槽像冬瓜哥这样既搞技术又文艺范的出来写文章抢了他们饭碗。技术圈里,有人越发迷茫不知道自己要干什么,想干什么。生活圈里,也不知道自己的目标到底是什么,90年代,全家人围在炉子旁边,吃个瓜子,追着一天两集的连续剧,现在呢,周末两天看完整剧。以前,为了买某个东西,成为一个目标,很长时间为了这个目标而奋斗,心里不空虚,能买到个好东西那真是兴奋很长时间,很长时间都有了满足感。现在呢?手机淘宝买个东西分分钟,连门都不用出,开门收货即可。目标在哪?满足感在哪?没有了,心里剩下的只有那永远也填不完的空洞。

        这就是人生,这就是社会发展。除非强制断掉互联网,否则,社会的这种变革是不可逆转的,只能去适应之,空杯心态,从新来过,然,多数人都是做不到的,包括冬瓜哥。所以,必将有一帮老炮儿被淘汰在大浪当中。这些新一代的生瓜蛋们可能也折腾不了多长时间就又被淘汰了。恐怕能够持续的站在浪尖上只是极少数人。

        有人问了,冬瓜哥,你也算是个老炮儿,你是怎么适应新时代的?好问题。冬瓜哥适应新时代的方式,并不是去和年轻人比赛冲浪,因为冬瓜哥体力、精力都赶不上年轻人。冬瓜哥的做法是,潜到水下去,这里安静,等冬瓜哥再从水面钻出来的时候,浪已经过去好几波了,但是届时冬瓜哥拿出来的东西,可以供所有人更好的冲浪,至于你是裸冲,趴着冲,站着冲,躺着冲,冬瓜哥不懂,也玩不了,也就看个热闹。

        (近期,51CTO联合NetApp发起了一项混合云管理调研活动,参与调研将有机会获取Kindle和电脑背包等精美礼品,请点击阅读原文)


关注“大话存储”获取业界最高逼格的存储及计算机系统知识。

冬瓜哥简介:冬瓜哥是《大话存储》系列图书作者,现任Microsemi存储系统架构师。



安全帽与口罩检测数据集 一、基础信息 数据集名称:安全帽与口罩检测数据集 图片数量: - 训练集:1690张图片 - 验证集:212张图片 - 测试集:211张图片 - 总计:2113张实际场景图片 分类类别: - HelmetHelmet:戴安全帽的人员,用于安全防护场景的检测。 - personwithmask:戴口罩的人员,适用于公共卫生监测。 - personwith_outmask:未戴口罩的人员,用于识别未遵守口罩佩戴规定的情况。 标注格式:YOLO格式,包含边界框和类别标签,适用于目标检测任务。 数据格式:JPEG/PNG图片,来源于实际监控和场景采集,细节清晰。 二、适用场景 工业安全监控系统开发: 数据集支持目标检测任务,帮助构建自动检测人员是否佩戴安全帽的AI模型,适用于建筑工地、工厂等环境,提升安全管理效率。 公共卫生管理应用: 集成至公共场所监控系统,实时监测口罩佩戴情况,为疫情防控提供自动化支持,辅助合规检查。 智能安防与合规检查: 用于企业和机构的自动化安全审计,减少人工干预,提高检查准确性和响应速度。 学术研究与AI创新: 支持计算机视觉目标检测领域的研究,适用于安全与健康相关的AI模型开发和论文发表。 三、数据集优势 精准标注与实用性: 每张图片均经过标注,边界框定位准确,类别定义清晰,确保模型训练的高效性和可靠性。 场景多样性与覆盖性: 包含安全帽和口罩相关类别,覆盖工业、公共场所以及多种实际环境,样本丰富,提升模型的泛化能力和适应性。 任务适配性强: 标注兼容主流深度学习框架(如YOLO),可直接用于目标检测任务,便于快速集成和部署。 实际应用价值突出: 专注于工业安全和公共健康领域,为自动化监控、合规管理以及疫情防护提供可靠数据支撑,具有较高的社会和经济价值。
内容概要:本文围绕FOC电机控制代码实现与调试技巧在计算机竞赛中的应用,系统阐述了从基础理论到多场景优化的完整技术链条。文章深入解析了磁链观测器、前馈控制、代码可移植性等关键概念,并结合FreeRTOS多任务调度、滑动窗口滤波、数据校验与热仿真等核心技巧,展示了高实时性与稳定性的电机控制系统设计方法。通过服务机器人、工业机械臂、新能源赛车等典型应用场景,论证了FOC在复杂系统协同中的关键技术价值。配套的千行级代码案例聚焦分层架构与任务同步机制,强化工程实践能力。最后展望数字孪生、低代码平台与边缘AI等未来趋势,体现技术前瞻性。; 适合人群:具备嵌入式开发基础、熟悉C语言与实时操作系统(如FreeRTOS)的高校学生或参赛开发者,尤其适合参与智能车、机器人等综合性竞赛的研发人员(经验1-3年为佳)。; 使用场景及目标:① 掌握FOC在多任务环境下的实时控制实现;② 学习抗干扰滤波、无传感器控制、跨平台调试等竞赛实用技术;③ 提升复杂机电系统的问题分析与优化能力; 阅读建议:此资源强调实战导向,建议结合STM32等开发平台边学边练,重点关注任务优先级设置、滤波算法性能权衡与观测器稳定性优化,并利用Tracealyzer等工具进行可视化调试,深入理解代码与系统动态行为的关系。
【场景削减】拉丁超立方抽样方法场景削减(Matlab代码实现)内容概要:本文介绍了基于拉丁超立方抽样(Latin Hypercube Sampling, LHS)方法的场景削减技术,并提供了相应的Matlab代码实现。该方法主要用于处理不确定性问题,特别是在电力系统、可再生能源等领域中,通过对大量可能场景进行高效抽样并削减冗余场景,从而降低计算复杂度,提高优化调度等分析工作的效率。文中强调了拉丁超立方抽样在保持样本代表性的同时提升抽样精度的优势,并结合实际科研背景阐述了其应用场景与价值。此外,文档还附带多个相关科研方向的Matlab仿真案例和资源下载链接,涵盖风电、光伏、电动汽车、微电网优化等多个领域,突出其实用性和可复现性。; 适合人群:具备一定Matlab编程基础,从事电力系统、可再生能源、优化调度等相关领域研究的研究生、科研人员及工程技术人员。; 使用场景及目标:①应用于含高比例可再生能源的电力系统不确定性建模;②用于风电、光伏出力等随机变量的场景生成与削减;③支撑优化调度、风险评估、低碳运行等研究中的数据预处理环节;④帮助科研人员快速实现LHS抽样与场景削减算法,提升仿真效率与模型准确性。; 阅读建议:建议读者结合文中提供的Matlab代码进行实践操作,理解拉丁超立方抽样的原理与实现步骤,并参考附带的其他科研案例拓展应用思路;同时注意区分场景生成与场景削减两个阶段,确保在实际项目中正确应用该方法。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值