This topic has been archived. It cannot be replied.
-
工作学习 / 专业技术讨论 / 请问有没有storage的高手?
-xczheng(图图);
2005-10-28
{869}
(#2578741@0)
-
I am not sure what are u looking for, but SAN is the most popular..try this
IBM Fibre Channel Basic Storage Area Network (SAN) Configuration Setup Guide
-judy_an(绿腰);
2005-10-28
(#2578827@0)
-
thanks. I am not looking for a particular product.I just want to learn the general concept of SAN.
-xczheng(图图);
2005-10-29
(#2579157@0)
-
I have finished reading the book. It is too practical and it didn't really tell me much about the concept. Any other book you recommend for the concept learning?
-xczheng(图图);
2005-11-2
(#2586915@0)
-
this is easy one, may you like it.
-judy_an(绿腰);
2005-11-2
(#2586969@0)
-
en, nice shot, may i ask any questions?
-fxid(民工模范);
2005-11-2
(#2586980@0)
-
sure, if any hep.
-judy_an(绿腰);
2005-11-3
(#2587393@0)
-
昨天看了你给的LINK,暂时没有问题了,不过要多谢你先。
-fxid(民工模范);
2005-11-3
(#2587421@0)
-
If you talk about Storage (not only SAN) the this is the book I I used before
-chinatiger(能曾金刚的生神);
2005-11-3
(#2587014@0)
-
我感觉IBM的redbooks有很多不错。我以前国内是做SAN Storage系统和硬件设计的(R&D),对SAN设备的内部结构非常熟悉,对SAN的配置、管理知道得不多,不知在这里是否好找工作?
-zmzy2000(zmzy2000);
2005-11-3
(#2587695@0)
-
check EMC jobs
-judy_an(绿腰);
2005-11-3
(#2587792@0)
-
"SAN设备的内部结构"你是指RAID控制卡那部分还是指FCP接口那部分? 另外你开发过类似RAID manager的管理软件吗?
-xczheng(图图);
2005-11-3
(#2588565@0)
-
我以前在国内某万人大公司做SAN Storage产品System Engineer,负责整个系统的设计。例如,RAID是用硬件实现还是软硬配合,FCP采用哪家的芯片(例如Agilent),Cache Mirror是用FC、IB或者RDMA实现?
-zmzy2000(zmzy2000);
2005-11-3
(#2588629@0)
-
因此我对EMC、IBM、HDS等的高中低端产品的内部软硬件架构、甚至采用的芯片都非常熟悉,对SAN的设计、产品开发管理(系统开发为某国际大公司开发流程、软件部分CMM)也有卓见。可惜很久未写代码、未设计PCB,来加拿大很不好找工作
-zmzy2000(zmzy2000);
2005-11-3
(#2588638@0)
-
谈的深了我就不懂了,什么是IB和RDMA?
-xczheng(图图);
2005-11-3
(#2588643@0)
-
IB是Infiniband(是Intel的技术,但Intel已经放弃,只剩几个小公司还在支撑),RDMA是Remote-DMA,目前一般指基于TOE(采用TCP Offload Engine芯片的以太网接口)的远程DMA协议
-zmzy2000(zmzy2000);
2005-11-3
(#2588677@0)
-
你说的cache mirror, 是指disk的cache是吗? 我刚开始以为是需要两份cache for redundancy.那我想请问,为什么系统内部还要TOE呢? 难道系统内部总线是基于TCP/IP的吗? 或者你说的是不同storage系统之间的交互,但是我不明白为什么不同的系统之间为什么还要cache mirror呢?
-xczheng(图图);
2005-11-3
{165}
(#2588735@0)
-
cache mirror是冗余控制器之间的写cache镜像。Storage最重要的是HA,而硬盘速度不够(主要是随机读写的IOPS不够),一般不配置成透写模式。因此控制器中有未写到硬盘的数据。为防止控制器失效,未写到硬盘的数据在冗余控制器中有备份
-zmzy2000(zmzy2000);
2005-11-4
(#2589042@0)
-
那Cache应该都是NVRAM的吧? 断电了有电池持续供电.
另外一个问题,cache和disk之间的数据传输也应该是FC, IB or TOE的吧?
-xczheng(图图);
2005-11-5
(#2591684@0)
-
目前基本只要IBM的shark是用NVRAM做写Cache,也因此成为Shark收到HDS攻击的一个弱点“写cache太小,读cache不能做写cache”,目前主流的方向是用普通的SDRAM做写cache,然后用大电池做整个系统待机情况下的72小时或更长供电
-zmzy2000(zmzy2000);
2005-11-5
(#2592121@0)
-
目前磁盘接口一般有FC、SCSI、SSI(仅IBM Shark),新的有SAS,低端有SATA。其中FC硬盘的价格比较贵,但系统设计起来简单(很容易把很多FC接口硬盘组成网络连到Storage控制器的后端接口,且FC硬盘是双通道可以同时连两个控制器)
-zmzy2000(zmzy2000);
2005-11-5
(#2592138@0)
-
有点意思. 我只用过FC, SCSI和SATA的. SSI是IBM自己的硬盘吗?IBM不是把硬盘卖给Hitachi了吗?能解释一下什么是SAS吗? 谢谢你详细的解释.
-xczheng(图图);
2005-11-5
(#2592160@0)
-
SAS是串行SCSI接口,相关接口芯片是目前加拿大PMC公司的一个主攻方向。SSI是IBM的专有接口,和串行SCSI有点相似,可以通过环形链接到两个控制器。IBM的硬盘部门虽然卖了,但IBM的Shark没那么容易改系统
-zmzy2000(zmzy2000);
2005-11-5
(#2592197@0)
-
"SSI是IBM的专有接口", 你是指IBM把硬盘盘片拿过来,套上SSI的接口吗?
-xczheng(图图);
2005-11-5
(#2592209@0)
-
硬盘分工业级和民用级(还有便携和袖珍),区别在于碟片存储密度和设计工艺。接口的区别只是换个协议处理芯片而已。包括XBOX里的非常特殊的硬盘,所有部件都是Seagate等生产,硬盘厂家可以定制特殊需求。
-zmzy2000(zmzy2000);
2005-11-5
(#2592500@0)
-
例如LSI(即FAStT)的配套硬盘的容量比一般同规格硬盘少500MB,那是因为硬盘的Fireware是有LSI向Seagate提出特殊要求定制的。这样也可以保证别人的便宜硬盘无法插到我的系统中,保证存储厂家的扩容时的利润。
-zmzy2000(zmzy2000);
2005-11-5
(#2592512@0)
-
cache镜像通道仅仅是一个通道,基于何种接口都可以,主要是考虑软硬件的成熟度和成本,另外看性能和延时等能否满足要求。TOE用硬件实现TCP协议栈后的主CPU开销小了很多,也是一个可用的传输通道,但目前配套软件(RDMA协议)等兼容性不够
-zmzy2000(zmzy2000);
2005-11-4
(#2589050@0)
-
IBM称Storage Server,因此起Storage产品更象服务器,RAID、FC等分得很清楚。而HDS产品更加象一个专用系统,RAID基本用嵌入软件实现,看不到具体的、独立的RAID卡。
-zmzy2000(zmzy2000);
2005-11-3
(#2588649@0)
-
这里STORAGE就那么几家,EMC,HP, IBM, HITACHI,你E文好的话,应该去找找售前的工作,估计ENGINEER工作你是看不上眼的.
-judy_an(绿腰);
2005-11-3
(#2588669@0)
-
做售前,我觉得他知道的太多了,再说售前主要跟人打交道,做storage administrator应该是很轻松的
-xczheng(图图);
2005-11-3
(#2588719@0)
-
"对SAN设备的内部结构非常熟悉,对SAN的配置、管理知道得不多".他还真做不了STORAGE ADMIN,
-judy_an(绿腰);
2005-11-3
(#2588799@0)
-
你真的觉得如果知道内部结构的话, 了解配置很难吗? 关键是概念, 懂吗?
-xczheng(图图);
2005-11-3
(#2588892@0)
-
啊? ! 哦,,,,我懂你的意思了.
-judy_an(绿腰);
2005-11-3
(#2588939@0)
-
C语言很熟,但不熟悉MSDN,能找到windows开发工作吗?现在面试都要有现时的机能。
-zmzy2000(zmzy2000);
2005-11-4
(#2589044@0)
-
那你UNIX下的C开发做的多不多?
-xczheng(图图);
2005-11-5
(#2591686@0)
-
sorry,我只是打个比方,我很久没写过代码了。
-zmzy2000(zmzy2000);
2005-11-5
(#2592175@0)
-
我最早是做光传输设备(光纤两端的复用、解复用设备),我做过几年硬件开发后曾经去售后部门工作,最初的一个月我是比不上其他同事的。当然,毕竟是自己开发的产品,一个月后,我是整个部门最牛的专家
-zmzy2000(zmzy2000);
2005-11-5
(#2592184@0)
-
设计人员的眼光和维护人员的眼光是不一样的。维护过程会遇到各种情况,往往是想办法绕过去,这非常非常多的变通的办法是很多开发人员所不熟悉的(开发人员总想着你换几行代码不就完事了吗,且不会知道那么多实际情况)。
-zmzy2000(zmzy2000);
2005-11-5
(#2592188@0)
-
That's the point. 产品的配置是建立在对概念有深刻的理解基础之上的. 我觉得让你去做工程师, 让你选购公司storage的产品的话, 可能一般的厂商售前回答不了你的问题.
另外,国内有几家做通信做得大的厂商,他们其中有做storage产品得吗?
-xczheng(图图);
2005-11-5
(#2592198@0)
-
以前很多用Storage的人常问我“...是硬件还是软件实现的?”其实从芯片设计角度看,硬件和软件的界线不是很分明。目前数字ASIC的设计基于状态机和CPU两大方向。同意是FCP芯片,Agilent是基于状态机的,LSI则是基于CPU+fireware
-zmzy2000(zmzy2000);
2005-11-3
(#2588656@0)
-
你能详细解释一下基于状态机和CPU的区别吗? 谢谢!
-xczheng(图图);
2005-11-3
(#2588740@0)
-
状态机就是传统意义上的逻辑电路(与、非、或),但状态机面对象TCP协议这样复杂协议设计难度很大,且一旦协议升级,要重新设计。所以现在很多ASIC是状态机和嵌入式CPU结合,MIPS和ARM是目前常在ASIC中嵌入的核
-zmzy2000(zmzy2000);
2005-11-4
(#2589045@0)
-
老的.35工艺的ASIC投一次片10万USD以下,而新的大规模集成电路都得用0.09(晶体管太多,0.35等放不下)甚至更新的工艺,那投一次片的价格都是100万USD以上、最少最少6个月的开发周期(即使做了很细致的仿真,芯片投2次片的很常见)
-zmzy2000(zmzy2000);
2005-11-4
(#2589049@0)
-
而且ASIC常嵌入多个CPU,并行分工运作,LSI的FCP919芯片嵌了3个ARM。所以常会听说LSI的FCP卡会有Fireware的升级问题,就是升级内嵌ARM的软件。而Agilent芯片的卡只升级driver(服务器CPU运行的软件),根本没有Fireware。
-zmzy2000(zmzy2000);
2005-11-4
(#2589047@0)
-
我们公司的LSI FC卡最近全部换成Qlogic的了,说是LSI的卡could lose data.
-xczheng(图图);
2005-11-5
(#2591690@0)
-
最主要的问题是兼容性。服务器三大巨头IBM、HP、SUN的Unix都不公开代码,兼容不兼容都是服务器操作系统说了算,这些做HBA卡的很可怜。不过IBM和LSI的关系很好(FAStT就是OEM From LSI/Engenio),AIX应该兼容LSI HBA不错
-zmzy2000(zmzy2000);
2005-11-5
(#2592166@0)
-
你是指FAStT的RAID controller是OEM LSI的吗?另外,你知道FAStT里面的flashcopy和普通意义上的snapshot是一样的吗?
-xczheng(图图);
2005-11-5
(#2592213@0)
-
非也,整个FAStT系统的三个产品都是从Engenio(为了上市从LSI Logic独立出来并改名)OEM的,包括管理软件也仅仅是改了LOGO。除了IBM,LSI还被SGI等多个公司OEM。但IBM正在推自己的中端存储,有可能放弃Engenio
-zmzy2000(zmzy2000);
2005-11-5
(#2592457@0)
-
另外FC卡兼容性和Storage设备也有关系,主要是FC上面的高层协议接口的兼容性(例如做SnapShot),还有故障情况下的特殊操作(例如断电后写Cache恢复)。
-zmzy2000(zmzy2000);
2005-11-5
(#2592172@0)