很多人尚未注意到數據中心的核心交換機被隔離開并實現了商品化,大型企業鼓吹的所謂開放網絡運動就是想要實現核心交換機的隔離和商品化,并把軟件和硬件分離,但不止步于分離,網絡軟件的堆棧還要實現開放。
這是戴爾的競爭點,在過去3年中,戴爾是早期開放網絡運動的支持者并在其硬件上運行大量的軟件。因為戴爾想從思科或其他一些交換機應用制造商們手中爭奪專用X86服務器和Unix系統的利潤和市場,但這并不是一蹴而就的事情。
戴爾公司網絡營銷部門高級主管Jeff Baher在接受The Next Platform的采訪時表示:“我們在這條道路上走的很好,并且計劃在10到15年內完成過渡,這個過程類似于從大型機向終端/服務器的過渡,我們看到大型機的構成元素CPU、操作系統、中間件、虛擬化和運行其上的應用程序的變化。對于更復雜的網絡設備,例如我們沒有開發的高端路由器,有大量的專有硬件并且很難攻破控制這些硬件的軟件。但也有其他因素和商用芯片的交換機環境,這些交換機需求的軟件也相當有名,因此交換就是一個好的選擇。”
破而后立
戴爾緊隨交換機制造商們如Juniper、Arista、Extreme和其他一些制造商們的腳步在2011年7月推出了Force 10 Networks,當時有1300個用戶,一年的收入達到2億美元。近期,戴爾有22000個用戶購入了交換機設備,這是很大的一個安裝基礎。Baher表示超過400個戴爾的用戶使用來自Cumulus Networks、Big Switch Networks、Pluribus Networks、IPinfusion等公司的商用芯片和開放軟件的各種組合交換機。
Baher說:“這些能夠自己開發和制造芯片或交換機系統,能夠編寫自己的應用程序的大玩家畢竟是少數,不適應每個人。”但是,超大規模數據中心和云計算建造商都有自己的交換機和操作系統,大型金融機構是最好的例子,他們需要在龐大的堆棧中保持靈活性。“這些用戶不可能等待下一個IOS或者思科推出新的NX-OS或者Juniper推出新的Junos。”
因此,戴爾將看起來像Linux發行版的被稱為FTOS的網絡操作系統加以取代,在數據中心交換機中用OS10取代了OS9(原名FTOS),在校園交換機中取代了OS6。
OS10 NetworkingOS10是一個全新的操作系統,在Debian Linux kernel的基礎上創造出來,使得它除了用商業網絡ASICs取代X86、ARM和PowerPC處理器以外,盡可能的像一個Linux服務器平臺。Baher表示戴爾完成了OS10的架構,因此Linux內核可以根據需要更換或者根據用戶的指令改變。跟許多目前盛行的網絡操作系統一樣,之前的基于NetBSD的OS9/FTOS是十年前流行的版本。
戴爾網絡與企業基礎架構副總裁兼總經理Tom Burns表示:“現代軟件定義數據中心需要新的運營方式——不僅是在網絡層面,整個計算層面和存儲層面也是如此。OS10為客戶提供了一個未來就緒的跳板,使其能夠更加迅速、統一地更新其網絡和數據中心的基礎架構,從而大規模提高客戶的效率和能力。
IDC數據中心網絡研究總監Brad Casemore表示:“隨著戴爾通過軟件和硬件創新繼續擴展并強化其網絡產品組合,OS10為他們開啟了一個非常有趣的新發展方向。值得注意的是,戴爾還超越作為運營孤島或獨立域的網絡,為消費模式、IT運營和打破傳統IT孤島預測快速演進的要求。”
OS10平臺是根據開放軟件模塊化的新基準而設計的,讓用戶能夠在整個聯網系統上創建最高效、靈活的路徑。OS10由一個基礎模塊和各種可選應用模塊組成。通過拆分捆綁整合緊密集成在特定廠商設備中的OS,從而為客戶提供更多的選擇、加強他們對于系統的控制和可編程能力。
OS10基礎模塊——OS 10基礎模塊是免費的,并運行一個完全開放、未經修改的Linux版本。Linux是被最廣泛使用的操作系統之一,可以跨網絡、存儲和計算等多個IT層提供通用程序語言。OS10基礎模塊汲取了Linux社區的優勢,加強其自身的可編程性和可移植性,并為其之上的應用層面提供更高的靈活性。
在它的下面,OS 10基礎模塊采用開放計算項目的交換機抽象接口(SAI),后者能夠在廠商網絡操作系統與物理交換機上的特定芯片之間支持使用通用、友好的程序語言。現在,SAI通過讓Web規模的企業和云提供商更精細地針對交換機進行編程,幫助他們充分利用最新的芯片創新成果。
OS10應用模塊——在基礎模塊上,OS10可支持戴爾的傳統網絡功能(L2/L3協議)以及眾多第三方、原生Linux和開源應用(例如:IP、網絡結構和安全服務,以及管理和自動化工具)。這讓客戶能夠針對不同的用例和操作流程來量身定制IT運營體系。
重要的是由此產生的堆棧看起來跟戴爾的用戶熟悉的FTOS很像,盡管它的組件已經被分解成多個部分移植到Linux發行版中,并在交換機上運行很多其他的軟件。
雖然戴爾還沒有提供OS10 Premium bundle的定價,Baher說它的成本與當前OS9現有的S系列交換機和Z系列核心聚合交換機相當。軟件可以在S系列的S3048、S4048和S6000交換機上運行,Z9100、Z9500交換機在2016年底支持軟件的運行。OS10網絡操作系統設計的初衷是為網絡處理器服務(有時被稱為NPU,通常叫ASIC),得益于SAI API抽象層,但SAI只支持某些ASICs。因此OS10理論上能夠支持Broadcom的ASICs、Marvell、Cavium和其他產品,只要他們有一個ONIE-compatible NOS加載程序。但是現在,OS10 Base支持Broadcom Trident-II和Trident-II+芯片,今年末之前將支持Tomahawk芯片。
OS10 Base已經在測試中,3月份OS10 Premium將進入測試階段,在早期用戶使用進行代碼調整以后,將在夏季投入生產。
戴爾在網絡操作系統上的合作伙伴可能很想知道它們將如何在軟件上與戴爾保持競爭空間,答案很簡單:代碼的優勢。同樣的答案還適用于戴爾斥670億美元巨資收購存儲巨頭EMC公司,戴爾的合作伙伴如Nutanix一度懷疑他們的立場。戴爾想將產品賣給客戶,微軟的基礎設施將變得非常有吸引力。
原文鏈接:http://www.nextplatform.com/2016/01/20/disaggregation-busts-open-switch-operating-systems/?from=groupmessage&isappinstalled=0