全閃存陣列快速發展并在云數據中心中有越來越多的應用。很多全閃存陣列解決方案可以提供百萬級IOPS性能以及非常高的帶寬。值得一提的是閃存的性能有望在未來一年中提高一倍。
全閃存陣列的高性能對SAN架構的影響很大,理應成為首選的8Gb/s FC架構至少將性能提高4倍才能滿足全閃存陣列的需求。所以我們看到很多廠商特別是初創廠商放棄了FC,比如Violin Memory,我們可以看到Violin Memory的存儲陣列上有8個10G/s以太網端口,另外還有8個40Gb/s InfiniBand接口等。相信40Gb/s以太網接口在不久之后也會出現在全閃存陣列中。
這里有個問題是:FC是不是要開始走向消亡了?
首先我們需要看下相關的技術發展。物理接口通常會共享很多元素,比如包括光纖在內的線纜連接器、驅動電路以及信號整形等等。很多時候傳輸數據包的底層OSI協議的規范都是相同的,但是具體到OSI模型的上面幾層,不同的協議標準以及實現會相差非常大,這點在FC架構中體現非常明顯,FC本身雖然是高效的存儲網絡,但是協議等方面都非常復雜,整體成本也相對其他模型成本更高。
另一方面當下硬件同質化現象非常大,所以協議的傳輸效率影響著整個解決方案的性能,網絡技術的更新換代也代表著整個解決方案的帶寬和IOPS性能的整體提高。
以塊為單位的FC架構是早先主流的存儲架構,但是現在多個服務器之間進行的數據共享和遷移更流行的是對象存儲和文件存儲。對象存儲和文件存儲通常會更有效率,他們將文件系統放在存儲陣列之中,而不是分布在不同的服務器上,之后再考慮同步問題。FC并不支持文件存儲。
全閃存陣列以其性能優勢迅速發展時,FC相對于以太網和InfiniBand有些劣勢,因為最新的FC標準是16Gb/s,而且發展時間并不長。以太網和InfiniBand也在發展,速度比FC快,值得注意的是兩者都支持對象存儲和文件存儲(而且有諸多案例)。已經處于劣勢的FC嘗試通過FCoE等技術整合以太網技術,但是現在看來這部分市場也是很小的。
綜上所述,不久的未來,存儲將是40或者100Gb/s以太網和InfiniBand的天下,對象存儲也會得到很大的發展。我猜想他們將很大程度上借助PCIe以及NVMe標準(因為這種標準本身有較低的開銷和較高的存儲效率)。當然,這些現在也僅僅是猜測而已。
云世界需要的是更快的數據存取速度,但是FC明顯跟不上云的發展速度。