在紅帽,我們一直致力于推行和引領企業級技術的開放標準。從Linux開始,到企業應用和云計算技術,如今,我們已經快速擴展到方興未艾的容器領域,做出了不少貢獻:
? 在最初階段即支持Docker作為事實標準
? 紅帽是Docker項目的第二大贊助方,僅次于Docker公司
? 在全球領先的紅帽企業Linux 7平臺、紅帽企業Linux原子主機和最新推出的OpenShift Enterprise 3 PaaS平臺均支持Docker格式的容器
但是,紅帽為何如此關注Linux容器和開放標準?這是因為,容器將傳統操作系統分為兩部分:容器內部的小面積運行環境以及容器運行的主機操作系統。作為關鍵組件,容器格式和運行時間的整合創造了全新價值,實現了跨主機集群的水平擴展,并且管理了基礎架構,確保了應用的安全性、性能和彈性。開放標準提供了更高的互操作性,有助于推動工具的重復利用、高效發揮了現有投資,并讓人們了解到容器技術部署的背后有一個廣泛的生態系統作為支持。
我們認為,紅帽在開源社區中的角色不僅僅是代碼貢獻者和客戶需求的執行者,更是開放標準的推動者。我們致力于推動多個項目的持續性互操作,長期以來,我們一直作為社區項目的貢獻者和領導者支持Docker標準,尤其是作為上游維護者加入應用容器規范項目。我們這樣做并非要加入所謂的“容器大戰”,而是實現我們的理想:帶領開源走出社區,而進入到企業中。與我們以前在許多開源項目中所做的類似,我們之所以在Docker和appc上游項目中采用粗放式管理,目的就是推動大家對Linux容器單一、通用開放標準的共識。
本著這樣的目標,作為企業級Linux的領導者,我們發起了與Docker的對話,而成果就是,我們將攜手通過開放容器項目 (OCP),創建在輕量級管理結構中的單一應用容器標準。OCP旨在建立一種通用的開放容器格式和運行時標準,而這正是紅帽一直以來努力實現的目標。毫不夸張地說,我們對于在創建OCP方面的快速進步極為滿意,而且許多行業領導者已經加入到我們的行列中。
雖然OCP推動的那些標準似乎跟開源世界的風格不盡相同,然而,這些標準恰恰是源于關鍵技術的透明開發和社區驅動。盡管這些標準有時很清晰地規范了架構并定義了互操作能力,但它們的代碼是完全來自于開放式開發和管理模式的。這種模式直接通過實施定義標準,從而避免了專有標準的暗箱談判帶來的消耗,這是開源軟件的關鍵優勢,而它們創建的標準真正加速了創新,同時通過協作和透明而保持兼容性。有了開放標準,我們得以依據技術優勢而做決策,而社區則由那些公認的技術領導者負責維護和管理,而不是那些資本或政治手腕高超的商業玩家。
秉承著開放的模式,OCP相當注重極簡的管理結構,將高度規范與開源開發相結合,且由Linux基金會提供整體框架和支持服務,以確保無縫運維。現在,是Linux容器作為企業級技術的關鍵發展階段,也是最好的時機。我們的客戶和合作伙伴都在尋求能夠避免各自為政、保持快速創新并且推動生態系統發展的標準。最終,客戶和合作伙伴都將從中受益,因為這樣的標準能夠推動企業就緒,高效提升重復利用率,同時方便集成到其他技術和產品領域。
除了針對開放標準所做的工作外,我們還在多個至關重要的領域中投入,以實現基于容器的企業級應用的開發、部署和管理:
? 我們將多年來的創新成果用于Linux的基礎技術,包括Linux內核中的技術
? 在2011年推出了基于容器的OpenShift PaaS平臺
? 基于紅帽企業Linux 7的軍事級安全組件,創建了企業級容器主機
? 推出了業內首個容器認證計劃
除了容器認證計劃外,我們還第一個實施了聯合容器注冊庫的開放分發系統,將來源可信的、經認證且安全的容器,提供給需要構建下一代應用的企業客戶。
既然容器大戰似乎已經結束,接下來會發生什么?
首先,秉承我們在開發和收購開源軟件的豐富經驗,紅帽將深度參與Docker技術向OCP開放容器項目的過渡。其次,我們在容器原語方面還有大量工作要做,包括容器運行時、格式化、數字簽名、結構化元數據和安全容器的發布。隨著OCP規范的日漸成熟,我們還計劃將符合OCP規范的產品實施到我們的企業級容器產品中,為客戶提供真正的開放式Linux容器標準,用于跨平臺的開發、部署和管理。
雖然我們還有許多工作要做,但這一目標最終必將實現——透明和創新必然優于各自為政。我們知道,這一切終將發生。