近年來,云計算開源技術逐漸成為云計算發展的重要支撐和導向,改變了以往的信息技術進化模式,引領軟件技術標準的發展和創新,深刻影響著整個信息技術產業的發展格局。為進一步探索我國云計算開源技術發展模式,加速云計算與各行業的深度融合,更好地發揮云計算在經濟社會創新發展中的支撐和引領作用,促進我國云計算產業快速、健康發展。
由中國信息通信研究院主辦、中國通信標準化協會支持的"OSCAR云計算開源產業大會"將于2018年3月21日-22日在國家會議中心舉行。在22日下午的工業使用開源論壇上, 華為開源標準專家王輝就《"OpenSDS針對云化場景的存儲編排實踐分享"》進行了演講!
華為開源標準專家王輝
以下為演講實錄:
王輝: 針對今天的話題,我分三個部分跟大家講解。第一,介紹一下OpenSDS的來龍去脈。然后,介紹另外一個開源項目,OSB API,今天上午有一個嘉賓的PPT說了一下關于OSB API的一個簡單介紹。第三部分,我會從我們工業領域怎么用OpenSDS等項目解決工業互聯網應用上云的一些問題。
簡單說一下OpenSDS這個項目。OpenSDS就是一個軟件定義存儲的控制器,它應用的場景就是為了解決多云環境下異構資源存儲的一個統一的納管的問題。右邊這個圖,大家可以看我們定義了一些相關的名詞,第一個就是標準,OpenSDS提出來我們想建立一套關于軟件定義存儲的開放標準。第二,服務發現,就是在OpenSDS我們會提供服務發現,我們會把每一個存儲的后端作為一個服務來進行后端的一些資源池它的一些能力的上報。第三,我們提供一套統一的資源池,供上面的云平臺進行調度。第四,服務發放,針對存儲相關的業務進行一個服務發放的功能。第五,管理。我們會有一個統一的控制器,對底下的那些存儲資源進行統一的管理。第六,自動化。OpenSDS目標是想提供一套用于云化存儲的一個自動化的一個解決方案。第七,它可以提供自服務的這種功能,比如說我們會有一些內部的系統監控,保證系統的高可用。第八,異構。像剛才說的我們定位就是想解決我們現在存儲異構的一些統一的管理問題。最后,編排。OpenSDS會提供一套基于策略的編排調度的框架。
然后,這里是以一個在云化存儲場景下面的一個整體的方案圖。這里看其實從上往下看,主要分為三個層面,域名購買 directadmin購買,第一個層面就是云平臺,云平臺就是我們比較熟知的像Docker K8這種容器的,還有像一些其他的私有云、公有云等云平臺。中間的情況就是存儲的控制器模塊,這里就是OpenSDS 控制器。下面就是云化的存儲等。右邊的綠色模塊,我們會針對不同領域有一些外部的插件,比如說像系統的監控,然后一些數據的備份和軟件的恢復。除此之外還有我們針對像AI和大數據這些領域,也會有一些特別的組件。
這里是關于OpenSDS一個稍微打開一點的架構圖。從這個圖里會看到,其實OpenSDS它這個項目里邊分為兩個子項目。第一,它的主要功能是為了解決北向的云平臺。中間這個模塊是一個統一的管理模塊,并且還有策略的調度功能。因為OpenSDS是異構資源的統一管理,所以后端肯定會接不同的存儲的驅動。
這里說一下OpenSDS這個社區,這個項目是2016年底在Linux基金會成立的一個子項目,到現在也有將近一年半的時間了。我們現在生態也算小有規模,現在的成員主要是分為三種。第一,存儲的廠商,就是現在加入的像華為、IBM、西數的。還有一些企業的客戶,比如說沃達豐、Yahoo Japan、Toyota等。除此之外還有一些像高校相關的組織,也加入了OpenSDS社區。
下面這一條時間線是OpenSDS從成立到現在的一些重大事件。大家可以看,藍色的部分是比較重大的。第一個就是我們在去年年底發布了OpenSDS的第一個版本,提供的功能我們支持北向的云平臺,還有我們會支持現在容器廠商,各個容器廠商正在制定的一個CSI的容器存儲的標準。關于OpenSDS項目內部,我們現在是支持基本的存儲的資源的管理。
今年6月份我們會發布OpenSDS的第二個版本,這個版本會支持OpenStack,除此之外我們會有一個模塊上線,可以方便用戶直接進行一個配置。在今年年底,會發布第一個穩定版,算是可商用版本,到時候會有一些新的功能加入進去。
下面這條線就是現在OpenSDS正在計劃的一些想拉入的社區新成員,存儲廠商會有Intel、聯想等等,我們的一些客戶,比如KIO、奧迪等這些大的企業客戶。