×

Loading...
Ad by
  • 推荐 OXIO 加拿大高速网络,最低月费仅$40. 使用推荐码 RCR37MB 可获得一个月的免费服务
Ad by
  • 推荐 OXIO 加拿大高速网络,最低月费仅$40. 使用推荐码 RCR37MB 可获得一个月的免费服务

请问有没有storage的高手?

我对SAN的了解只是皮毛,想找本书好好看看,不知道有没有大侠能推荐一本好书? 或者下面的书中,有哪些是不错的?

Addison Wesley - Designing Storage Area Networks (2003) 2da Edition
Addison Wesley - IP Storage Networking Straight To The Core
Cisco - Introduction To Storage Area Networking Technologies
Designing Storage Area Networks - A Practical Reference For Implementing Fibre Channel And Ip Sans, Second Edition
Designing_an_IBM_Storage_Area_Network
E-Buch - Storage Area Networks - Network Attached Storage (Sollbach)
IBM Fibre Channel Basic Storage Area Network (SAN) Configuration Setup Guide
Introduction to Storage Area Networks
McGraw-Hill - Building Storage Networks 2nd Ed Ebook-fly
McGraw-Hill - Storage Networks, The Complete Reference
O'Reilly - Practical Storage Area Networking
Storage Area Networks Designing and Implementing Mass Storage System
Report

