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

OpenStack里的三種存儲

2019-02-26    來源:多智時代

容器云強勢上線!快速搭建集群,上萬Linux鏡像隨意使用

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

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

Swift——提供對象存儲 (Object Storage),在概念上類似于Amazon S3服務,不過swift具有很強的擴展性、冗余和持久性,也兼容S3 API

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

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

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

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

關于Swift的架構和部署討論,除了官方網(wǎng)站,網(wǎng)上也有很多文章,這里就不重復.(也可以參考我之前在OpenStack中國行活動中上海站演講的PPT)。從開發(fā)上看,最近也沒有太大的結構性調整,所以我想主要說說比較適用的應用領域好了。

從我所了解的實際案例來看,Swift出現(xiàn)的領域有4個,(應該還有更多,希望大家看到實際用例能夠指教)

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

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

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

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

另外如果基于IaaS要提供上層的SaaS 服務,多租戶是一個不可避免的問題,Swift的架構設計本身就是支持多租戶的,這樣對接起來更方便。

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

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

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

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

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

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

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