目前,軟件開發者顯然很喜歡開放源碼。因為他們可以相互合作,在已經完成部分的基礎上繼續開發,而不是從頭開始,并且可以添加他們所需現有的解決方案的功能。而開源社區的創新速度往往比企業的開發部門閉門造車的開發速度要快得多。
雖然軟件運行在數據中心,數據中心管理人員的工作通常并不會擴展太多功能,以確保IT、電源和冷卻系統有足夠的能力,支持應用程序和工作負載的正常運行,并確保系統配置和安全。但它不會永遠保持這種方式。
隨著軟件開發工具的發展,越來越多的企業將軟件作為其價值增長的主要途徑,而越來越多的軟件繼續進入數據中心,越來越頻繁,這要求數據中心管理者具有前所未有的靈活性水平。
這就是為什么DevOps(開發和運營的簡寫)這么流行的原因。DevOps是關于維護開發商和基礎運營商之間的恒定的反饋回路,以確保編寫的新軟件可以快速有效地部署。IT自動化和軟件驅動的數據中心管理通常是DevOps理念的杰出的推動者,還有很多重要的創新都產生在開源社區。
未來的數據中心管理者將是軟件開發人員
未來的數據中心管理者將是操作和軟件開發兩個方面的技術專家。軟件實現IT自動化使得在全球范圍內的服務成為可能,企業希望通過這種基礎性工作的技術使其價值成長,而企業對此必須有一個很好的把握。
谷歌企業基礎架構的首席技術官表示,谷歌公司在全球范圍內率先開創了很多圍繞經營服務的現代思維,但并沒有提到系統管理者。谷歌稱之為網站可靠性工程師,就是主要負責數據中心基礎設施自動化以支持谷歌服務的軟件開發人員。
數據中心管理人員應該隨時了解圍繞數據中心軟件創建的開源社區和參與社區中發生了什么,Linux基金會的執行董事吉姆 詹姆林表示,七月下旬,專題小組在DCD網絡會議討論的主題是數據中心開源的作用。
“我認為開源會在歷史正確的一方,”詹姆林說。開源軟件總的趨勢是協同開發,因為對于任何一個自己開發軟件的企業來說,都會有力不從心的感覺,他解釋說。目前,企業領導人把開源看作一個重要的增長驅動力。
“目前現實情況是,為了創造商業價值,我們需要讓開發人員的工作非常富有成效,以減少其開發時間。”他補充說。
致力開源的廠商面臨競爭
開源也是業界廠商的一種競爭方式。采用開放源代碼,通過開放計算項目設計的服務器,Facebook為此打開眾多的硬件提供商(不是數據中心供應商)與那些數據中心供應商的競爭大門。
現在有一些計算、存儲、網絡的硬件通過公開的開放計算項目(OCP)設計的,另外,在軟件領域還有很多工作都采用開放計算項目,特別是網絡管理。
目前,有多個開源廠商努力推動網絡管理軟件的標準化,一些網絡技術供應商也已紛紛加入,這表明他們不僅看到了開碼會影響到他們的市場優勢,同時也看到開源的進步是不可避免的。在通常情況下,廠商都會積極參與開源的開發工作,以便能夠影響其發展的方向,并確保其無論是從產品還是技術都具備兼容性。
Linux基金會的OpenDaylight公司已經發布了一個開源SDN控制器的倡議。所有主要的網絡廠商(包括思科,惠普,戴爾,瞻博網絡,阿里斯塔,以及華為公司),是該倡議的發起人。OpenDaylight公司的執行董事內拉 雅克表示,企業在這種標準化方面的努力體現了標準化的趨勢,在這個過程中,這些企業在項目方面從競爭轉為合作。
但參與開源項目,并且利用這些優勢,用戶需要比以往更加努力地工作。開源組織沒有銷售人員,不會直接面對最終用戶。因此使用測試的工作就交給了用戶。雅克說,“這需要人們在更多的工作中使用它和了解它。”
雅克補充說,這是一個良好的部分,但問題在于用戶和技術開發人員之間沒有一個銷售人員或產品經理。開源項目提供了用戶與開發者之間的直接溝通平臺。
免費的盒子產業
另一個主要的開放SDN是開放網絡基金會,這由一批大型網絡用戶組成的,其中包括微軟、谷歌、Facebook、雅虎、Verizon、NTT、戈德曼高盛,以及德意志電信等公司。
迄今為止,ONF的最大成就是創建了OpenFlow的標準。這一標準可以將網絡交換機的控制面板分離,并且可以運行在普通x86服務器上。這兩個功能傳統上是由專用軟件供應商鎖定,這影響了供應商的接口設計與用戶的網絡環境和管理。
SDN使從“盒子”的網絡生態系統過渡到計算和軟件,ONF執行總監丹 皮特說,“從盒子產業計中可以得到免費的網絡運營商。”
付出的代價
技術方向從供應商向用戶轉移,這本質上是開放源代碼的核心。不想要這個盒子嗎?使用開源軟件,創建你自己的產品或有人為你生產的產品,也從來沒有這么簡單。例如,Salesforce公司過渡到一個網絡規模數據中心基礎設施時,發現可以通過開源社區得到所需要的一切。Salesforce公司的工程師正在建設他們需要的工具,并在內部進行轉換,并希望用戶最終能使用一些他們的工具。
但這就是權衡。就像生活中的一切其他事情一樣,采取更多的控制手段就意味著承擔更多的責任和更多的工作。