一種采用NVMe實(shí)現(xiàn)高性能云存儲(chǔ)的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及云存儲(chǔ)技術(shù)領(lǐng)域,具體涉及一種采用NVMe實(shí)現(xiàn)高性能云存儲(chǔ)的方法。
【背景技術(shù)】
[0002]存儲(chǔ)系統(tǒng)是指計(jì)算機(jī)中由存放程序和數(shù)據(jù)的各種存儲(chǔ)設(shè)備、控制部件及管理信息調(diào)度的設(shè)備(硬件)和算法(軟件)所組成的系統(tǒng)。C盤d盤e盤f盤等四個(gè)存儲(chǔ)系統(tǒng)。存儲(chǔ)系統(tǒng)是指計(jì)算機(jī)中由存放程序和數(shù)據(jù)的各種存儲(chǔ)設(shè)備、控制部件及管理信息調(diào)度的設(shè)備(硬件)和算法(軟件)所組成的系統(tǒng)。
[0003]云存儲(chǔ)是在云計(jì)算(cloud computing)概念上延伸和衍生發(fā)展出來的一個(gè)新的概念。云計(jì)算是分布式處理(Distributed Computing)、并行處理(Parallel Computing)和網(wǎng)格計(jì)算(Grid Computing)的發(fā)展,是透過網(wǎng)絡(luò)將龐大的計(jì)算處理程序自動(dòng)分拆成無數(shù)個(gè)較小的子程序,再交由多部服務(wù)器所組成的龐大系統(tǒng)經(jīng)計(jì)算分析之后將處理結(jié)果回傳給用戶。通過云計(jì)算技術(shù),網(wǎng)絡(luò)服務(wù)提供者可以在數(shù)秒之內(nèi),處理數(shù)以千萬計(jì)甚至億計(jì)的信息,達(dá)到和”超級(jí)計(jì)算機(jī)”同樣強(qiáng)大的網(wǎng)絡(luò)服務(wù)。
[0004]云存儲(chǔ)是一種服務(wù),和云計(jì)算相似,通過集群應(yīng)用、網(wǎng)格技術(shù)或分布式文件系統(tǒng)等功能,將網(wǎng)絡(luò)中大量各種不同類型的存儲(chǔ)設(shè)備通過應(yīng)用軟件集合起來協(xié)同工作,共同對(duì)外提供數(shù)據(jù)存儲(chǔ)和業(yè)務(wù)訪問功能的一整套系統(tǒng)。[2]
云存儲(chǔ)的概念與云計(jì)算類似,它是指通過集群應(yīng)用、網(wǎng)格技術(shù)或分布式文件系統(tǒng)等功能,將網(wǎng)絡(luò)中大量各種不同類型的存儲(chǔ)設(shè)備通過應(yīng)用軟件集合起來協(xié)同工作,共同對(duì)外提供數(shù)據(jù)存儲(chǔ)和業(yè)務(wù)訪問功能的一個(gè)系統(tǒng),保證數(shù)據(jù)的安全性,并節(jié)約存儲(chǔ)空間。
[0005]傳統(tǒng)的存儲(chǔ)架構(gòu)里,SATA和SAS接口的帶寬成為閃存I/O的最大瓶頸,為了解決這一瓶頸,基于PCIe總線的SATA Express應(yīng)運(yùn)而生,SATA Express沒有任何的SATA鏈路層和傳輸層,因此不存在任何的傳輸轉(zhuǎn)接損耗,NVMe標(biāo)準(zhǔn)就是SATA Express的一種物理層設(shè)計(jì)規(guī)范。NVMe標(biāo)準(zhǔn)針對(duì)PCIe SSD定義了最優(yōu)化的寄存器接口、指令集和功能集,并提供可擴(kuò)展接口以實(shí)現(xiàn)SSD技術(shù)現(xiàn)在和將來的性能潛力。相比傳統(tǒng)的SCSI標(biāo)準(zhǔn),NVMe在吞吐量、延遲、能耗、兼容性及可擴(kuò)展性等多個(gè)方面均具領(lǐng)先優(yōu)勢,NVMe能夠帶來顯著的性能提升。
[0006]NVM Express (簡稱NVMe)是一個(gè)針對(duì)PCIe SSD的主機(jī)控制芯片接口標(biāo)準(zhǔn),這就是說它只規(guī)范SSD控制器與操作系統(tǒng)之間的通信連接,而與如何控制閃存一側(cè)無關(guān)。
【發(fā)明內(nèi)容】
[0007]本發(fā)明要解決的技術(shù)問題是:本發(fā)明針對(duì)以上情況,通過分析提出了一種采用NVMe實(shí)現(xiàn)高性能云存儲(chǔ)的方法。
[0008]本發(fā)明所采用的技術(shù)方案為:
一種采用NVMe實(shí)現(xiàn)高性能云存儲(chǔ)的方法,在云存儲(chǔ)平臺(tái)/SERVER中,添加對(duì)NVMe的驅(qū)動(dòng)支持,通過PCIe接口,實(shí)現(xiàn)對(duì)云存儲(chǔ)平臺(tái)板載FLASH的訪問,使板載FlASH可以為系統(tǒng)提供最佳的讀寫性能。
[0009]在云存儲(chǔ)平臺(tái)/SERVER中,添加對(duì)NVMe的驅(qū)動(dòng)支持,通過PCIe接口和PCIe背板,實(shí)現(xiàn)對(duì)云存儲(chǔ)平臺(tái)擴(kuò)展PCIe SSD的訪問,擴(kuò)展PCIe SSD盤陣能夠?yàn)橄到y(tǒng)提供較大的存儲(chǔ)容量和優(yōu)異的讀寫性能。
[0010]通過添加對(duì)NVMe的驅(qū)動(dòng)支持,在本地云存儲(chǔ)平臺(tái)/SERVER實(shí)現(xiàn)NVMe initiator的功能,在遠(yuǎn)端云存儲(chǔ)平臺(tái)實(shí)現(xiàn)NVMe target的功能,通過萬兆網(wǎng)連接本地系統(tǒng)和遠(yuǎn)端云存儲(chǔ)平臺(tái),實(shí)現(xiàn)本地云存儲(chǔ)平臺(tái)/SERVER對(duì)遠(yuǎn)端云儲(chǔ)存平臺(tái)磁盤設(shè)備的低延遲、高性能訪問,實(shí)現(xiàn)本地云存儲(chǔ)平臺(tái)/SERVER的擴(kuò)展。
[0011]本發(fā)明的有益效果為:本發(fā)明所述方法能夠充分發(fā)揮NVMe高吞吐量、低延遲、高10PS、低功耗等優(yōu)勢,實(shí)現(xiàn)NVMe在高性能云存儲(chǔ)領(lǐng)域的廣泛應(yīng)用。
【附圖說明】
[0012]圖1為本發(fā)明所述方法的系統(tǒng)功能示意圖。
【具體實(shí)施方式】
[0013]下面參照附圖所示,通過【具體實(shí)施方式】對(duì)本發(fā)明進(jìn)一步說明:
實(shí)施例1:
如圖1所示,一種采用NVMe實(shí)現(xiàn)高性能云存儲(chǔ)的方法,在云存儲(chǔ)平臺(tái)/SERVER中,添加對(duì)NVMe的驅(qū)動(dòng)支持,通過PCIe接口,實(shí)現(xiàn)對(duì)云存儲(chǔ)平臺(tái)板載FLASH的訪問,使板載FlASH可以為系統(tǒng)提供最佳的讀寫性能。
[0014]實(shí)施例2:
在實(shí)施例1的基礎(chǔ)上,本實(shí)施例在云存儲(chǔ)平臺(tái)/SERVER中,添加對(duì)NVMe的驅(qū)動(dòng)支持,通過PCIe接口和PCIe背板,實(shí)現(xiàn)對(duì)云存儲(chǔ)平臺(tái)擴(kuò)展PCIe SSD的訪問,擴(kuò)展PCIe SSD盤陣能夠?yàn)橄到y(tǒng)提供較大的存儲(chǔ)容量和優(yōu)異的讀寫性能。
[0015]實(shí)施例3:
在實(shí)施例1或2的基礎(chǔ)上,本實(shí)施例通過添加對(duì)NVMe的驅(qū)動(dòng)支持,在本地云存儲(chǔ)平臺(tái)/SERVER實(shí)現(xiàn)NVMe initiator的功能,在遠(yuǎn)端云存儲(chǔ)平臺(tái)實(shí)現(xiàn)NVMe target的功能,通過萬兆網(wǎng)連接本地系統(tǒng)和遠(yuǎn)端云存儲(chǔ)平臺(tái),通過遠(yuǎn)端云存儲(chǔ)平臺(tái)的PCIe接口及背板,實(shí)現(xiàn)本地云存儲(chǔ)平臺(tái)/SERVER對(duì)遠(yuǎn)端云儲(chǔ)存平臺(tái)磁盤設(shè)備的低延遲、高性能訪問,實(shí)現(xiàn)本地云存儲(chǔ)平臺(tái)/SERVER的擴(kuò)展。
[0016]以上實(shí)施方式僅用于說明本發(fā)明,而并非對(duì)本發(fā)明的限制,有關(guān)技術(shù)領(lǐng)域的普通技術(shù)人員,在不脫離本發(fā)明的精神和范圍的情況下,還可以做出各種變化和變型,因此所有等同的技術(shù)方案也屬于本發(fā)明的范疇,本發(fā)明的專利保護(hù)范圍應(yīng)由權(quán)利要求限定。
【主權(quán)項(xiàng)】
1.一種采用NVMe實(shí)現(xiàn)高性能云存儲(chǔ)的方法,其特征在于:在云存儲(chǔ)平臺(tái)/SERVER中,添加對(duì)NVMe的驅(qū)動(dòng)支持,通過PCIe接口,實(shí)現(xiàn)對(duì)云存儲(chǔ)平臺(tái)板載FLASH的訪問。
2.根據(jù)權(quán)利要求1所述的一種采用NVMe實(shí)現(xiàn)高性能云存儲(chǔ)的方法,其特征在于:一種采用NVMe實(shí)現(xiàn)高性能云存儲(chǔ)的方法,其特征在于:在云存儲(chǔ)平臺(tái)/SERVER中,添加對(duì)NVMe的驅(qū)動(dòng)支持,通過PCIe接口和PCIe背板,實(shí)現(xiàn)對(duì)云存儲(chǔ)平臺(tái)擴(kuò)展PCIe SSD的訪問。
3.根據(jù)權(quán)利要求1或2所述的一種采用NVMe實(shí)現(xiàn)高性能云存儲(chǔ)的方法,其特征在于:通過添加對(duì)NVMe的驅(qū)動(dòng)支持,在本地云存儲(chǔ)平臺(tái)/SERVER實(shí)現(xiàn)NVMe initiator的功能,在遠(yuǎn)端云存儲(chǔ)平臺(tái)實(shí)現(xiàn)NVMe target的功能,通過萬兆網(wǎng)連接本地系統(tǒng)和遠(yuǎn)端云存儲(chǔ)平臺(tái),實(shí)現(xiàn)本地云存儲(chǔ)平臺(tái)/SERVER對(duì)遠(yuǎn)端云儲(chǔ)存平臺(tái)磁盤設(shè)備的訪問。
【專利摘要】本發(fā)明公開了一種采用NVMe實(shí)現(xiàn)高性能云存儲(chǔ)的方法,在云存儲(chǔ)平臺(tái)/SERVER中,添加對(duì)NVMe的驅(qū)動(dòng)支持,通過PCIe接口,實(shí)現(xiàn)對(duì)云存儲(chǔ)平臺(tái)板載FLASH的訪問;通過PCIe接口和PCIe背板,實(shí)現(xiàn)對(duì)云存儲(chǔ)平臺(tái)擴(kuò)展PCIe SSD的訪問;通過添加對(duì)NVMe的驅(qū)動(dòng)支持,在本地云存儲(chǔ)平臺(tái)/SERVER實(shí)現(xiàn)NVMe initiator的功能,在遠(yuǎn)端云存儲(chǔ)平臺(tái)實(shí)現(xiàn)NVMe target的功能,通過萬兆網(wǎng)連接本地系統(tǒng)和遠(yuǎn)端云存儲(chǔ)平臺(tái),實(shí)現(xiàn)本地云存儲(chǔ)平臺(tái)/SERVER對(duì)遠(yuǎn)端云儲(chǔ)存平臺(tái)磁盤設(shè)備的訪問。本發(fā)明所述方法能夠充分發(fā)揮NVMe高吞吐量、低延遲、高IOPS、低功耗等優(yōu)勢,實(shí)現(xiàn)NVMe在高性能云存儲(chǔ)領(lǐng)域的廣泛應(yīng)用。
【IPC分類】H04L29-08
【公開號(hào)】CN104601729
【申請(qǐng)?zhí)枴緾N201510062680
【發(fā)明人】李公臣, 高明, 金長新, 劉強(qiáng)
【申請(qǐng)人】浪潮集團(tuán)有限公司
【公開日】2015年5月6日
【申請(qǐng)日】2015年2月6日