1、动手操作。动手是人学习一项技能时最有效、最快速的方法,同时也是记忆一件事情时最有效、最快速、记忆时间最长的方法。我一直以来都体行动手第一的思想,有机会一定要自己动手操作。以前项目实施时,有把握的自己做。没把握的,让同事在旁边看着自己做,遇到问题他可以随时提醒。更早之前,当我开始学电脑时,卖的书也都是插图比较图、操作步骤化的书,这样只需要按书上的提示操作两遍就可以理解和记住。因此我建议大家有就会接触存储时,一定想办法亲自动手操作。
2、认真地重复操作。不要认为重复做一件事就只是简单地重复,重复地次数多了,量变就会发生质变。当你认真地做了,就会发现每一次重复中都能获得新的东西或发现新的问题。正是因为当初反复重装多次网络才出现了”顿悟”。对S2A重复做RAID,发现了原来S2A双控制器的工作方式与其它存储是不一样的,选择不同扩张柜中的磁盘存储设备的带宽也有可能发生变话,因此知道了该如何去优化存储设备的带宽和IOPS性能。重复做性能测试,发现设置不同的BLOCKSIZE,测试的结果也是不一样,因而知道了不同类型的业务系统,blocksize的大小应该是不同的。通过一遍一遍安装SANergy软件,知道了SAN存储共享系统中管理软件的工作原理,以及正确维护共享系统的方法和措施。一遍一遍查看数据迁移系统的日志记录,才发现系统设计的存储策略和迁移策略有问题,提出优化方案后,将数据流磁带机的损坏率由原来的每年12台,减少到不到1台。这些都是从一遍遍的重复操作中得来的。
其实不管是做售前还是售后,工作很多时候都是重复,只是面对的人有区别,业务系统略有不同罢了。如果你认为重复不是积累,只是简单地重复,你可能什么都得不到。
3、只专一类技术。虽然存储技术只是整个IT技术中很小的一个分类,但存储技术内仍然有很多分类。作为我们这样的普通人,不可能对存储技术的每一类都非常清楚,在每一个技术方向都能有建树。当然那些牛人例外。那么何不只专某一个分类呢?找一个自己熟悉、有一定基础的认真地深入下去,只要努力一段时间很快就会出成绩。实际上我们平时看到的牛人差不多也只是在某一两个技术方面很牛,其它方面一般罢了。只要你能在一个方面做的很深,那你也是牛人。
另外很多厂商的产品只是在技术参数、指标、名称上有区别,很多功能都是相通或者差不多的,所以当你从外到内,由浅到深地了解了一个产品后,再去了解别的产品就非常容易了。我只是个一般人,所以我选择了自己熟悉的视频应用类存储系统,平时看的资料也主要是与视频存储的技术。实际上我调试过的存储设备只有两款,但因为对这两款设备所有模块的功能都比较熟悉,再遇到别的设备时就很容易去理解了,剩下的区别就是命令行不同罢了。
4、重视基础知识。现在很多开始学习存储人可能有一个浮躁的毛病,喜欢学习最流行的技术,看知名厂商的白皮书,听新产品的报告,和人聊最新的话题,好像不这样就不是搞存储的。我觉得大家关注的这些实际上都厂商用来市场宣传的噱头,很新很实际的东西太少,了解一下就可以了,没有必要太执着。所谓”信息生命周期管理”就是通过应用系统、结合预先设定的存储策略和迁移策略使数据在不同的时期存储在不同的存储设备上。所谓”统一存储”说白了就是在一台高性能服务器上安装NAS软件、FC target和 taiget软件,使之可以对外提供IP、FC和ISCSI访问协议。所谓”存储虚拟化”其实就是对存储设备上的逻辑卷再进行一次逻辑化。
这些概念和噱头最核心的内容其实还都是建立在SCSI、IP、fable channal、以及等很多基础内容之上的。想要深入了解存储技术,第一步就是深入了解操作系统和文件系统。对主机来讲,NAS只是相当于一个网络共享磁盘,DAS、FC存储、ISCSI存储相当于本地磁盘。存储系统设计的核心就是操作系统对磁盘和文件系统的管理和业务流程的设计和优化了,剩下的就是简单地按照说明书对存储设备本身进行安装调试了。这就是为什么很多做数据库存储的都要求对solaris和oracle都必须了解的原因。
我想我现在的技术能力很大程度上与我买第一台电脑有关。记得那是买了一个硬盘容量只有1GB的旧电脑,装了WIN98、office97和auto-CAD后,基本上就没有空间了,想玩个帝国时代或者星际游戏还得先把office或者auto-CAD先下载了才有空间来安装。那时候在电脑上干的最多的事情就是想办法优化系统,删除系统里自己认为不需要的东西,为的就是想办法节约空间。当然了因为操作不当经常重装系统,就是现在一想到重装WIN98我都想吐。不过在那一年多的时间里,我基本上对windows操作系统的各部分,特别是对文件系统和磁盘管理有了比较深入的了解。使得我在以后的学习中很容易就可以理解存储设备的应用。
5、多分析多比较。子曰:学而不思则罔,思而不学则殆。学习存储也一样,经过一段时间的学习之后,一定要化时间自己去分析和比较各个知道点之间的不同。比如,SAN和NAS有什么不同,能否在系统里同时应用?NAS、ISCSI和FC存储之间能否演变?能否通过技术指标分析出存储是基于控制器架构还是PC架构的,两种架构各有什么优缺点? 主机对存储系统的数据访问类型可分为几种,数据库访问和文件访问对存储各有什么样的要求?快照、卷镜像等有几种技术,是如何实现的?
各厂家,类似的很多问题一旦能想通,且能有一个很清晰的脉络,那可能你离牛人就不远了。
6、实用主义。学习存储是为了用才学,不是为了学而学。我一直的做法都是只学习工作中能用到的或者当时非常感兴趣的,至于其它的,等我以后遇到的时候再说。可以学习的技术太多了,厂商的产品和白皮书太多了,我不是过目不忘的高人,所以我只学自己能学懂的,只做熟悉范围内的专家。我看过的存储技术书籍只有两本,一本是2004年版的BROCADE BCFP培训教材,另一本是”使用brocade交换机组建SAN存储区网络“。其它的资料基本上都是用的时候才去网上找,幸好现在的网络上你想要什么都可以到。
这些只我个在学习存储技术过程中的一些感想,不一定适用于其他人,希望大家可以参考。