全快閃儲存器Virtual SAN架構全解析

2021-07-06 10:37:35 字數 2009 閱讀 1444

virtual san屬於融合架構server san的一種,server san能夠高速發展與網路、快閃儲存器及軟體定義等技術的發展具有密不可分的關係,其中快閃儲存器更是在計算和儲存融合過程中起到了關鍵作用。自vmware發布virtual san6.0版本以後,virtual san解決方案支援了一種新的全快閃儲存器架構。本文就詳細介紹下這一全快閃儲存器架構的搭建和效能效果。

virtual san架構

在傳統的virtual san解決方案中,儲存部分一般採用混合架構,即快閃儲存器作為快取層,利用磁碟組做raid充當容量層。但是根據memblaze大量客戶反饋,快閃儲存器容量層一定要大於客戶的熱點資料量,以確保熱點資料的處理在快閃儲存器快取層完成。但是raid、資料在快取和容量層之間的遷移等功能的資源開銷非常大,全快閃儲存器架構的推出進一步解決了儲存上的效能瓶頸。

全快閃儲存器架構virtual san系統中快取層和容量層均支援配置快閃儲存器,其中快取層的快閃儲存器只做寫快取。其優勢主要體現在三個方面,首先快取層與容量層均為快閃儲存器,在有持續讀寫io壓力的生產環境,無論應用io落在快取層還是容量層,都將受益於快閃儲存器極低的響應時間;第二,全快閃儲存器架構不需要進行熱點資料從容量層向快取層搬遷,系統的軟體邏輯大大簡化;第二,容量層的快閃儲存器效能是非常強的,所以幾乎不用考慮做條帶化,這樣可減少io跨網路訪問的場景。

pblaze4全快閃儲存器virtual san架構

上圖中展示的全快閃儲存器virtual san架構,使用了virtual san6.0,快取層使用800gb pblaze4 pcie快閃儲存器卡搭建(也可以使用pblaze4的盤);容量層使用3.2tb快閃儲存器卡搭建(也可以使用其他容量點的pblaze4快閃儲存器卡或者盤)。網路為萬兆乙太網,伺服器為3臺戴爾poweredge 13g伺服器。需要指出的是pblaze4支援virtual san6.0的原生nvme驅動,方案部署的複雜度得到降低,而且更易維護。

這一解決方案的效能實測結果彙總如下:

在此環境中,筆者搭建了oracle資料庫並進行了進一步效能測試。測試架構示意如下:

測試環境細節列舉如下:

• 3個oracle vm跑hammerdb tpc-c測試,

測試3個2000 warehouse,共6000個warehouse; 3個200併發使用者連線,共600個併發使用者連線;

•有效測試資料: 2.79tb;

•virtual san層面實際資料量(2副本) : 5.45tb;

•資料庫配置: 32gb sga

•tpc-c測試結果:3.74m tpm(每分鐘事物處理數)

本次測試結果列舉如下:

根據virtual san環境oracle資料庫測試的awr報告,3組hammerdb tpc-c 測試結果能達到3萬tps(每秒事務處理數)。測試virtual san環境資料均為2副本場景,所以virtual san層面寫io處理能力需求加倍。通過virtual san的效能監控軟體,可以看到virtual san系統需要每秒處理的讀io高達353 mbps(44,756 iops),寫io高達965 mbps(50,259 iops)。

朱磊先生在vmworld2015(歐洲)上位嘉賓解讀基於pblaze4和virtual san6.0的全快閃儲存器解決方案

oracle的快閃儲存器 Oracle快閃儲存器技術介紹

龍源期刊網 快閃儲存器技術介紹 摘要 oracle資料庫管理系統是當今應用最為廣發的一種資料庫。快閃儲存器技術作為一種儲存技術應用的也越來越廣泛。該文分別oracle中的快閃儲存器的使用方法 如快閃儲存器資料庫 快閃儲存器表 快閃儲存器查詢等技術。快閃儲存器技術通過在只更改資料上執行引發了恢復變革。...

希捷Nytro快閃儲存器新品擴大快閃儲存器產品組合

希捷科技公司今天在快閃儲存器峰會發布全新的nytro xf1440 2.5寸,nytro xm1440 m.2非易失性儲存 nvme 固態硬碟 ssd 及nytro xp6500快閃儲存器加速器卡。這些新品擴充套件了希捷快閃儲存器產品組合解決方案,旨在與希捷儲存產品相結合以滿足任何資料儲存需求。對於...

NOR型快閃儲存器與NAND型快閃儲存器的區別

分類 1 快閃儲存器晶元讀寫的基本單位不同 應用程式對nor晶元操作以 字 為基本單位。為了方便對大容量nor快閃儲存器的管理,通常將nor快閃儲存器分成大小為128kb或者64kb的邏輯塊,有時候塊內還分成扇區。讀寫時需要同時指定邏輯塊號和塊內偏移。應用程式對nand晶元操作是以 塊 為基本單位。...