Ceph對(duì)象存儲(chǔ)真的適合虛擬環(huán)境嗎?
作者:Sander Van Vugt
對(duì)象存儲(chǔ)正在更改數(shù)據(jù)中心。商業(yè)存儲(chǔ)產(chǎn)品為昂貴的專有SAN存儲(chǔ)器提供了一個(gè)性能良好的替代產(chǎn)品。本文中,你將了解更多關(guān)于對(duì)象存儲(chǔ)的知識(shí)——關(guān)于不同的對(duì)象存儲(chǔ)產(chǎn)品,例如Ceph對(duì)象存儲(chǔ),以及它是否可以在你的環(huán)境中使用。
對(duì)象存儲(chǔ)正在迅速取代專有SAN文件系統(tǒng),來(lái)作為現(xiàn)代數(shù)據(jù)中心存儲(chǔ)的首選。但是它是否適合你的虛擬環(huán)境呢?
對(duì)象存儲(chǔ)正在更改數(shù)據(jù)中心。商業(yè)存儲(chǔ)產(chǎn)品為昂貴的專有SAN存儲(chǔ)器提供了一個(gè)性能良好的替代產(chǎn)品。本文中,你將了解更多關(guān)于對(duì)象存儲(chǔ)的知識(shí)——關(guān)于不同的對(duì)象存儲(chǔ)產(chǎn)品,例如Ceph對(duì)象存儲(chǔ),以及它是否可以在你的環(huán)境中使用。
對(duì)象存儲(chǔ)來(lái)自云環(huán)境,它基于一種許多存儲(chǔ)節(jié)點(diǎn)協(xié)同工作,并行傳送數(shù)據(jù)的架構(gòu),這一架構(gòu)很快速。我們不只是說(shuō)幾個(gè)存儲(chǔ)節(jié)點(diǎn)——大多數(shù)對(duì)象存儲(chǔ)產(chǎn)品包括幾十個(gè),某些情況下,甚至幾百個(gè)存儲(chǔ)節(jié)點(diǎn)。當(dāng)客戶端請(qǐng)求訪問存儲(chǔ)時(shí),由于并行傳送,構(gòu)成用戶數(shù)據(jù)的二進(jìn)制對(duì)象會(huì)被快速傳送給用戶。
使用對(duì)象存儲(chǔ)可以帶來(lái)幾個(gè)好處。與專有SAN產(chǎn)品相比,象存儲(chǔ)快速、可擴(kuò)展且實(shí)惠。最大的節(jié)省是在磁盤上的花費(fèi)。如果使用來(lái)自SAN提供程序的文件管理器,你只能安裝成本高達(dá)每千兆字節(jié)的頂級(jí)串行連接SCSI磁盤。反之,你可以使用帶有對(duì)象存儲(chǔ)的商用磁盤。因?yàn)閿?shù)據(jù)由許多服務(wù)器并行提供,所以你不需要使用最快的磁盤——商業(yè)串行高級(jí)技術(shù)附件磁盤將幫助完成,因?yàn)樗俣仍诰W(wǎng)絡(luò)中。
目前市場(chǎng)上存在三種不同的對(duì)象存儲(chǔ)產(chǎn)品:傳統(tǒng)的Swift、Amazon Simple Storage Service(S3)和更新的Ceph對(duì)象存儲(chǔ)產(chǎn)品。Swift主要在OpenStack云環(huán)境中使用,并與通過(guò)直接API調(diào)用來(lái)處理Swift對(duì)象存儲(chǔ)的應(yīng)用配合使用。這意味著它的使用相當(dāng)有限:如果你有一個(gè)通用的應(yīng)用或操作系統(tǒng),那么集成Swift將不是件容易的事。
S3已經(jīng)存在很長(zhǎng)時(shí)間,并在亞馬遜云環(huán)境中工作。它的訪問方法也有限,這意味著它不是一個(gè)通用對(duì)象存儲(chǔ)產(chǎn)品的最佳備選方案。S3最適用于在AWS云環(huán)境中部署映像。不幸的是,如果你使用VMware vSphere,這將沒什么幫助。
Ceph是所有對(duì)象存儲(chǔ)產(chǎn)品中最開放的,不僅因?yàn)樗情_源的,還因?yàn)樗峁┝藥讉€(gè)不同的客戶端接口:
API訪問。這是對(duì)象存儲(chǔ)中最常見的訪問模型,但它不適用于VMware環(huán)境,因?yàn)槟阈枰貙憊Sphere代碼來(lái)訪問它。
Ceph文件系統(tǒng)。這是一個(gè)可在對(duì)象存儲(chǔ)客戶端上使用的專用文件系統(tǒng)。由于對(duì)象存儲(chǔ)客戶端將是ESXi服務(wù)器,因此這一選項(xiàng)在VMware環(huán)境中也不是非常實(shí)用。
RADOS塊設(shè)備。它通過(guò)加載內(nèi)核模塊并將其集成到ESXi上,將塊設(shè)備添加到客戶端操作系統(tǒng);這也很難在VMware環(huán)境中使用。
新的iSCSI接口。這是Ceph對(duì)象存儲(chǔ)的一個(gè)新的和有前途的開發(fā)。在新iSCSI接口中,Ceph存儲(chǔ)群集包括iSCSI目標(biāo),這意味著客戶端可以像任何其他基于iSCSI的SAN產(chǎn)品一樣訪問它。
在這四種訪問方法中,iSCSI接口是唯一在VMware環(huán)境中真正工作的接口。你可能在相,這是不是只是用SAN產(chǎn)品替換另一個(gè)?答案當(dāng)然不是。即使客戶端只看到iSCSI目標(biāo),你將在后端處理靈活、可擴(kuò)展和價(jià)格實(shí)惠的SAN產(chǎn)品,這比傳統(tǒng)SAN環(huán)境便宜得多。
Ceph對(duì)象存儲(chǔ)的iSCSI目標(biāo)接口比較新,你會(huì)注意到它可能不是在所有Ceph對(duì)象存儲(chǔ)產(chǎn)品上可用。它包含在Ceph的SUSE支持的產(chǎn)品SUSE Enterprise Storage 3中,以及其他Ceph供應(yīng)商如紅帽,這些廠商很快就會(huì)追上。iSCSI接口代碼首先顯示在SUSE中,因?yàn)镾USE是其主要的開發(fā)人員。
由于Ceph對(duì)象存儲(chǔ)正在徹底改變企業(yè)存儲(chǔ)世界,因此可能需要花一些時(shí)間來(lái)探索其可能性,特別是在VMware vSphere環(huán)境中。一旦配置,它的行為就像任何其他iSCSI數(shù)據(jù)存儲(chǔ)。
責(zé)任編輯:武曉燕
來(lái)源:
TechTarget中國(guó)