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