圖一:甲骨文中國系統(tǒng)事業(yè)部銷售咨詢總監(jiān)肖淑男
“甲骨文FS1屬于第一種技術(shù),它是其實(shí)是混合陣列,可以配置成全閃存陣列模式,也可以配置成全硬盤模式。不過我們最推薦的仍然是混合模式,因?yàn)閿?shù)據(jù)的訪問和數(shù)據(jù)的分布是不均勻的,所以應(yīng)該用不同的技術(shù)去解決不同的數(shù)據(jù)問題。”肖淑男表示道。
甲骨文FS1的技術(shù)亮點(diǎn)有哪些?
用戶使用全閃存陣列主要跑什么應(yīng)用?答案自然是那些對(duì)加速需求強(qiáng)烈的應(yīng)用,加速是用戶采用閃存的首選。在當(dāng)前全閃存陣列的使用情況中,數(shù)據(jù)庫、VDI、云基礎(chǔ)架構(gòu)等是當(dāng)前用戶部署全閃存陣列的主要應(yīng)用。這其中,數(shù)據(jù)庫應(yīng)用是用戶選擇部署全閃存陣列的關(guān)鍵原因。眾所周知,傳統(tǒng)磁盤受限于物理特性,性能一直是整個(gè)數(shù)據(jù)中心的瓶頸,閃存則是彌補(bǔ)這種性能缺陷的天然選擇。所以大部分用戶選擇全閃存陣列來給數(shù)據(jù)庫應(yīng)用進(jìn)行加速。事實(shí)上,當(dāng)前一些廠商透露的使用數(shù)據(jù)也能證明這種趨勢(shì),比如EMC就透露他們有一半的全閃存陣列產(chǎn)品被用戶用來部署數(shù)據(jù)庫應(yīng)用。
在全閃存陣列跑數(shù)據(jù)庫應(yīng)用比較關(guān)鍵的一項(xiàng)技術(shù)就是數(shù)據(jù)壓縮功能,通過數(shù)據(jù)壓縮可以有效降低數(shù)據(jù)庫使用容量,從而提升整個(gè)全閃存陣列的使用成本。在甲骨文看來,其FS1產(chǎn)品對(duì)于甲骨文數(shù)據(jù)庫的壓縮有著天然的優(yōu)勢(shì)。肖淑男表示:“FS1具有很好的針對(duì)甲骨文數(shù)據(jù)庫的混合壓縮功能,可以根據(jù)數(shù)據(jù)訪問的要求進(jìn)行不同程度的壓縮。比如基于查詢、存儲(chǔ)、Archive歸檔都有不同程度的壓縮,為了保證查詢性能就用壓縮比稍微小的,10倍的壓縮比既能夠保證存儲(chǔ)空間的壓縮,同時(shí)保證性能的提高。如果整個(gè)數(shù)據(jù)用的是歸檔很少訪問的話,就用歸檔模式壓縮,就可以達(dá)到50倍。”
圖二:甲骨文FS1對(duì)于Oracle數(shù)據(jù)庫的壓縮方案有著天然的優(yōu)勢(shì)。
另外,在當(dāng)前全閃存陣列產(chǎn)品中容量和可擴(kuò)展性也是關(guān)鍵技術(shù),從目前發(fā)展趨勢(shì)來看,橫向線性擴(kuò)展技術(shù)的確比較受用戶偏愛,它帶來的靈活性是用戶所希望得到的。在甲骨文看來,當(dāng)前較多全閃存陣列產(chǎn)品在容量和擴(kuò)展性方面仍然有著較大的不足,而FS1則不存在這方面的問題。
圖三:甲骨文FS1最大可擴(kuò)展到16節(jié)點(diǎn),實(shí)現(xiàn)PB級(jí)的閃存容量,并且具有出色性能指標(biāo)。
智能化是甲骨文FS1主打的特性,具體體現(xiàn)在底層就是對(duì)IO進(jìn)行優(yōu)先管理與調(diào)配,從而實(shí)現(xiàn)基于業(yè)務(wù)級(jí)別的IO管理。肖淑男表示:“當(dāng)前市場(chǎng)中的存儲(chǔ)產(chǎn)品對(duì)于應(yīng)用并沒有感知,存儲(chǔ)控制器收到的是I/O請(qǐng)求,然后將數(shù)據(jù)返回給請(qǐng)求,誰向我提要求我就先服務(wù)誰。存儲(chǔ)系統(tǒng)這種先到先服務(wù)是不管應(yīng)用是優(yōu)先級(jí)的高低與先后的,只要先發(fā)請(qǐng)求就先服務(wù)。”
圖四:甲骨文FS1的IO智能管理調(diào)度可以根據(jù)應(yīng)用的優(yōu)先級(jí)進(jìn)行分配合理資源。
“甲骨文FS1完全基于應(yīng)用的優(yōu)先級(jí)來管理IO,在用戶應(yīng)用當(dāng)中應(yīng)該有不同的數(shù)據(jù),有些數(shù)據(jù)是會(huì)頻繁訪問的,有些數(shù)據(jù)是很少訪問的,有些數(shù)據(jù)是要求快速響應(yīng)的,有些數(shù)據(jù)是要求大容量的。甲骨文FS1 的QoS不僅僅根據(jù)應(yīng)用的優(yōu)先級(jí)需排序I/O,同時(shí)根據(jù)訪問頻度、熱點(diǎn)程度去分布數(shù)據(jù)。”肖淑男補(bǔ)充道。
當(dāng)然,甲骨文FS1在技術(shù)上最具有吸引力的莫過于針對(duì)甲骨文軟件的優(yōu)化,作為企業(yè)級(jí)軟件巨頭,甲骨文的硬件產(chǎn)品往往會(huì)對(duì)其軟件進(jìn)行特別的優(yōu)化,以達(dá)到最佳性能效果,過去的數(shù)據(jù)庫一體機(jī)如此,現(xiàn)在的FS1混合陣列亦如此。肖淑男表示:“甲骨文具有三十年的數(shù)據(jù)庫經(jīng)驗(yàn),深知數(shù)據(jù)應(yīng)該如何分布。我們?cè)贔S1中提供一鍵配置功能,如果用戶需要?jiǎng)?chuàng)造數(shù)據(jù)庫,只要告訴甲骨文配容量多大、面向什么樣的數(shù)據(jù)庫,F(xiàn)S1就會(huì)自動(dòng)根據(jù)不同數(shù)據(jù)找到最合適的地方,不僅僅是保護(hù)級(jí)別或者位置,還包括容量、類型。”
圖五:甲骨文FS1智能存儲(chǔ)配置,已經(jīng)優(yōu)化到甲骨文數(shù)據(jù)庫組件級(jí)別。
總體而言,甲骨文FS1對(duì)于甲骨文應(yīng)用的專門優(yōu)化是其最大的競(jìng)爭(zhēng)力,也是甲骨文圍繞其數(shù)據(jù)庫生態(tài)系統(tǒng)而打造出來的一款產(chǎn)品。事實(shí)上,在全閃存陣列產(chǎn)品還未完全走向成熟的今天,甲骨文FS1存儲(chǔ)系統(tǒng)還是具有較多賣點(diǎn)的,尤其是考慮到甲骨文在企業(yè)級(jí)軟件領(lǐng)域的雄厚基礎(chǔ)。不過也需要承認(rèn)的是,不管是混合陣列還是全閃存陣列,其實(shí)都是通用型產(chǎn)品,用戶不僅僅需要面對(duì)甲骨文的應(yīng)用,甲骨文也承認(rèn)后續(xù)會(huì)加強(qiáng)針對(duì)其他應(yīng)用的優(yōu)化以及像重復(fù)數(shù)據(jù)刪除技術(shù)的改進(jìn)等??傊坠俏囊呀?jīng)開始涉足全閃存領(lǐng)域的競(jìng)爭(zhēng)了,其充滿甲骨文特色的產(chǎn)品在未來會(huì)取得何種成績,讓我們拭目以待!