軟件定義存儲(chǔ)殺出的一匹黑馬:達(dá)沃時(shí)代
什么樣的土壤培育什么樣的企業(yè),移動(dòng)互聯(lián)、大數(shù)據(jù)、云計(jì)算以及社交的量變,催生了一批有著全新意識(shí)的創(chuàng)業(yè)者。而有著全新意識(shí)的創(chuàng)業(yè)者又顛覆性地創(chuàng)造了影響世界變革的產(chǎn)品。在今天這個(gè)***的時(shí)代,許多可能影響世界變革的產(chǎn)品已在中國(guó)落地發(fā)芽。
就是大家認(rèn)為最不容易顛覆的存儲(chǔ)領(lǐng)域,也在發(fā)生著新的變革。就像我們要了解電動(dòng)汽車(chē)的顛覆需要看特斯拉一樣,要了解存儲(chǔ)領(lǐng)域的***變化需要走進(jìn)存儲(chǔ)領(lǐng)域最前沿的企業(yè)。
存儲(chǔ)領(lǐng)域的變革?相信讀者腦海里已經(jīng)冒出一些詞,軟件定義存儲(chǔ)、閃存、融合架構(gòu)等。筆者也是懷著這樣的思考走進(jìn)了融合存儲(chǔ)解決方案供應(yīng)商達(dá)沃時(shí)代,與達(dá)沃時(shí)代董事長(zhǎng)田大慶、CEO張松進(jìn)行了輕松的交流,來(lái)為大家展現(xiàn)達(dá)沃時(shí)代創(chuàng)始人對(duì)于***存儲(chǔ)變革的一些看法和觀點(diǎn)。
達(dá)沃時(shí)代是家什么公司?
作為國(guó)內(nèi)融合存儲(chǔ)解決方案提供商,達(dá)沃時(shí)代以ServerSAN技術(shù)為核心,將IT架構(gòu)由計(jì)算、網(wǎng)絡(luò)、存儲(chǔ)的三層架構(gòu)轉(zhuǎn)變?yōu)橛?jì)算和存儲(chǔ)一體的融合架 構(gòu),使成本降低,同時(shí)也讓管理簡(jiǎn)單化。在此理念基礎(chǔ)上,達(dá)沃時(shí)代的融合存儲(chǔ)系列產(chǎn)品可以在商品化服務(wù)器的基礎(chǔ)上,通過(guò)硬盤(pán)、閃存等存儲(chǔ)介質(zhì)創(chuàng)建虛擬存儲(chǔ) 池,提供分布式塊存儲(chǔ)、分布式文件存儲(chǔ)和管理等功能,并且節(jié)點(diǎn)規(guī)模可橫向擴(kuò)展至數(shù)千臺(tái)服務(wù)器。
簡(jiǎn)單來(lái)講,就是達(dá)沃時(shí)代讓存儲(chǔ)系統(tǒng)更“省錢(qián)、省心”。“省錢(qián)”——通過(guò)達(dá)沃時(shí)代的存儲(chǔ)操作系統(tǒng)大大提高存儲(chǔ)的實(shí)際利用率,而針對(duì)閃存卡的優(yōu)化能夠提 升至少一倍的IOPS,對(duì)企業(yè)而言成本效率相當(dāng)明顯。“省心”——達(dá)沃時(shí)代分布式存儲(chǔ)系統(tǒng)采用分布式架構(gòu)進(jìn)行塊和文件存儲(chǔ),任何一臺(tái)機(jī)器出問(wèn)題,都不會(huì)影 響整個(gè)業(yè)務(wù)的運(yùn)行。達(dá)沃時(shí)代在努力將這兩個(gè)虛擬化廠商們一直努力宣傳的效用,應(yīng)用到存儲(chǔ)上,應(yīng)用到整個(gè)企業(yè)IT架構(gòu)上。
達(dá)沃時(shí)代董事長(zhǎng)田大慶
田大慶表示,公司成立之初就確定了要做軟件定義存儲(chǔ)的方向,要以ServerSAN作為核心技術(shù),“我們當(dāng)時(shí)提出要做ServerSAN的時(shí) 候,VMWare也在同步研發(fā)VSAN”,在雙方?jīng)]有進(jìn)行任何交流的情況下選擇了做同樣的事情,田大慶認(rèn)為,這代表了未來(lái)存儲(chǔ)的一個(gè)發(fā)展趨勢(shì)。
為什么說(shuō)達(dá)沃時(shí)代很進(jìn)步?
首先是技術(shù)實(shí)力。“相比與分布式塊存儲(chǔ),分布式文件存儲(chǔ)的挑戰(zhàn)更大,更加更困難的是把這兩種存儲(chǔ)架構(gòu)在統(tǒng)一的存儲(chǔ)操作系統(tǒng)上”,張松表示,針對(duì)不同 應(yīng)用場(chǎng)景,達(dá)沃存儲(chǔ)能夠分別提供分布式塊存儲(chǔ)和分布式文件存儲(chǔ)。達(dá)沃存儲(chǔ)的底層核心代碼完全是自己編寫(xiě),沒(méi)有使用任何第三方開(kāi)源存儲(chǔ)系統(tǒng),雖然工作量大, 也很辛苦,但卻保證了代碼的質(zhì)量和后期的可擴(kuò)展性和適應(yīng)性,并對(duì)底層資源的調(diào)度上保證了高效率和高可靠性。實(shí)際上,當(dāng)初達(dá)沃時(shí)代正式啟動(dòng)研制分布式存儲(chǔ)系 統(tǒng)時(shí),現(xiàn)在流行的Ceph和GlusterFS才剛起步。
由于具有多年的分布式系統(tǒng)的研究和開(kāi)發(fā)能力,達(dá)沃時(shí)代選擇了自主發(fā)展道路。比如,設(shè)計(jì)***的ROWS架構(gòu),將高性能閃存和大容量磁盤(pán)有機(jī)結(jié)合在一 起,開(kāi)創(chuàng)性地將讀、寫(xiě)I/O分開(kāi),充分發(fā)揮閃存和磁盤(pán)順序?qū)懙膬?yōu)勢(shì)。另一方面,為避免閃存的寫(xiě)放大問(wèn)題,數(shù)據(jù)在閃存上以日志式結(jié)構(gòu)部署,每次閃存I/O都 強(qiáng)調(diào)對(duì)閃存內(nèi)部并行通道的利用。在ROWS架構(gòu)下,閃存既可以作為只讀緩存,與磁盤(pán)協(xié)作,也可以以分層存儲(chǔ)的方式與磁盤(pán)相處。ROWS架構(gòu)允許整個(gè)系統(tǒng)采 取模塊化部件組合,以較低的成本,保證應(yīng)用所需的高IOPS、低延遲和高帶寬。另一方面,對(duì)于***性能,ROWS也允許存儲(chǔ)系統(tǒng)充分利用硬件,***接近硬 件平臺(tái)的處理瓶頸。
此外,達(dá)沃時(shí)代提倡的計(jì)算與存儲(chǔ)融合的架構(gòu),屏蔽了更多硬件細(xì)節(jié),消除了傳統(tǒng)存儲(chǔ)中控制器、RAID、卷等的規(guī)劃與分配,以在線式按需擴(kuò)展消除了存儲(chǔ)系統(tǒng)過(guò)度規(guī)劃問(wèn)題,配合達(dá)沃時(shí)代提供的引導(dǎo)式管理界面和智能預(yù)警策略,企業(yè)可輕松實(shí)現(xiàn)海量數(shù)據(jù)的存儲(chǔ)管理。
可以說(shuō),通過(guò)自身研發(fā)的分布式存儲(chǔ)系統(tǒng),達(dá)沃時(shí)代為從“軟件定義存儲(chǔ)”至“應(yīng)用定義存儲(chǔ)”打下了牢固的基礎(chǔ)。
其次是意識(shí)先進(jìn),達(dá)沃時(shí)代在很早就看到軟件定義存儲(chǔ)與SSD的結(jié)合,在田大慶看來(lái):“介質(zhì)的變化是近年來(lái)存儲(chǔ)行業(yè)發(fā)生的***顛覆”。所以對(duì)于閃存介 質(zhì),達(dá)沃時(shí)代很早就開(kāi)始進(jìn)行軟件優(yōu)化的研究。這不僅包括通過(guò)新的技術(shù)算法改變?cè)L問(wèn)原理和數(shù)據(jù)讀寫(xiě)方式,以提升系統(tǒng)充分發(fā)揮半導(dǎo)體盤(pán)的性能,還體現(xiàn)在通過(guò)獨(dú) 有的策略和方法來(lái)優(yōu)化、應(yīng)對(duì)目前業(yè)內(nèi)常見(jiàn)的固態(tài)硬盤(pán)老化和安全問(wèn)題。田大慶認(rèn)為,以前存儲(chǔ)系統(tǒng)的瓶頸是磁盤(pán)的IO能力,但隨著SSD的應(yīng)用普及,軟件就會(huì) 成為瓶頸,達(dá)沃時(shí)代在做的工作之一就是通過(guò)軟件的優(yōu)化來(lái)消除系統(tǒng)的瓶頸。
另外,達(dá)沃時(shí)代也在努力通過(guò)打造“數(shù)據(jù)沃土”計(jì)劃,聯(lián)合更多企業(yè)推動(dòng)融合架構(gòu)在中國(guó)市場(chǎng)發(fā)展。“存儲(chǔ)服務(wù)是一個(gè)大的產(chǎn)業(yè)生態(tài)”,田大慶表示,希望達(dá)沃時(shí)代在數(shù)據(jù)服務(wù)這一層體現(xiàn)更多的價(jià)值,也給客戶(hù)和合作伙伴創(chuàng)造更多價(jià)值。
“應(yīng)用定義存儲(chǔ)***者”如何理解?
達(dá)沃時(shí)代認(rèn)為自己是應(yīng)用定義存儲(chǔ)的***者。如何理解應(yīng)用定義存儲(chǔ)?田大慶表示軟件定義存儲(chǔ)的下一步發(fā)展階段就是應(yīng)用定義存儲(chǔ),不管是計(jì)算、網(wǎng)絡(luò)還是 存儲(chǔ)其實(shí)最終都是面向應(yīng)用的?,F(xiàn)在Web2.0時(shí)代,應(yīng)用越來(lái)越復(fù)雜,比如微信涉及到大量的視頻、頻繁的訪問(wèn)、數(shù)據(jù)的關(guān)聯(lián)度高等問(wèn)題,應(yīng)用中的不同模塊對(duì) 存儲(chǔ)基礎(chǔ)架構(gòu)提出了不同要求。比如,有的要求高帶寬,有的要求高IOPS,有的要求動(dòng)態(tài)平衡能力,傳統(tǒng)的存儲(chǔ)是被固化了的,而像達(dá)沃時(shí)代這樣的新一代的軟 件定義存儲(chǔ)就能為應(yīng)用提供定制化的解決方案。從目前來(lái)看,達(dá)沃時(shí)代應(yīng)該是***個(gè)喊出應(yīng)用定義存儲(chǔ)的廠商。
這種以應(yīng)用定義存儲(chǔ)的思想在當(dāng)前的軟件部署中已經(jīng)有一些具體應(yīng)用。比如Oracle就會(huì)在數(shù)據(jù)庫(kù)與存儲(chǔ)設(shè)備之間專(zhuān)門(mén)進(jìn)行調(diào)優(yōu),以實(shí)現(xiàn)極高性能。但考慮到不同的應(yīng)用不同的場(chǎng)景模式需要的***解決方案肯定不同,所以就需要應(yīng)用定義存儲(chǔ),面對(duì)不同的應(yīng)用場(chǎng)景采用不同的解決方案。
張松舉例說(shuō),如果一個(gè)數(shù)據(jù)庫(kù)的數(shù)據(jù)存儲(chǔ)容量不大,只有幾十億條數(shù)據(jù),容量在幾T,但是需要很高的IOPS性能。傳統(tǒng)的磁盤(pán)陣列的解決辦法是通過(guò)磁盤(pán) 的疊加來(lái)滿(mǎn)足這種高IOPS需求,一塊傳統(tǒng)的磁盤(pán)200IOPS,如果10萬(wàn)IOPS就需要幾百塊磁盤(pán),雖然滿(mǎn)足了IOPS需求,但肯定也造成了存儲(chǔ)空間 的極大浪費(fèi)。“如果通過(guò)Scale-out與Scale-up結(jié)合的方式,按需定義存儲(chǔ),滿(mǎn)足用戶(hù)需求”,張松說(shuō),“我覺(jué)得這才是應(yīng)用定義存儲(chǔ)最核心的內(nèi) 容”。
達(dá)沃時(shí)代最終目標(biāo):選擇權(quán)交給用戶(hù)
田大慶和張松都贊同一個(gè)觀點(diǎn),應(yīng)用定義存儲(chǔ)就是要把選擇權(quán)交給用戶(hù)。用戶(hù)的應(yīng)用需要什么樣的存儲(chǔ)架構(gòu),就選擇最合適的存儲(chǔ)系統(tǒng)。
張松認(rèn)為中國(guó)的技術(shù)發(fā)展需要在云計(jì)算生態(tài)鏈中與企業(yè)發(fā)展需求共同進(jìn)步。用戶(hù)永遠(yuǎn)追求管理簡(jiǎn)單、高性?xún)r(jià)比。但是因?yàn)橛脩?hù)的需求一直在增長(zhǎng),所以說(shuō)滿(mǎn)足用戶(hù)的需求不是那么簡(jiǎn)單的事情。用戶(hù)體驗(yàn)越簡(jiǎn)單、系統(tǒng)構(gòu)建就會(huì)越復(fù)雜,達(dá)沃時(shí)代做好了準(zhǔn)備去做后臺(tái)這些復(fù)雜的研發(fā)。
生態(tài)鏈中的單一企業(yè)越來(lái)越難憑借一己之力滿(mǎn)足用戶(hù)的需求,所以需要合作相互支撐,達(dá)沃時(shí)代會(huì)一直“專(zhuān)注于核心關(guān)鍵技術(shù),誠(chéng)心誠(chéng)意地構(gòu)建合作生態(tài)體系”,為更多企業(yè)客戶(hù)提供良好的服務(wù),創(chuàng)造價(jià)值。