中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

OpenStack里的三種存儲(chǔ)

2019-02-26    來(lái)源:多智時(shí)代

容器云強(qiáng)勢(shì)上線!快速搭建集群,上萬(wàn)Linux鏡像隨意使用

通過(guò)兩年多發(fā)展,變得越來(lái)越龐大。這也是為了滿足更多不同的需求,體現(xiàn)出開(kāi)源項(xiàng)目靈活快速的特性。OpenStack作為一個(gè)開(kāi)放的系統(tǒng),最主要是可以隨時(shí)選擇新的硬件供應(yīng)商,當(dāng)然也可以替換軟件技術(shù)服務(wù)的提供商,不用動(dòng)應(yīng)用。這是開(kāi)源本身的優(yōu)勢(shì)!

OpenStack其實(shí)有三個(gè)與存儲(chǔ)相關(guān)的組件,這三個(gè)組件被人熟知的程度和組件本身出現(xiàn)時(shí)間的早晚是相符的,按熟悉程度排列如下:

Swift——提供對(duì)象存儲(chǔ) (Object Storage),在概念上類似于Amazon S3服務(wù),不過(guò)swift具有很強(qiáng)的擴(kuò)展性、冗余和持久性,也兼容S3 API

Glance——提供虛機(jī)鏡像(Image)存儲(chǔ)和管理,包括了很多與Amazon AMI catalog相似的功能。(Glance的后臺(tái)數(shù)據(jù)從最初的實(shí)踐來(lái)看是存放在Swift的)。

Cinder——提供塊存儲(chǔ)(Block Storage),類似于Amazon的EBS塊存儲(chǔ)服務(wù),目前僅給虛機(jī)掛載使用。

(Amazon一直是OpenStack設(shè)計(jì)之初的假象對(duì)手和挑戰(zhàn)對(duì)象,所以基本上關(guān)鍵的功能模塊都有對(duì)應(yīng)項(xiàng)目。除了上面提到的三個(gè)組件,對(duì)于AWS中的重要的EC2服務(wù),OpenStack中是Nova來(lái)對(duì)應(yīng),并且保持和EC2 API的兼容性,有不同的方法可以實(shí)現(xiàn))

三個(gè)組件中,Glance主要是虛機(jī)鏡像的管理,所以相對(duì)簡(jiǎn)單;Swift作為對(duì)象存儲(chǔ)已經(jīng)很成熟,連CloudStack也支持它。Cinder是比較新出現(xiàn)的塊存儲(chǔ),設(shè)計(jì)理念不錯(cuò),并且和商業(yè)存儲(chǔ)有結(jié)合的機(jī)會(huì),所以廠商比較積極。

關(guān)于Swift的架構(gòu)和部署討論,除了官方網(wǎng)站,網(wǎng)上也有很多文章,這里就不重復(fù).(也可以參考我之前在OpenStack中國(guó)行活動(dòng)中上海站演講的PPT)。從開(kāi)發(fā)上看,最近也沒(méi)有太大的結(jié)構(gòu)性調(diào)整,所以我想主要說(shuō)說(shuō)比較適用的應(yīng)用領(lǐng)域好了。

從我所了解的實(shí)際案例來(lái)看,Swift出現(xiàn)的領(lǐng)域有4個(gè),(應(yīng)該還有更多,希望大家看到實(shí)際用例能夠指教)

Swift的對(duì)稱分布式架構(gòu)和多proxy多節(jié)點(diǎn)的設(shè)計(jì)導(dǎo)致它從基因里就適合于多用戶大并發(fā)的應(yīng)用模式,最典型的應(yīng)用莫過(guò)于類似Dropbox的網(wǎng)盤(pán)應(yīng)用,Dropbox去年底已經(jīng)突破一億用戶數(shù),對(duì)于這種規(guī)模的訪問(wèn),良好的架構(gòu)設(shè)計(jì)是能夠支撐的根本原因。