Replies, comments and Discussions:

  • 工作学习 / 专业技术讨论 / 请问有没有storage的高手?
    我对SAN的了解只是皮毛,想找本书好好看看,不知道有没有大侠能推荐一本好书? 或者下面的书中,有哪些是不错的?

    Addison Wesley - Designing Storage Area Networks (2003) 2da Edition
    Addison Wesley - IP Storage Networking Straight To The Core
    Cisco - Introduction To Storage Area Networking Technologies
    Designing Storage Area Networks - A Practical Reference For Implementing Fibre Channel And Ip Sans, Second Edition
    Designing_an_IBM_Storage_Area_Network
    E-Buch - Storage Area Networks - Network Attached Storage (Sollbach)
    IBM Fibre Channel Basic Storage Area Network (SAN) Configuration Setup Guide
    Introduction to Storage Area Networks
    McGraw-Hill - Building Storage Networks 2nd Ed Ebook-fly
    McGraw-Hill - Storage Networks, The Complete Reference
    O'Reilly - Practical Storage Area Networking
    Storage Area Networks Designing and Implementing Mass Storage System
    • 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
      • thanks. I am not looking for a particular product.I just want to learn the general concept of SAN.
      • 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?
        • this is easy one, may you like it.
          • en, nice shot, may i ask any questions?
            • sure, if any hep.
              • 昨天看了你给的LINK,暂时没有问题了,不过要多谢你先。
    • If you talk about Storage (not only SAN) the this is the book I I used before
    • 我感觉IBM的redbooks有很多不错。我以前国内是做SAN Storage系统和硬件设计的(R&D),对SAN设备的内部结构非常熟悉,对SAN的配置、管理知道得不多,不知在这里是否好找工作?
      • check EMC jobs
      • "SAN设备的内部结构"你是指RAID控制卡那部分还是指FCP接口那部分? 另外你开发过类似RAID manager的管理软件吗?
        • 我以前在国内某万人大公司做SAN Storage产品System Engineer,负责整个系统的设计。例如,RAID是用硬件实现还是软硬配合,FCP采用哪家的芯片(例如Agilent),Cache Mirror是用FC、IB或者RDMA实现?
          • 因此我对EMC、IBM、HDS等的高中低端产品的内部软硬件架构、甚至采用的芯片都非常熟悉,对SAN的设计、产品开发管理(系统开发为某国际大公司开发流程、软件部分CMM)也有卓见。可惜很久未写代码、未设计PCB,来加拿大很不好找工作
          • 谈的深了我就不懂了,什么是IB和RDMA?
            • IB是Infiniband(是Intel的技术,但Intel已经放弃,只剩几个小公司还在支撑),RDMA是Remote-DMA,目前一般指基于TOE(采用TCP Offload Engine芯片的以太网接口)的远程DMA协议
              • 你说的cache mirror, 是指disk的cache是吗? 我刚开始以为是需要两份cache for redundancy.
                那我想请问,为什么系统内部还要TOE呢? 难道系统内部总线是基于TCP/IP的吗? 或者你说的是不同storage系统之间的交互,但是我不明白为什么不同的系统之间为什么还要cache mirror呢?
                • cache mirror是冗余控制器之间的写cache镜像。Storage最重要的是HA,而硬盘速度不够(主要是随机读写的IOPS不够),一般不配置成透写模式。因此控制器中有未写到硬盘的数据。为防止控制器失效,未写到硬盘的数据在冗余控制器中有备份
                  • 那Cache应该都是NVRAM的吧? 断电了有电池持续供电. 另外一个问题,cache和disk之间的数据传输也应该是FC, IB or TOE的吧?
                    • 目前基本只要IBM的shark是用NVRAM做写Cache,也因此成为Shark收到HDS攻击的一个弱点“写cache太小,读cache不能做写cache”,目前主流的方向是用普通的SDRAM做写cache,然后用大电池做整个系统待机情况下的72小时或更长供电
                    • 目前磁盘接口一般有FC、SCSI、SSI(仅IBM Shark),新的有SAS,低端有SATA。其中FC硬盘的价格比较贵,但系统设计起来简单(很容易把很多FC接口硬盘组成网络连到Storage控制器的后端接口,且FC硬盘是双通道可以同时连两个控制器)
                      • 有点意思. 我只用过FC, SCSI和SATA的. SSI是IBM自己的硬盘吗?IBM不是把硬盘卖给Hitachi了吗?能解释一下什么是SAS吗? 谢谢你详细的解释.
                        • SAS是串行SCSI接口,相关接口芯片是目前加拿大PMC公司的一个主攻方向。SSI是IBM的专有接口,和串行SCSI有点相似,可以通过环形链接到两个控制器。IBM的硬盘部门虽然卖了,但IBM的Shark没那么容易改系统
                          • "SSI是IBM的专有接口", 你是指IBM把硬盘盘片拿过来,套上SSI的接口吗?
                            • 硬盘分工业级和民用级(还有便携和袖珍),区别在于碟片存储密度和设计工艺。接口的区别只是换个协议处理芯片而已。包括XBOX里的非常特殊的硬盘,所有部件都是Seagate等生产,硬盘厂家可以定制特殊需求。
                            • 例如LSI(即FAStT)的配套硬盘的容量比一般同规格硬盘少500MB,那是因为硬盘的Fireware是有LSI向Seagate提出特殊要求定制的。这样也可以保证别人的便宜硬盘无法插到我的系统中,保证存储厂家的扩容时的利润。
                • cache镜像通道仅仅是一个通道,基于何种接口都可以,主要是考虑软硬件的成熟度和成本,另外看性能和延时等能否满足要求。TOE用硬件实现TCP协议栈后的主CPU开销小了很多,也是一个可用的传输通道,但目前配套软件(RDMA协议)等兼容性不够
        • IBM称Storage Server,因此起Storage产品更象服务器,RAID、FC等分得很清楚。而HDS产品更加象一个专用系统,RAID基本用嵌入软件实现,看不到具体的、独立的RAID卡。
          • 这里STORAGE就那么几家,EMC,HP, IBM, HITACHI,你E文好的话,应该去找找售前的工作,估计ENGINEER工作你是看不上眼的.
            • 做售前,我觉得他知道的太多了,再说售前主要跟人打交道,做storage administrator应该是很轻松的
              • "对SAN设备的内部结构非常熟悉,对SAN的配置、管理知道得不多".他还真做不了STORAGE ADMIN,
                • 你真的觉得如果知道内部结构的话, 了解配置很难吗? 关键是概念, 懂吗?
                  • 啊? ! 哦,,,,我懂你的意思了.
                  • C语言很熟,但不熟悉MSDN,能找到windows开发工作吗?现在面试都要有现时的机能。
                    • 那你UNIX下的C开发做的多不多?
                      • sorry,我只是打个比方,我很久没写过代码了。
                  • 我最早是做光传输设备(光纤两端的复用、解复用设备),我做过几年硬件开发后曾经去售后部门工作,最初的一个月我是比不上其他同事的。当然,毕竟是自己开发的产品,一个月后,我是整个部门最牛的专家
                    • 设计人员的眼光和维护人员的眼光是不一样的。维护过程会遇到各种情况,往往是想办法绕过去,这非常非常多的变通的办法是很多开发人员所不熟悉的(开发人员总想着你换几行代码不就完事了吗,且不会知道那么多实际情况)。
                    • That's the point. 产品的配置是建立在对概念有深刻的理解基础之上的. 我觉得让你去做工程师, 让你选购公司storage的产品的话, 可能一般的厂商售前回答不了你的问题. 另外,国内有几家做通信做得大的厂商,他们其中有做storage产品得吗?
        • 以前很多用Storage的人常问我“...是硬件还是软件实现的?”其实从芯片设计角度看,硬件和软件的界线不是很分明。目前数字ASIC的设计基于状态机和CPU两大方向。同意是FCP芯片,Agilent是基于状态机的,LSI则是基于CPU+fireware
          • 你能详细解释一下基于状态机和CPU的区别吗? 谢谢!
            • 状态机就是传统意义上的逻辑电路(与、非、或),但状态机面对象TCP协议这样复杂协议设计难度很大,且一旦协议升级,要重新设计。所以现在很多ASIC是状态机和嵌入式CPU结合,MIPS和ARM是目前常在ASIC中嵌入的核
              • 老的.35工艺的ASIC投一次片10万USD以下,而新的大规模集成电路都得用0.09(晶体管太多,0.35等放不下)甚至更新的工艺,那投一次片的价格都是100万USD以上、最少最少6个月的开发周期(即使做了很细致的仿真,芯片投2次片的很常见)
            • 而且ASIC常嵌入多个CPU,并行分工运作,LSI的FCP919芯片嵌了3个ARM。所以常会听说LSI的FCP卡会有Fireware的升级问题,就是升级内嵌ARM的软件。而Agilent芯片的卡只升级driver(服务器CPU运行的软件),根本没有Fireware。
              • 我们公司的LSI FC卡最近全部换成Qlogic的了,说是LSI的卡could lose data.
                • 最主要的问题是兼容性。服务器三大巨头IBM、HP、SUN的Unix都不公开代码,兼容不兼容都是服务器操作系统说了算,这些做HBA卡的很可怜。不过IBM和LSI的关系很好(FAStT就是OEM From LSI/Engenio),AIX应该兼容LSI HBA不错
                  • 你是指FAStT的RAID controller是OEM LSI的吗?另外,你知道FAStT里面的flashcopy和普通意义上的snapshot是一样的吗?
                    • 非也,整个FAStT系统的三个产品都是从Engenio(为了上市从LSI Logic独立出来并改名)OEM的,包括管理软件也仅仅是改了LOGO。除了IBM,LSI还被SGI等多个公司OEM。但IBM正在推自己的中端存储,有可能放弃Engenio
                • 另外FC卡兼容性和Storage设备也有关系,主要是FC上面的高层协议接口的兼容性(例如做SnapShot),还有故障情况下的特殊操作(例如断电后写Cache恢复)。