1. 程式人生 > >SDS“硬幣”的兩面:開源or閉源

SDS“硬幣”的兩面:開源or閉源

一個硬幣有兩面,

正面或反面。

SDS如硬幣一樣,

也有兩面,開源或閉源。

 

 開源的視野與格局 

只要一提到開源,相信許多人都會想到OpenStack,它以生態的日益完善、社群的日趨活躍、功能的愈發強大,鼓舞了所有關注、專注在OpenStack平臺上的技術人,也給相關技術廠商、企業使用者、社群成員帶來了持續的信心。

根據OpenStack基金會在媒體上公佈的資料,OpenStack在超過80個國家和地區的企業中使用,管理著超過500萬個處理器核心,50%的財富100強企業正在使用OpenStack。 

現在,OpenStack被業界公認為全球最成功的開源專案之一,在計算、儲存、網路、安全、邊緣計算、物聯網、VR、DevOps、機器學習、人工智慧等越來越多的領域,不斷創新進取,不斷優化與完善。

其中,作為企業使用者最為關注的資料儲存問題,OpenStack生態體系中的Ceph分散式儲存備受業界關注。提到Ceph自然讓大家可以想到Red Hat旗下另一個成熟的開源儲存產品GlusterFS

但是在比較Ceph與Gluster近年來的社群活躍度、生態完善性、功能強健性來看,Ceph體現出來的價值越來越大,並且從當初檔案儲存的支援,到了後來對塊、物件儲存的全面支援,發展到現在,Ceph成為了OpenStack生態系統中人氣最高的開源儲存解決方案。

而今作為開源的軟體定義儲存系統,Ceph在很多OpenStack部署環境中得到了廣泛應用。

因此,現在只要一提到採用開源軟體來構建SDS,許多人首先想到的應是Ceph了。

隨著雲端計算在各個行業中的普及速度加快,企業使用者對於雲的開放性訴求也聚焦到了採用開源軟體構建雲平臺的策略上。

OpenStack軟體與硬體廠商“無關”的天然開放性,自然可以贏得企業使用者在雲構建過程的選擇。而開源的Ceph提供的軟體定義儲存系統,也給企業使用者帶來了擺脫特定硬體解決方案的更多自由。

之前,Ceph創始人兼首席架構師Sage Weil在接受媒體採訪時就曾警告使用者:

“軟體定義儲存解決方案都聲稱提供某種自由,這可能是擺脫特定硬體解決方案、硬體廠商鎖定、專有API或針對特定解決方案API的自由,以及使用開源軟體的自由,或者所有這些自由。務必要提防號稱軟體定義儲存而兜售的解決方案,它們不是給你自由,而是給你束縛。把你引向某一家廠商,或讓你被某一家廠商鎖定。”

即便如此,但開源與閉源還是有其存在的合理性,這都源自企業使用者本身的傳統業務與新興業務、傳統應用與創新應用的兩面性

術業有專攻,對於SDS的開源與閉源廠商來說,都有其存在的價值。在針對傳統應用下,閉源的傳統企業級儲存依然十分有效。在針對雲、大資料等新興應用下,開源的SDS更能凸顯開放與彈性價值。

但是,對於一個企業使用者來說,在選擇SDS的開源與閉源策略上,需要站得高才能看得全。這就好比:從三樓往下看“到處是垃圾”,從三十樓往下看“隨處是風景”。以一個統一的思維來看待SDS硬幣的兩面性,企業使用者徒然提升了自己的視野和格局。

 一個人,一群人和一個社群 

其實,對於涉足雲端計算、大資料等領域的企業使用者來說,之所以會對開源的SDS抱有濃厚的興趣,除了開源的SDS可以帶來硬體解鎖的自由之外,更大的意義還在於開源軟體社群與生態的持續助力。

一個人,再有能力,也幹不過一群人。

一群人,再有能力,也幹不過遍佈全球的社群組織。

開源軟體的發展就是這個道理。

開源平臺不僅可以幫助企業使用者解除技術鎖定,同時還可以幫助企業使用者與開源社群一起實現技術更新與進步。從嚴格意義上來說,社群組織遍佈全球各地,其技術能力自然比一個企業團隊解決一個問題的效率和質量都要好。

