2016年4月19日,Mesosphere公司正式向開源社區發布了DC/OS(為數據中心操作系統)產品。而在幾個月之前,該公司已將其軟件對外銷售。這個產品是圍繞ApacheMesos工作負載調度程序構建,其操作原則是:將來自多個數據中心集群的基本計算資源集中到一個虛擬基礎架構中。然后在整個池中分配可擴展的工作負載,并持續管理它們以提高效率。其基本的思想就是使得運維人員操作整個數據中如操作一臺電腦一樣。
Mesosphere營銷經理Andrew Llavore公司博客中寫道:“DC/OS有助于企業采用諸如Apple,Yelp,Netflix和Twitter等組織(以及更廣泛的Facebook和Google)這些廠商的高級運營和架構實踐,而無需重新開發或者聘請數以計算的分布式系統工程師。DC/OS將這種高級數據中心環境和應用平臺帶給任何想要運行它的地方。
該系統將資源從擁有和經營的服務器,租用的服務器和云服務提供商進行橋接。其結果是一個基礎設施池,對于擁有或租用資源的關注程度較低。它增加了組織將現代化應用作為微服務的資格清單,作為根據客戶需求進行擴容或縮小的功能。更重要的是,盡管DC/OS消除了組織建立或租賃龐大的數據中心綜合體的任務,以便部署在當今市場上被認為具有競爭力的服務。
DC/OS并不是超整合。但是如果Mesosphere公司這樣做的話,這就有一個值得問的問題:當你擁有DC/OS時,誰還需要超融合呢?
DC/OS的采用并不是個例。沒有Docker容器,或者基于Docker的OCI容器,將不會有DC/OS。在容器化程序和分布式服務的并發管理中,Kubernetes公司是業務流程領域的領導者。Docker有一個替代品,稱為Swarm;而Mesosphere公司捆綁自己的業務流程,最初叫做Marathon,與DC/OS類似。但是組織可以在DC/OS上運行Kubernetes或Swarm;當協調者管理應用程序時,Mesosphere公司則調用操作系統的底層組件管理虛擬基礎架構。
在DC/OS的發布會上中,其現場資源分配圖(包括楔形表示活動工作負載分布的多彩圖)令人眼花繚亂,也讓微軟工程師對此印象深刻,重建了Azure容器服務來支持DC/OS,并自行開始利用。有一份報告指出,微軟公司在2015年夏天試圖收購“Mesosphere”,盡管該公司最終在幾個月后加入了HPE,并在C系列的資助項目中。與此同時,AT&T公司在如何與NFV內部應用相融合的同時,還在向DC/OS轉移。
如果DC/OS正在實現其目標,那么數據中心市場當前的活動應該為人們提供證據。基礎設施虛擬化應該說明了Mesosphere高端客戶如何構建和配置其物理基礎架構,并改變其他公司對其計劃的看法數據中心建設。
換句話說,如果這場革新是真實的,而且正在席卷當中,那么現代數據中心拓撲結構也正在處于混亂之中。對嗎?
Mesosphere公司首席營銷官Peter Guagenti在接受行業媒體采訪時表示:“我從客戶那里聽到的反饋意見是,他們對數據中心基礎設施本身的思考越來越少,現在知道他們可以聚合計算。”(“計算”是“compote”或“compost.”的方式,這里指的是一種個可塑性的事物)。
Guagenti承認,Mesosphere公司的客戶正在將他們的輕量級Web應用程序移動到運行在不太專業化的商品化的硬件池上的平臺上。他認為,客戶的數據服務正在朝著改進的應用程序管理模式邁進,而現在這些應用程序的運行效率更高。
他指出,即使迄今為止所做的一切都是數據中心資源的大規?;旌?,那么數據中心的設計如何呢?如果較少的租戶在競爭激烈的市場上建立大型綜合性綜合體,那么那些全球主要的數據中心供應商為什么從2017年開始增加產能呢?
如果Mesosphere公司面臨著這種革新,會有什么改變嗎?。“這是一個有趣的假設,”Mesosphere公司席營銷官Guagenti回答說,“我不知道是否能看到這種模式出現。但是我們正在走向一個計算機絕對回歸到邊緣的世界。集中式數據中心并不滿足于某些新類型應用的需求。”
實際上,這是人們觀察到的一個趨勢,從兩個不同的優勢來看:客戶網絡的邊緣和服務提供商領域的優勢。隨著計算能力的客戶在地理分布上越來越分散,保證最小延遲的一種方法是讓這種力量更靠近他們。Guagenti的更廣泛的觀點是,DC/OS正在實現更廣泛的分布,同時集中分布式功能,以便將其作為單個池更容易地進行管理。
但邊緣計算方案通常為特定類別的應用程序所保留,例如移動物流,內容傳送網絡或物聯網??偟膩碚f,這些類別是數據中心租戶管理的通用工作負載的一小部分。雖然微數據中心的形態不僅僅是一個新奇,但它肯定不如無處不在。
通信網絡,內容分發網絡和服務提供商都對服務級別有特殊要求。Mesosphere公司與Verizon公司的持續關系證明DC/OS的應用正在進行中。但對于金融服務,醫療衛生,交通運輸,以及其他主要行業來說,其服務水平要求的差別都是定性的。定性變量可能被虛擬化。也許這就是整體。
專業化的地方
451研究公司首席分析師Eric Hanselman在接受行業媒體采訪時表示:“過去,我們預計應用基礎架構將成為我們構建和趨勢的一部分,而基礎架構本身就是專門針對目標用途開發的。”
在2000年之前,SAP公司客戶將圍繞著SAP服務的分布來構建其計算基礎設施和服務交付模式。組織運行的應用程序的硬件兼容性列表確定了其“數據中心”的擴展,或者當時為其傳遞的內容。而在此期間,組織進行了大量投資,以確保這些交付模式不斷發揮作用,這通常意味著保證它們從未改變。
Hanselman說:“這是一個用戶對于管理要求非常專業化的時代,企業必須有足夠了解環境的人才進行處理,企業可以為用戶構建和映像服務器提供高級抽象能力。那么發生了什么事情,我們現在已經足夠好了,我們已經能夠構建一些抽象,可以說使用這個特定操作系統創建一個服務器,然后調用自動化或模板,然后調用自動化或模板或建立在一種形式或時尚。”
這個級別的專業化幾乎完全是定性的。幾乎任何客戶的專業服務水平和服務模式可能成為可塑性物質的事實是DC/OS的基礎,以及Docker,Kubernetes,Spark,Prometheus,Jenkins和其他Marvel Comics。
從一個角度來看,數據中心的基礎架構最終(如果還沒有)的想法總是被抽象出來,運行該軟件的平臺引起了“混合云”是一個錯誤的概念。這個觀點最有聲望的支持者是著名的谷歌公司軟件工程師KelseyHightower,他在去年三月的一次會議上表明了他的說法:“沒有混合云”。
正是這樣的觀點引起了數據中心的架構變得無關緊要的想法??梢钥隙?,軟件開發人員堅持這一想法,因為他們不是負責運營的人員。但是,人們可能認為最有可能使Mesosphere受益匪淺的一個觀點,一家核心產品至少要尋求一個使所有數據中心成為流動性的公司。
因為用例會有所不同,Behera承認,其結構和定義正在從軟件平臺中抽象出來的數據中心將繼續混合和匹配容量,可用性,延遲和位置。一方面,這個抽象層將永遠將應用程序與基礎架構分開。另一方面,這是提供這種分離的服務,而DC/OS就是其中之一,需要承擔責任。他們成功的證據將是幾乎不受阻礙在數據中心市場繼續發展。