日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

InfoQ: 云存儲服務(wù)的可用性——從又拍網(wǎng)看云存儲服務(wù)

 命運之輪 2012-02-16

“云”這個概念在今年非常的火熱,2年前國內(nèi)的云存儲服務(wù)還只有又拍云存儲一家,如今國內(nèi)已不下十家,面對如此多的云服務(wù)商,選擇云服務(wù)的標準成了大家比較關(guān)注的問題。我們很榮幸在InfoQ與大家交流一些心得。

我們在六年的云服務(wù)經(jīng)驗基礎(chǔ)上沉淀了三個詞:安全穩(wěn)定、快速、易用。

一、安全穩(wěn)定

云服務(wù)的安全隱患大致會出現(xiàn)在兩個方面:第一是服務(wù)的持續(xù)可用;第二是數(shù)據(jù)的丟失和泄漏。

今年很多云服務(wù)平臺屢屢爆出服務(wù)宕機或丟失數(shù)據(jù)的問題,這讓大家對國內(nèi)云服務(wù)更加的不放心, 其實云計算并不應(yīng)該存在這類嚴重問題,云計算的主要使命之一恰恰是解決穩(wěn)定和安全隱患問題。如SAE類PaaS云計算平臺是保障我們網(wǎng)站應(yīng)用的正常服務(wù),高度容錯且可擴展,而又拍云存儲則屬IaaS類云計算平臺,存儲數(shù)據(jù)的穩(wěn)定和安全保障是云存儲最主要的工作。

先說持續(xù)可用性的保證問題。無單點是一個云服務(wù)的基礎(chǔ),而目前很多云服務(wù)是單點的,所以致使故障頻發(fā)。一個真正的云計算平臺至少應(yīng)該保證有兩個互相熱備的數(shù)據(jù)中心,三分以上分布不同機柜和機房的數(shù)據(jù),在機房引入的線路上也應(yīng)該保證至少電信、聯(lián)通有兩根以上的線路。只有這樣才能保證不論是機房斷電、硬盤故障、還是斷線,都能保持持續(xù)的訪問。另外就是對于服務(wù)器集群的部署上要實現(xiàn)負載的均衡,可采用服務(wù)器HA互備,lvs進行4層負載,7層nginx進行一致性hash及冷熱文件調(diào)度,一旦有服務(wù)器出現(xiàn)硬件故障,前端調(diào)度會自動識別并剝離出集群,確保不影響用戶每一次的實際訪問。

為充分發(fā)揮Nginx的7層代理的優(yōu)勢,我們在此基礎(chǔ)上加入了較多的業(yè)務(wù)模塊,如:一致性HASH模塊,根據(jù)業(yè)務(wù)需求通過請求信息進行計算,把請求統(tǒng)一分發(fā)到后端緩存服務(wù)器,避免使用普通負載均衡方式而導(dǎo)致緩存命中率降低,可大大提高緩存集群的業(yè)務(wù)處理能力;緩存調(diào)度模塊,基于LRU和MRU算法對全局的所有訪問URL進行熱度分類,從客戶端發(fā)起的請求到達Nginx就能快速確定該請求是否屬于熱門緩存,而直接到SSD磁盤獲取資源;統(tǒng)計模塊,在Nginx內(nèi)部對所有訪問URL進行統(tǒng)計并匯總,定期向后端業(yè)務(wù)系統(tǒng)發(fā)送統(tǒng)計報告,使得我們可以對客戶提供實時的流量統(tǒng)計查詢服務(wù),這也是服務(wù)計費的標準;

再說數(shù)據(jù)的安全和泄漏問題。安全性的解決主要是通過多樣的備份機制,像云存儲主要依托在不同服務(wù)器上實現(xiàn)動態(tài)的實時三備份,也就是說會自動搜尋用戶的數(shù)據(jù)是否存在3份,如沒有自動選取服務(wù)器生成,這種機制可以完全的保證數(shù)據(jù)的安全。數(shù)據(jù)泄漏是使用第三方云計算的最大憂慮,因為云計算的API開放性,決定了云計算服務(wù)在安全性上的隱患更加大。目前通用的解決辦法是采用128位AES加密碼保護,以及權(quán)限控制,但是其實目前還沒有絕對的辦法可以杜絕數(shù)據(jù)部署在云上的泄漏問題。云存儲目前主要是托管用戶的公開數(shù)據(jù),及網(wǎng)站上本身提供給用戶訪問的數(shù)據(jù)。

二、快速

快速是互聯(lián)網(wǎng)平臺發(fā)展的基石,優(yōu)秀的速度才能創(chuàng)造有利于增長的用戶體驗。但是傳統(tǒng)的IDC部署方式下,受限于硬件規(guī)模和存儲架構(gòu)的影響,通常速度很難發(fā)揮。這時候云存儲就能發(fā)揮作用了,其集群服務(wù)器部署的方式,能最大的發(fā)揮數(shù)據(jù)運算的效率。開發(fā)者在評估云存儲服務(wù)的速度時,應(yīng)該看看他們有沒有全國分布的CDN加速網(wǎng)絡(luò),如果沒有通常速度都無法保證,嚴格來說,云服務(wù)是需要具備CDN節(jié)點的。

再就是看這個云服務(wù)的CDN部署架構(gòu)是否優(yōu)良,這個對速度的影響非常大。云存儲CDN架構(gòu)采用各地方緩存節(jié)點、核心緩存層、中心數(shù)據(jù)機房,3層結(jié)構(gòu)部署,前端智能DNS調(diào)度用戶到該用戶訪問最快的節(jié)點,地方緩存節(jié)點會保持連接2個核心緩存機房做負載均衡及相互備用,避免單路網(wǎng)絡(luò)問題。核心緩存機房通過多條線路互備到數(shù)據(jù)機房讀取文件。

三、易用

云服務(wù)因為其彈性擴容的特點,大幅度降低了互聯(lián)網(wǎng)平臺的運維規(guī)劃壓力。但同時他也有可能需要做一些額外的對接開發(fā),因此易用就非常重要。好的云服務(wù)會開放高度可用的API,讓用戶系統(tǒng)極容易與云平臺對接。如果云平臺的API不夠優(yōu)秀,會讓開發(fā)者的對接成本以及后續(xù)維護成本都非常的高。最好的云服務(wù),應(yīng)該有一些基于云的處理功能,去幫助用戶節(jié)省一些工作時間和成本。比如又拍云存儲,我們做了10種縮略圖自定義、文件防盜鏈、以及與各種第三方平臺系統(tǒng)的對接插件,以使得用戶易用性更高。

最后給大家一個建議,如何去選擇云服務(wù)。我們知道亞馬遜的云服務(wù)劃分為EC2和S3兩塊,EC2專用于網(wǎng)站的計算,而S3專用于靜態(tài)文件的存儲。在國內(nèi)目前還沒有公司具備亞馬遜這樣的云服務(wù)能力,因此建議大家可以考慮把網(wǎng)站托管到云主機,而靜態(tài)文件托管到云存儲。而對于數(shù)據(jù)庫這類有高要求的數(shù)據(jù)應(yīng)用,還是建議大家使用托管的物理服務(wù)器,畢竟目前云主機的性能和穩(wěn)定性方面仍有待觀察。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多