摘要:Adara Networks作為一家軟件定義網(wǎng)絡(luò)(SDN)設(shè)備銷售商,已經(jīng)持續(xù)多年為服務(wù)提供商銷售服務(wù)了。本周,InfoWorld網(wǎng)站的新技術(shù)論壇采訪了Adara Networks的首席軟件架構(gòu)師Karthikeyan Subramaniam先生。在本文中,阿達拉的首席軟件設(shè)計師將為您介紹SDN如何將其優(yōu)勢擴展到數(shù)據(jù)中心。
Adara致力于軟件定義的網(wǎng)絡(luò)和基礎(chǔ)設(shè)施業(yè)務(wù)。Karthikeyan認為,整個數(shù)據(jù)中心行業(yè)在自動化的策劃方面的步伐還不夠。
我們應(yīng)該尋求在數(shù)據(jù)中心部署軟件定義的基礎(chǔ)設(shè)施或SDI,而不是限制企業(yè)網(wǎng)絡(luò)部署SDN,這將帶來對基礎(chǔ)設(shè)施各方面的控制的分離,并帶來管理基礎(chǔ)設(shè)施的資源和成本的新方法。——PaulVenezia
使用SDI在預(yù)算范圍內(nèi)運行云服務(wù)
真正的即插即用的IT基礎(chǔ)設(shè)施正在迅速在數(shù)據(jù)中心得到普及。隨著云計算時代的到來,許多中小企業(yè)可能很快就可以一勞永逸的擺脫他們麻煩的基礎(chǔ)設(shè)施維護工作了。
無論對于供應(yīng)商抑或是客戶而言,SDN(軟件定義的網(wǎng)絡(luò))都是一個有效的云計算的重要組成部分。事實上,其應(yīng)該包括的不僅僅是網(wǎng)絡(luò)——還應(yīng)該延伸到基礎(chǔ)設(shè)施的所有方面:從數(shù)據(jù)中心的環(huán)境到服務(wù)器的資源處理。而對于這一擴展的最好的定義可能可以將其歸總地稱為SDI(軟件定義的基礎(chǔ)設(shè)施)。
重點是關(guān)于可視性和細粒度的問題
在基于物理服務(wù)器的IT基礎(chǔ)設(shè)施方面,其中一個主要問題是缺少可視性。當(dāng)我們在計算企業(yè)IT和數(shù)據(jù)中心的成本時,資本性支出中的很大一部分實際上是花費在了分配帶寬、存儲設(shè)備和其他一些操作資源方面。要正確地分配這些操作資源,需要規(guī)劃出一套正確的方法,并最終按照該方法進行部署。否則,這些資源有可能配置不當(dāng),進而造成大規(guī)模的時間和金錢的浪費。
僅僅是部署了虛擬化本身顯然是不夠的。管理程序并不一定適合幫助管理人員了解到哪臺服務(wù)正在運行虛擬機。通常,操作系統(tǒng)的管理可能會消耗大量資源。例如,一個原始的自動化系統(tǒng),可能會錯誤地旋轉(zhuǎn)到另一臺虛擬機,從而抵消企業(yè)應(yīng)用程序,被假定為重載負荷。
學(xué)術(shù)界和研究界所創(chuàng)造的軟件組件作為控制平面的控制器,提供API或CLI界面,以推動按照規(guī)則來管理開關(guān)和控制數(shù)據(jù)流。對于管理者而言,想要學(xué)習(xí)、運行、管理這些工具程序通常是相當(dāng)太復(fù)雜的。許多管理者對于成為程序員都不感興趣。
一款生產(chǎn)就緒的控制面板需要足夠的簡單,同時還需要有足夠的智能在粒度級別來解析企業(yè)SLA,并提供所需執(zhí)行的自動化。其應(yīng)該允許系統(tǒng)管理員根據(jù)粒度的服務(wù)級別進行適當(dāng)?shù)馁Y源分配。所有的協(xié)議、機制和工具,應(yīng)該提供此粒度級別的控制水平。對比控制面板對于物理硬件控制的乏力,SDI結(jié)合數(shù)據(jù),從物理層到應(yīng)用程序?qū)雍土6燃墑e、資源使用的服務(wù)水平,控制整個基礎(chǔ)設(shè)施。
避免被所謂的標(biāo)準(zhǔn)綁架
今天,SDN“定義的戰(zhàn)爭”是一種令人擔(dān)憂的阻礙云服務(wù)提供商實施實際有用的SDN產(chǎn)品,進而為客戶提供更細致的控制權(quán)的趨勢。SDN的范圍和定義已經(jīng)減弱到了人們幾乎無法將其與OpenFlow這一術(shù)語進行區(qū)分的程度。如果業(yè)界對于這些復(fù)雜的定義開始變得混淆,那么,SDN的用處和動態(tài)目的將被忽視。
SDN可能會得到一些需要執(zhí)行流量工程和流量重塑的系統(tǒng)管理員的重視,但這種新技術(shù)為網(wǎng)絡(luò)設(shè)備制造商和用戶所帶來的一致好評的勢頭將開始消退。經(jīng)過多年的對于網(wǎng)絡(luò)協(xié)議、昂貴的優(yōu)化器、加速器和適配器的需求的短視,以處理他們低下的效率,客戶想要的是簡單的產(chǎn)品,能夠提供互操作性,粒度、活力和可視化。因此,標(biāo)準(zhǔn)只有當(dāng)他們提供真正的價值,并且是可擴展的時候才是有意義的。
隨著客戶盡量避免陷入“供應(yīng)商們鎖定的坑”中,他們希望實現(xiàn)具有成本效益的IT解決方案。他們不會再被供應(yīng)商們所謂的“標(biāo)準(zhǔn)”所迷惑。如果SDN這一術(shù)語的傳播者希望將其定義像OpenFlow一樣限制成一個小的、簡單的協(xié)議,那么它會變?yōu)榱硪粋€很快消失的網(wǎng)絡(luò)術(shù)語。
我們需要的是SDI,一款智能化和自動化的控制面板,包括IT基礎(chǔ)設(shè)施的廣度和深度,以及控制面板的解耦和統(tǒng)一,以提供跨數(shù)據(jù)中心的整體價值。例如,一款“SDN”控制器應(yīng)該能夠動態(tài)地控制包括從空調(diào)系統(tǒng)的0層設(shè)備到ROADM(可重構(gòu)光分插復(fù)用器)之間的一切。
提出正確的問題:
SDI應(yīng)該能使云服務(wù)提供商向他們的客戶提出正確的問題進而來定義控制平板參數(shù)。一款真正的SDI解決方案應(yīng)該讓云服務(wù)提供商在進行配置界面時,正確回答以下問題:
每項服務(wù)每天/每周/每月的預(yù)算是多少?
在特定的時間,你期待每項服務(wù)會有多少用戶?
你最多愿意為多少個用戶提供會話?
當(dāng)達到最大的預(yù)算閾值時,你想優(yōu)先刪除哪些服務(wù),這樣你就可以重新定向這些資源到具體的更高優(yōu)先級服務(wù)?
你是否需要自動擴展的服務(wù)或基于自動擴展的服務(wù)?
你企業(yè)關(guān)于安全和服務(wù)整合和遷移的行政限制有哪些?(一些服務(wù)商的客戶想在私有云上運行敏感服務(wù),而另外一些則希望在多租戶的云平臺上運行)
實現(xiàn)真正的SDI
正確實施SDI解決方案的最終目標(biāo)是提供自動擴展的基礎(chǔ)設(shè)施服務(wù),沒有嚴重過度超量,從而優(yōu)化云客戶的經(jīng)營開支,同時確保在預(yù)期的或意外的全面運作期間的正常運轉(zhuǎn)。
一款真正的SDI解決方案應(yīng)該能夠平衡所有的一切。其還應(yīng)該能夠簡化基礎(chǔ)設(shè)施的配置過程。此外,一款真正的SDI解決方案應(yīng)該能夠提供相關(guān)的接口和適配器,以方便利用來自客戶服務(wù)的實時信息,包括他們對基礎(chǔ)設(shè)施業(yè)務(wù)流程和服務(wù)的編排。
對于更大的可視性和可控性,一款真正的SDI解決方案應(yīng)該能夠使用其控制面板從多個供應(yīng)商和多層數(shù)據(jù)面板來收集信息。其應(yīng)該提供一個易于使用的界面,方便客戶指定自己的配置,并進行工作流程的自動縮放政策。借助SLA儀表盤,政策級別、服務(wù)級別以及物理基礎(chǔ)設(shè)施級的視覺效果也幫助客戶得以實現(xiàn)一個真正的SDI解決方案所具有的活力和關(guān)鍵性價值。
Adara如何建立強大的SDI
Adara已經(jīng)建立起了多年的SDI基礎(chǔ)。創(chuàng)建一個全面的控制面板涉及到創(chuàng)建分層,以及解耦管理系統(tǒng)的高層次擴展性和其他性能水平。
為了管理成千上萬的網(wǎng)絡(luò)元素,Adara采用多級警報收集器識別并過濾掉誤報信息。多個層次對基礎(chǔ)設(shè)施的事件進行過濾,只有那些值得采取行動的事件才被發(fā)送到最高的管理層。除OpenFlow以外,Adara的Meta控制器支持行業(yè)標(biāo)準(zhǔn)協(xié)議,如SNMP、RMON、TL1、SSH/TelnetCLI、WSDL/RestfulAPI,和其他專有協(xié)議。
Adara的數(shù)據(jù)面板是建立在一種動態(tài)多徑路由和交換覆蓋上的。其能夠提供諸如動態(tài)QoS、TCP加速和重復(fù)數(shù)據(jù)刪除作為虛擬網(wǎng)絡(luò)的功能。AdaraSirius路由器提供動態(tài)路由,基于可用帶寬的實時延遲。為了滿足客戶應(yīng)用程序的SLA,數(shù)據(jù)面板提供這種級別的靈活性是非常重要的。隨著客戶的業(yè)務(wù)或財務(wù)SLA的變化,Adara的控制面板元素(如SLA管理器或業(yè)務(wù)流程引擎)與數(shù)據(jù)面板元素進行互動,以便在路由器或路徑進行改變。為了最大限度地減少帶寬成本,也可用于重復(fù)數(shù)據(jù)刪除的壓縮功能需求。
Adara的SLA管理器提供了一個界面,使得管理員可以根據(jù)粒度級別指定計算出基礎(chǔ)設(shè)施資源的真實成本。例如,它允許管理員基于ISP的SLA(一天的時間,帶寬上限,并允許連發(fā))計算在物理接口上每比特的成本;以及基于云服務(wù)提供商的SLA的每個CPU的成本。使用成本設(shè)置,并監(jiān)測基礎(chǔ)參數(shù),Adara的SLA管理器為業(yè)務(wù)用戶直觀地呈現(xiàn)了OPEX儀表板,幫助他們了解他們的錢到底都花在哪里了,并使他們能夠進行微調(diào)。
Adara為云客戶們提供了編配GUI,方便他們輸入他們預(yù)期的基礎(chǔ)設(shè)施要求:預(yù)測的用戶數(shù)量、預(yù)期的響應(yīng)時間、其托管服務(wù)的優(yōu)先次序、每日和每月的預(yù)算。Adara的OE啟動根據(jù)指定要求進行最佳配置。在微調(diào)的基礎(chǔ)設(shè)施安裝程序會自動提供最佳的性能,并且不超過規(guī)定的預(yù)算。OE在不斷學(xué)習(xí)和優(yōu)化配置的基礎(chǔ)上進行人工和自動培訓(xùn)。
Adara的SDI可視化工具提供了一個拓撲的托管服務(wù)、虛擬機和底層網(wǎng)絡(luò)基礎(chǔ)設(shè)施。這種動態(tài)的GUI界面使云管理員能夠監(jiān)控、配置服務(wù)和虛擬機的政策。
本文中所介紹的僅僅是構(gòu)建一款真正的SDI的幾個例子。SDN供應(yīng)商應(yīng)該為客戶提供更具創(chuàng)新性和實用性的工具,而不是彼此之間進行所謂的標(biāo)準(zhǔn)戰(zhàn)。致力于提供可互操作的解決方案才是吸引早期采用者們欣賞SDI的關(guān)鍵。