奧林匹斯專案:微軟下一代雲硬體和開放雲專案
奧林匹斯專案是微軟最新的超大規模開源雲硬體架構的名稱。透過這個新專案,微軟正在引入一種新穎的硬體開發戰略,以促進開放社群參與。它基於在軟體行業已經流行起來的協作式開源模式。
微軟的大方向
與早期的 OCP 計劃相比,微軟將在其下一代雲硬體設計完成約 50% 時將其開源。這類似於開源軟體允許使用者修改和分叉仍在開發中的設計的方式。奧林匹斯專案使社群能夠透過下載、更改和分叉硬體設計來為生態系統做出貢獻。
2014 年,微軟成為開放計算專案 (OCP) 的成員,這是一個雲服務提供商的集合,其中還包括 Facebook、Google、Intel、IBM、Rackspace 和許多其他公司。在過去兩年中,它已經為各種伺服器、網路和資料中心架構做出了貢獻。憑藉其最新的捐贈——奧林匹斯專案,它在開源硬體方面採取了略有不同的策略。與開源此類工作的傳統方法(需要釋出完全完成的設計)相反,奧林匹斯專案的設想尚未準備好投入生產。這裡的目標是確保社群能夠協作參與設計工作。
工作和設計
微軟正與開放計算專案 (OCP) 團隊緊密合作,將奧林匹斯專案作為伺服器硬體的開源協作標準,這將提供雲和業務服務。這家軟體巨頭聲稱,奧林匹斯專案“吸引了最新的矽創新”,併為大資料分析、機器學習和人工智慧等尖端雲應用程式提供了一種改進的範例。此資訊於 2017 年 OCP 美國峰會上公佈。
奧林匹斯專案設計包含一個新的主機板、一個具有整合電池的高可用性電源、一個具有高密度儲存擴充套件的伺服器機箱以及一個用於容納這些(或其他)計算機的伺服器機架的新型配電單元。為了讓潛在客戶能夠將其用於他們自己的定製資料中心設定,這些設計被建立為模組化的。
支援現代晶片
下一代 AMD 和 Intel 至強 CPU 將採用奧林匹斯專案標準來服務各種專案。Cavium 和 Qualcomm ARM CPU 也將與該硬體標準相容。有趣的是,這將創造全新的市場,因為基於 ARM 的 CPU 從未與微軟軟體相關聯。
微軟致力於提供可靠、靈活且可擴充套件容量的硬體。該標準最好的方面是它獨立於 CPU。因此,可以使用任何 CPU 和支援子系統。奧林匹斯專案與晶片製造商之間的合作協議也將實現這種獨立性。
對雲市場的影響
該專案是一個示例,說明硬體、軟體和服務供應商如何合作以造福整個雲行業。對於具有前瞻性的終端使用者和企業而言,該專案的共享雲基礎設施促進了從公共雲到私有云的輕鬆遷移。此外,使用與公共雲相同風格和工具開發的基礎設施無疑是極其可擴充套件且經濟高效的。提交給 OCP 的未完成設計加快了衍生概念的開發,促進了活躍的社群參與並普遍加快了交付速度。
企業將對所考慮的功能擁有發言權,確保隱式或顯式地考慮他們的期望。參與該計劃的參與者將受益於與他們的業務合作伙伴和客戶一起引領創新,這將導致顯著降低成本和提高生產力。該專案基於開放格式和標準,不依賴於專有技術。它為客戶提供了各種基礎設施選擇。就基礎設施和雲提供商而言,他們有多種選擇。
結論
除了允許使用尖端硬體外,微軟還希望透過奧林匹斯專案建立一個強大且可量化的雲軟體開發平臺。預計 Azure 將使用一些正在進行的開源專案來提供此軟體基礎。雲計算的快速採用已經預示著基於該技術的未來。由於奧林匹斯專案等全球標準,軟體開發人員應該更容易減少對 CPU 和裝置驅動程式要求的依賴。