Swift的對(duì)稱架構(gòu)使得數(shù)據(jù)節(jié)點(diǎn)從邏輯上看處于同級(jí)別,每臺(tái)節(jié)點(diǎn)上同時(shí)都具有數(shù)據(jù)和相關(guān)的元數(shù)據(jù)。并且元數(shù)據(jù)的核心數(shù)據(jù)結(jié)構(gòu)使用的是哈希環(huán),一致性哈希算法對(duì)于節(jié)點(diǎn)的增減都只需重定位環(huán)空間中的一小部分?jǐn)?shù)據(jù),具有較好的容錯(cuò)性和可擴(kuò)展性。另外數(shù)據(jù)是無(wú)狀態(tài)的,每個(gè)數(shù)據(jù)在磁盤(pán)上都是完整的存儲(chǔ)。這幾點(diǎn)綜合起來(lái)保證了存儲(chǔ)的本身的良好的擴(kuò)展性。

另外和應(yīng)用的結(jié)合上,Swift是說(shuō)HTTP協(xié)議這種語(yǔ)言的,這使得應(yīng)用和存儲(chǔ)的交互變得簡(jiǎn)單,不需要考慮底層基礎(chǔ)構(gòu)架的細(xì)節(jié),應(yīng)用軟件不需要進(jìn)行任何的修改就可以讓系統(tǒng)整體擴(kuò)展到非常大的程度。

Swift在設(shè)計(jì)中的線性擴(kuò)展,高并發(fā)和多租戶支持等特性,使得它也非常適合做為IaaS的選擇,公有云規(guī)模較大,更多的遇到大量虛機(jī)并發(fā)啟動(dòng)這種情況,所以對(duì)于虛機(jī)鏡像的后臺(tái)存儲(chǔ)具體來(lái)說(shuō),實(shí)際上的挑戰(zhàn)在于大數(shù)據(jù)(超過(guò)G)的并發(fā)讀性能,Swift在OpenStack中一開(kāi)始就是作為鏡像庫(kù)的后臺(tái)存儲(chǔ),經(jīng)過(guò)RACKSpace上千臺(tái)機(jī)器的部署規(guī)模下的數(shù)年實(shí)踐,Swift已經(jīng)被證明是一個(gè)成熟的選擇。

另外如果基于IaaS要提供上層的SaaS 服務(wù),多租戶是一個(gè)不可避免的問(wèn)題,Swift的架構(gòu)設(shè)計(jì)本身就是支持多租戶的,這樣對(duì)接起來(lái)更方便。

RackSpace的主營(yíng)業(yè)務(wù)就是數(shù)據(jù)的備份歸檔,所以Swift在這個(gè)領(lǐng)域也是久經(jīng)考驗(yàn),同時(shí)他們還延展出一種新業(yè)務(wù)--“熱歸檔”。由于長(zhǎng)尾效應(yīng),數(shù)據(jù)可能被調(diào)用的時(shí)間窗越來(lái)越長(zhǎng),熱歸檔能夠保證應(yīng)用歸檔數(shù)據(jù)能夠在分鐘級(jí)別重新獲取,和傳統(tǒng)磁帶機(jī)歸檔方案中的數(shù)小時(shí)而言,是一個(gè)很大的進(jìn)步。

移動(dòng)互聯(lián)網(wǎng)和手機(jī)游戲等產(chǎn)生大量的用戶數(shù)據(jù),數(shù)據(jù)量不是很大但是用戶數(shù)很多,這也是Swift能夠處理的領(lǐng)域。

在不久的將來(lái),云計(jì)算一定會(huì)徹底走入我們的生活,有興趣入行未來(lái)前沿產(chǎn)業(yè)的朋友,可以收藏云計(jì)算,及時(shí)獲取人工智能、大數(shù)據(jù)、云計(jì)算和物聯(lián)網(wǎng)的前沿資訊和基礎(chǔ)知識(shí),讓我們一起攜手,引領(lǐng)人工智能的未來(lái)!

標(biāo)簽: 大數(shù)據(jù) 公有云 互聯(lián)網(wǎng) 移動(dòng)互聯(lián) 移動(dòng)互聯(lián)網(wǎng) 云計(jì)算

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請(qǐng)聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點(diǎn)!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請(qǐng)與原作者聯(lián)系。

上一篇:Mike Koehler:敏捷分析云激發(fā)商業(yè)潛能

下一篇:可信云2013-2014年度政務(wù)云提名企業(yè)--中國(guó)電信