Ceph目前活躍的全球社群貢獻者超過400人,已有全球知名企業加入Ceph生態,如ebay、bloomberg、TERADATA、Catalysts、CISCO、中國平安、恆豐銀行、滴滴、360等(具體企業名單請參考https://ceph.com/users/)。

根據Ceph社群2018年5月份使用者調查顯示,Ceph在全球範圍內部署量至少880PB。隨著Ceph在全球使用者中的應用深入,其企業級應用生態也會越來越完善。目前,Ceph已經實現與OpenStack、Kurbernates、Hadoop 等生態的良好適配,並具有iSCSI、S3/Swift、NFS 等多樣化的資料介面訪問方式。

為此,作為中國最早引入Ceph開源儲存技術的同方有云,一直以來與Ceph社群共生共發展,長期走技術服務使用者的路線,現今迎來了在金融、教育、醫療、能源、政府等多個行業的使用者認可與廣泛合作。

一方面,基於開源平臺幫助大型使用者構建雲,為這類使用者提供基於開源的諮詢與技術服務。針對IDC和渠道商,同方有云的託管雲業務與神州數碼、光環新網,以及政務雲等使用者合作,藉助同方有云自身在OpenStack、Ceph開源儲存等方面的技術與經驗,輸出技術與服務,幫助大企業使用者構建一個開源雲,實現開源SDS的真正落地,同時還幫助這些使用者承擔其日常的雲運營工作。

另一方面,針對中小規模行業使用者,在應對虛擬化的實際需求上,部署超融合方案更現實。為此,基於Ceph的儲存技術同方有云也輸出自己的UOS超融合一體機方案。

同方有云CTO姚寧分析指出,對於企業使用者的雲環境來說,採用純開源平臺搭建,儘量減少個性元件開發,其意義深遠。這樣的雲構建策略,不僅契合社群的程式碼更新,而且可以持續享有社群發展帶來的技術福利與全球“碼農”高手的幫助。

同方有云如此想也如此做的,在Ceph開源儲存產品UDS的效能、穩定性等方面與社群同步,自身在效能恢復上的優化也同步到社群。此外,針對SSD盤的優化,同方有云早在2014年就幫助Ceph社群實現了SSD效能提升50%以上,也讓現在的使用者享受到了技術帶來的價值。

道理就是如此簡單:一個人不如一群人,一群人不如一個社群的全球人。這也充分代表了當前企業使用者採用開源的價值觀。

那麼,是不是所有企業使用者都適合選擇採用開源SDS解決方案了呢?當然不是。

這就好比這樣一個段子:

狗對熊說:嫁給我吧,你會幸福的。

熊說:嫁你生狗熊,我要嫁給大熊貓,生個大熊貓才尊貴。

這就說明了,選擇對結果是很重要的。對於企業使用者來說,選擇不同,結果就不同。實際上,選擇開源的SDS還是選擇商用成熟度高的企業級儲存,必須契合自己的業務與應用才可以。

這就需要明白如何選擇才更有價值。誠然,開源SDS適配使用者所有應用需求雖然有難度,但是它可以幫助使用者更好地選擇,多個選擇多條路,相信人人都懂。

再具體來說,對於高IO、高可靠要求的應用環境,自然適合部署商用成熟度高的企業級儲存。對於非關鍵性應用、涉及備份資料、非結構化資料等環境,那就應該是開源SDS的用武之地。

 成為雲端計算的基石 

明瞭SDS“硬幣”的兩面性後,我們的眼界就會不一樣。

相信社群帶來的價值後,我們的未來自然也會不一樣。

作為國內首家將Ceph落地於雲端計算生產環境的公司,同方有云也是國內首家通過Ceph統一映象、系統卷、儲存卷管理,並對企業使用者開創性地推出了託管運維服務,其託管雲服務在大型企業使用者領域獲得了成功。

到目前為止,同方有云基於Ceph的開放式軟體定義儲存產品UDS累計交付容量超過100PB,單一叢集容量超過20PB,單一叢集節點數超過100臺伺服器,同時管理著超過100個Ceph生產環境,這也是讓企業使用者切實享受到開源SDS方案帶來好處的結果。

比如上海銀行在採用同方有云基於Ceph設計的UDS定製方案後,實現了架構規模彈性部署,現在的雲平臺加儲存的規模已經超過了100個節點,單獨儲存節點達到了近30個,未來可以輕鬆擴充套件到PB級的資料儲存規模。

從2018年起,UDS(Unitedstack Distributed Storage)分散式儲存系統就已經作為同方有云的獨立產品運營,單一叢集容量超過20PB,可適配任意工業標準的x86伺服器,充分利用傳統儲存,快速構建一套高效能、高可靠、彈性化的統一儲存系統,解決企業PB級資料儲存和管理問題。

可見,同方有云在實際使用者應用部署中,早就看到了SDS硬幣“開源與閉源”的兩面性,也為此努力實現了使用者應用的很好統一,更重要的是能夠承載海量資料高併發,進一步保障系統的穩定執行,提升了使用者的企業儲存投資回報價值。

為此,同方有云為站在了更高的位置,立足使用者雲資料中心,打造了包括UDS分散式儲存系統、UOS雲平臺、UCS容器管理平臺三大核心產品,致力於幫助企業實現高效的資源管理,進一步延伸自動化構建雲端計算環境的能力,並縮短企業雲上業務和產品的交付週期,加速企業數字化轉型的程序。

但是,作為UOS雲平臺、UCS容器管理平臺對接的資料儲存核心平臺UDS在資料保護、資料加密安全等企業級功能越來越豐富的情況下,勢必會成為一塊構建企業使用者雲端計算環境的好基石。 

(Aming)

歡迎文末留言評論。

——阿明/撰文——

本文來源:阿明獨立自媒體,版權所有,侵權必究,轉載請授權

(本文章和作者回復僅代表該作者個人觀點,不構成任何投資建議。)