小編的話
“品高云公開課”系列文章意在分享技術(shù)牛人的知識干貨,和大家一起交流學習云知識,每期主題都不一樣喲!期待各位讀者在文后發(fā)表留言,來一場技術(shù)上的交流和思想上的碰撞!2016年1月8日本期品高云公開課由胡柳帶來“SDN概述”的分享。
分享嘉賓
胡柳目前任職品高云產(chǎn)品經(jīng)理。擁有9年系統(tǒng)集成工作經(jīng)驗,主要為政府、金融行業(yè)企業(yè)客戶提供IT咨詢服務(wù)。2016年初,開始負責品高云智慧城市及軍工行業(yè)的市場拓展,為行業(yè)客戶提供專業(yè)的數(shù)據(jù)中心云解決方案。
分享正文
首先想問下大家,大家知道到底什么是SDN嗎?
SDN的全名是Software Defined Network,軟件定義網(wǎng)絡(luò)。SDN是由美國斯坦福大學Clean Slate研究組提出的一種新型網(wǎng)絡(luò)創(chuàng)新架構(gòu),其核心技術(shù)OpenFlow通過將網(wǎng)絡(luò)設(shè)備控制面與數(shù)據(jù)面分離開來,從而實現(xiàn)了網(wǎng)絡(luò)流量的靈活控制,為核心網(wǎng)絡(luò)及應(yīng)用的創(chuàng)新提供了良好的平臺。
這是一個標準解釋,那么SDN對于企業(yè)而言到底有什么作用?
我們說,SDN對于企業(yè)而言最大的好處就是靈活、智能。我們知道在傳統(tǒng)IT架構(gòu)中,網(wǎng)絡(luò)是根據(jù)業(yè)務(wù)需求來設(shè)計的,在網(wǎng)絡(luò)系統(tǒng)部署上線以后,如果業(yè)務(wù)需求發(fā)生變動,需要對網(wǎng)絡(luò)路由、傳輸規(guī)則,甚至是網(wǎng)絡(luò)結(jié)構(gòu)進行調(diào)整。
搞網(wǎng)絡(luò)的同志們對這個應(yīng)該是深有體會的,網(wǎng)絡(luò)架構(gòu)的調(diào)整相當復雜,特別是涉及多種不同網(wǎng)絡(luò)設(shè)備的調(diào)整更復雜,像銀行一般這種調(diào)整,會把幾個不同網(wǎng)絡(luò)設(shè)備廠商的工程師全拉過來。并且這種調(diào)整是有網(wǎng)絡(luò)中斷的,也就是說有那么一段時間企業(yè)業(yè)務(wù)系統(tǒng)是不能正常對外服務(wù)的。
為了不影響業(yè)務(wù),這些調(diào)整工作一般都是放在了凌晨進行,于是我們就看到了這么一種現(xiàn)象:別人都在家睡覺,一幫“挨踢”的同志們在機房調(diào)網(wǎng)絡(luò)。
另外有一點值得注意的是,傳統(tǒng)網(wǎng)絡(luò)設(shè)備是一個個的硬件盒子,性能和功能都是相對固定的,如果要增加新的功能或者要擴展性能,只有一種辦法,買新的設(shè)備。
剛剛提過SDN的概念,SDN所做的事情就是將網(wǎng)絡(luò)設(shè)備上的控制權(quán)分離出來,由集中的控制器來管理,無須依賴底層網(wǎng)絡(luò)設(shè)備,比如:路由器、交換機、防火墻,這樣就可以屏蔽了來自底層網(wǎng)絡(luò)設(shè)備的差異。并且控制權(quán)是完全開放的,用戶可以自定義任何想實現(xiàn)的網(wǎng)絡(luò)路由和傳輸規(guī)則策略,從而使網(wǎng)絡(luò)更加靈活和智能。
在進行SDN改造后,無需對網(wǎng)絡(luò)中每個節(jié)點的路由器反復進行配置,網(wǎng)絡(luò)中的設(shè)備本身就是自動化連通的,只需要在使用時定義好簡單的網(wǎng)絡(luò)規(guī)則就可以了。如果需要對網(wǎng)絡(luò)功能進行調(diào)整,只需要對網(wǎng)絡(luò)控制器進行編程就就可以了。
講了那么多,我們重點介紹下品高云SDN。
品高云SDN到底有什么特點呢?這些特點對企業(yè)來說又有什么幫助呢?
1、自主研發(fā)的SDN控制器。通過剛剛講SDN的作用,大家可以了解到SDN的核心是控制器,那么只有掌握了核心控制器,我們才能夠更好的去發(fā)揮SDN的作用。
2、品高云的SDN控制器是支持高可用、集群架構(gòu)的。這個我們是有相關(guān)專利技術(shù)的,對于企業(yè)級網(wǎng)絡(luò)而言,高可用是相當重要的,控制器集群架構(gòu)可以確保網(wǎng)絡(luò)控制層具有更高的性能,而目前在同類產(chǎn)品中,大部分SDN控制器都是不支持集群架構(gòu)的。
3、控制與轉(zhuǎn)發(fā)分離,控制器被動式下發(fā)規(guī)則,具體規(guī)則的執(zhí)行在各個網(wǎng)絡(luò)節(jié)點上。這種設(shè)計可以確保不會因為網(wǎng)絡(luò)功能的堆疊導致整個網(wǎng)絡(luò)性能的下降,同時這種方式還可以使企業(yè)實現(xiàn)網(wǎng)絡(luò)功能的熱添加,增加新的網(wǎng)絡(luò)功能時,原有網(wǎng)絡(luò)可以保持不間斷運行。
4、遵循ONF(Open Network Foundation)標準。ONF致力于SDN及其核心技術(shù)OpenFlow的標準化及商業(yè)化。遵循了行業(yè)標準,也就意味著品高云SDN具有更好的兼容性,給用戶未來的網(wǎng)絡(luò)擴展提供了便利。
今天SDN的分享就到這了,分享的內(nèi)容更多的是偏應(yīng)用層面,也希望大家以后再項目中不斷的去發(fā)掘更多品高云SDN的作用。
根據(jù)事前“聽眾喜愛的內(nèi)容”的投票統(tǒng)計,還有很多聽眾對品高云操作系統(tǒng)BingoCloudOS 6.0中的云服務(wù)創(chuàng)造和與業(yè)務(wù)結(jié)合的調(diào)度標記感興趣,今天大部分時間都講了SDN,我就再簡單介紹下這兩項功能。
首先介紹下云服務(wù)創(chuàng)造,簡單來說就是我們的云平臺不僅支持彈性計算、負載均衡、RDS等常見的云服務(wù),還提供一種讓企業(yè)創(chuàng)建自己云服務(wù)的能力。
企業(yè)IT人員可以將支撐業(yè)務(wù)運行的軟件安裝、集群配置、優(yōu)化方案轉(zhuǎn)化為可以被申請的自動化云服務(wù),業(yè)務(wù)部門通過服務(wù)目錄申請使用即可,后臺可以在幾分鐘、十幾分鐘內(nèi)快速創(chuàng)建這個服務(wù),包括所需的虛擬機、網(wǎng)絡(luò)、存儲資源的創(chuàng)建,以及應(yīng)用軟件的安裝、集群配置等等。
品高云平臺服務(wù)目錄視圖
上圖顯示的是服務(wù)目錄,在不同的客戶里面,服務(wù)目錄的內(nèi)容可以是不一樣的。這里的每個服務(wù)都是由若干個不同軟件版本不同部署結(jié)構(gòu)的部署方案組成,這些部署方案都是可以通過可視化的方式創(chuàng)建的。
可視化拖拽進行服務(wù)部署示意圖
這里就是一個服務(wù)部署方案,里面的Web服務(wù)器、數(shù)據(jù)庫服務(wù)器、EBS存儲、數(shù)據(jù)庫軟件、中間件軟件以及應(yīng)用軟件包、初始化數(shù)據(jù)庫腳本都是可以通過可視化拖拽的方式來組合的。
現(xiàn)在,品高云也在與很多的合作伙伴合作,利用這個云服務(wù)創(chuàng)造能力將各個領(lǐng)域優(yōu)秀的應(yīng)用軟件轉(zhuǎn)化成云平臺上的服務(wù),就像剛在服務(wù)目錄里看到的并行科技的HPC服務(wù)、人大金倉的DataGuard,以后我們的客戶會在品高云上看到越來越多可以即時交付的應(yīng)用服務(wù)了。
接下來介紹一下另外一個大家關(guān)注的功能,與業(yè)務(wù)結(jié)合的調(diào)度標記。在我們的BingoCloudOS 6.0中,為了實現(xiàn)更具業(yè)務(wù)特性的資源調(diào)度能力,我們新增了調(diào)度標記功能。這個功能允許管理員根據(jù)物理服務(wù)器節(jié)點、業(yè)務(wù)模板(虛擬機模板)和業(yè)務(wù)用戶(云平臺用戶)的業(yè)務(wù)特性來設(shè)置調(diào)度標記,例如:高I/O+GPU、數(shù)據(jù)庫系統(tǒng)、財務(wù)部門等。
并且可以設(shè)計三者之間的關(guān)系,例如:數(shù)據(jù)庫系統(tǒng)必須運行在高I/O的服務(wù)器中,有了這個調(diào)度標記之后,BingoCloudOS在創(chuàng)建資源時會自動匹配標記不需要人工干預。
我們的研發(fā)攻城獅把這么好的產(chǎn)品做出來了,接下來就是我們在項目中不斷的深入應(yīng)用了,最終能夠像品高云在騰訊、招行、南車這些客戶那里一樣,實實在在能夠幫助到他們。
歡迎大家一起來交流!
想提出問題的同學們,可以在右下方“寫留言”,分享嘉賓會熱情并且耐心地進行解答噢!
你想和更多志同道合的技術(shù)大咖一起交流嗎?你想收聽每周的“品高云微信群公開課”的直播嗎?
長按識別以下二維碼關(guān)注“品高云計算”微信公眾號,回復“公開課”,品高云公開課的最新咨詢、往期精彩回顧都在這里!