在過(guò)去的云計算項目歷史上(恐怕也包括大數據),從未有任何一個(gè)開(kāi)源項目獲得如此大的成功,OpenStack基金會(huì )執行董事Jonathan Bryce在美國東部時(shí)間5月8日開(kāi)幕的OpenStack 2017波士頓峰會(huì )上表示:“OpenStack當前已經(jīng)度過(guò)了技術(shù)開(kāi)發(fā)和拓展的階段,正快速進(jìn)入全球各種類(lèi)型的企業(yè),可以說(shuō),OpenStack進(jìn)入了用戶(hù)應用的階段。”換句話(huà)說(shuō),OpenStack不再是一個(gè)技術(shù)開(kāi)發(fā)階段的“β”產(chǎn)品,而是一個(gè)成熟的“正式發(fā)行版”。
“OpenStack以往任何一個(gè)(同類(lèi)型的)產(chǎn)品發(fā)展的速度都要快,成熟度都要高,作為開(kāi)放基礎設施的重要組成部分,OpenStack提供了最佳的社區合作典范和大量的工作機會(huì )。”Jonathan Bryce表示,OpenStack會(huì )朝著(zhù)正確的方向上發(fā)展下去,并且獲得更加快速的增長(cháng)。
OpenStack基金會(huì )的市場(chǎng)和溝通服務(wù)副總裁Lauren Sell和工程副總裁Thierry Carrez在大會(huì )的簡(jiǎn)短發(fā)言中表示,OpenStack能夠取得今天這樣的成功,得益于開(kāi)源技術(shù)的成熟、活躍的OpenStack社區以及眾多商業(yè)企業(yè)的支持,而反過(guò)來(lái)OpenStack也為業(yè)界提供了最佳的云計算基礎設施構建模型,并間接創(chuàng )造了大量的就業(yè)機會(huì ):“得益于開(kāi)源和社區,每個(gè)人都可以為OpenStack作出自己的貢獻,幫助OpenStack不斷完善和增加新的功能,我們將和那些相關(guān)的開(kāi)源社區,比如Kubernetes、Ceph、Ansible等更加緊密的合作,更進(jìn)一步融合這些不同的開(kāi)源產(chǎn)品的產(chǎn)品組合。”

OpenStack正在面臨新的競爭
在私有云(特別是開(kāi)源解決方案)市場(chǎng),OpenStack看起來(lái)已經(jīng)沒(méi)有什么競爭對手,隨著(zhù)CloudStack的逐漸式微以及多個(gè)曾經(jīng)想挑戰OpenStack的開(kāi)發(fā)項目的失敗,OpenStack在私有云市場(chǎng)的(同類(lèi)產(chǎn)品的)競爭壓力正日漸減少,換句話(huà)說(shuō),同類(lèi)型的產(chǎn)品基本上都已經(jīng)被OpenStack打敗了。
但對于這一主流被用于私有云的開(kāi)源項目來(lái)說(shuō),競爭,甚至是生存的壓力卻并未因此減少,雖然不再有同類(lèi)產(chǎn)品的競爭,OpenStack或許正面臨著(zhù)一個(gè)全新的層面的競爭和生存壓力:隨著(zhù)公有云和混合云解決方案正獲得越來(lái)越多的市場(chǎng)份額,OpenStack開(kāi)始面對所處市場(chǎng)的(潛在性)萎縮。
2016年8月底舉行的VMworld 2016上,VMware公司CEO 帕特·基辛格展示了這樣一組數據:至2021年,全球IT工作負載將有30%運行在公有云上,20%運行在私有云上,50%運行在傳統架構上,“到2030年,也就是14年之后,全球將有52%的IT工作負載運行在公有云上,29%運行在私有云上,而19%運行在傳統架構上”——換句話(huà)書(shū),至2030年,公有云將對行業(yè)"擁有絕對的控制權"。
長(cháng)期以來(lái),OpenStack被視作企業(yè)構建私有云的最佳開(kāi)源解決方案,在公有云市場(chǎng),它的市場(chǎng)表現和客戶(hù)接受度長(cháng)期處于較低的水平,同樣是基金會(huì )的調查結果顯示:2016年運行OpenStack的云服務(wù)中有19%是公有云,但在2017年,這一數字史無(wú)前例的下降到了12%,在OpenStack的行業(yè)使用情況調查中,只有5%的行業(yè)用戶(hù)屬于公有云/托管云服務(wù)提供商。
另一方面,公有云服務(wù)提供商在技術(shù)產(chǎn)品化和產(chǎn)品商業(yè)化上的進(jìn)展看起來(lái)更快,至少要比OpenStack要來(lái)的快:2015年,AWS推出Amazon EC2 Container Service(亞馬遜EC2容器服務(wù))提供高性能的容器管理服務(wù),提供了一個(gè)集群和編排的層,用來(lái)控制主機上的容器部署,以及部署之后的集群內的容器的生命周期管理,但直到2016年底-2017年初,OpenStack社區才擁有一個(gè)清晰和強壯的容器管理支持策略(路線(xiàn)圖),直到2017年上半年,Kubernetes才呈現出基本成為主流的態(tài)勢,但即使是這樣,它的市場(chǎng)份額也不過(guò)在47%,自建、OpenShift、Docker Swarm甚至是CloudFoundry都對這一路線(xiàn)圖的“暫時(shí)勝出者”存在實(shí)質(zhì)性的威脅。
這是一個(gè)多云(Multi-Cloud)的世界,OpenStack確實(shí)是其中越來(lái)越重要的產(chǎn)品組合及開(kāi)源項目,但隨著(zhù)企業(yè)組織在云計算服務(wù)選擇上越來(lái)越成熟,將更多的工作負載放在云計算服務(wù)上,OpenStack所面臨的挑戰也就越來(lái)越大,無(wú)論是OpenStack還是OpenStack基金會(huì ),都必須做點(diǎn)兒什么。
云計算的拐點(diǎn)到了:第二代私有云時(shí)代
“我們現在正處于云計算的重要轉折點(diǎn)上。”Jonathan Bryce在演講中強調,“云計算發(fā)展到現在,已經(jīng)到了新的階段,企業(yè)組織對云上的工作負載了解越來(lái)越深刻,他們知道需要新的、與眾不同的云平臺支持他們的工作負載和業(yè)務(wù)創(chuàng )新。”
Jonathan Bryce認為,這個(gè)云計算上的重要轉折點(diǎn),就是“(OpenStack為代表的)第二代私有云”。
這位OpenStack基金會(huì )的執行董事將第二代私有云定位為“天生是為了Hyper Scale的數據中心設計的云服務(wù)”,他指出,第一代私有云以“增強的虛擬化技術(shù)為代表,關(guān)鍵的技術(shù)是VMware、CloudStack,當然也包括OpenStack,技術(shù)是不完全成熟的,需要大量的技術(shù)資源支持,同時(shí),這些私有云主要被技術(shù)型公司所使用(比如PayPal)”,“想要取得成功,第一個(gè)要依靠復雜的工程技術(shù),第二個(gè)則需要天才(的工程天賦)”,Jonathan Bryce說(shuō),想要在第一代是私有云上獲得成功,還需要好運氣。
“以OpenStack為代表的第二代私有云不僅僅虛擬化了服務(wù)器,它提供虛擬網(wǎng)絡(luò )、虛擬存儲、容器和裸金屬的全部支持,OpenStack、CloudFoundry、Kubernetes和Mesos才是關(guān)鍵技術(shù),小型企業(yè)或組織機構也能夠很好的部署和管理,同時(shí),可以以很低的成本支持小規模的業(yè)務(wù)擴展。”
Jonathan Bryce強調,第二代私有云“成本更低、能做的更多,它有成熟的技術(shù)和交付模式,比如說(shuō)私有云即服務(wù),這使得它更容易被消費和訪(fǎng)問(wèn)。”而且,第二代私有云的成功,更多的依靠“文化和流程”。
第二代私有云當然還是私有云,這意味著(zhù)它仍然需要與公有云進(jìn)行某種程度上的PK,尤其是當OpenStack作為一種云計算平臺的構建基礎的時(shí)候,但Jonathan Bryce宣揚第二代私有云的目的,顯然是想告訴大家,OpenStack才是第二代私有云的主流云計算基礎設施構建平臺,而不是那些大型商業(yè)性公司的私有云解決方案或是其他的OpenStack的直接競爭對手們。
不僅如此,Jonathan Bryce某種程度上還利用第二代私有云擴展了私有云的概念,他指出,市場(chǎng)上現在包括了三種云服務(wù)的形態(tài):占據32%市場(chǎng)的公有云、33%市場(chǎng)的(企業(yè))內部私有云和35%市場(chǎng)份額的托管私有云,但像托管云一樣實(shí)現“私有云即服務(wù) Private Cloud as A Service”的,還有一種云,那就是“Remotely Managed Private Cloud”。

Remotely Managed Private Cloud被稱(chēng)為“一種全新的私有云即服務(wù)”的云計算服務(wù)提供方式,它已經(jīng)可以在OpenStack Marketplace上由類(lèi)似Platform9這樣的云服務(wù)供應商提供,與內部私有云(部署、管理和運營(yíng)都在企業(yè)內部)和托管私有云(托管在服務(wù)供應商那里)不同,遠程管理私有云的基礎設施管理和運營(yíng)都由云服務(wù)提供商負責,基礎設施本身都在企業(yè)用戶(hù)自己的數據中心,企業(yè)要負責搭建硬件基礎設施。
遠程管理私有云讓企業(yè)用戶(hù)可以在自己的數據中心部署自己的私有云、自己的硬件和云計算基礎設施,但又讓服務(wù)提供商通過(guò)遠程管理的方式進(jìn)行管理。類(lèi)似Platform 9這樣的云服務(wù)商負責OpenStack的構建、監控、補丁和升級,企業(yè)不必聘請專(zhuān)業(yè)的云計算基礎設施團隊來(lái)管理防火墻后面的基礎設施。
“只需要經(jīng)過(guò)你的同意,在防火墻后面,讓我們?yōu)槟銟嫿ㄒ粋(gè)現成的OpenStack云就可以了。”Platform 9的CEO Sirish Raghuram表示:“Platform 9會(huì )監督整個(gè)OpenStack云的生命周期,每天24小時(shí),這為開(kāi)發(fā)人員節省了大量的時(shí)間,可以專(zhuān)注去解決核心問(wèn)題,各種規模的企業(yè)(特別是小型組織機構)可以更好地訪(fǎng)問(wèn)OpenStack 遠程管理私有云,并確保效率和可靠性。”
從某種意義上來(lái)說(shuō),如果企業(yè)組織不希望有任何外面的專(zhuān)家常駐在企業(yè)內部,并管理企業(yè)的云計算基礎設施,遠程管理私有云可以幫助企業(yè)建立一種預配置的完全管理的服務(wù)模式。
聽(tīng)起來(lái)這與公有云完全相反:使用公有云,你可以使用外界的基礎設施,然后遠程管理他們;使用遠程管理私有云,則仍然使用自己的基礎設施,“技術(shù)專(zhuān)家們則遠程來(lái)管理這些東西”,現在,在OpenStack Marketplace中用戶(hù)可以根據互操作性測試、API版本(及功能)、區域可用性(類(lèi)似于公有云的服務(wù)區域概念)和硬件要求來(lái)選擇OpenStack遠程管理私有云服務(wù)提供商,這感覺(jué)是不是像極了企業(yè)去訂購公有云服務(wù)?(只是硬件不在阿里云或是AWS的數據中心,也不在Equinix那里)
“OpenStack遠程管理私有云是企業(yè)私有云的一部分,你擁有自己的硬件堆棧和軟件堆棧,它只是一種以新的方式提供私有云基礎設施的(管理和運營(yíng))方式,可以在用戶(hù)選擇的數據中心進(jìn)行遠程管理,你的管理和運營(yíng)平臺完全是屬于你的(而不是誰(shuí)都可以登錄的Web頁(yè)面)。”
目前可以支持這一全新服務(wù)的除了Platform 9,還有來(lái)自中國的EasyStack提供的ESCaaS——再強調一遍:OpenStack遠程管理私有云可以在OpenStack Marketplace上獲得,由供應商負責架構、監控、修補和升級OpenStack基礎設施,企業(yè)用戶(hù)也不需要專(zhuān)業(yè)技術(shù)團隊,但這個(gè)云仍然是專(zhuān)屬于企業(yè)用戶(hù)的。

內部私有云(自有基礎設施、自有部署、自有管理)、托管(私有)云(自有基礎設施、托管方式部署、自有OpenStack管理和外部硬件基礎設施管理)和遠程管理私有云(自有基礎設施、外部部署、外部管理),通過(guò)這三種方式,OpenStack給予企業(yè)管理者最靈活的云計算基礎設施部署方式,從而從某種意義上降低了部分企業(yè)用戶(hù)(特別是中小型企業(yè))對公有云的依賴(lài)。
當然,不只是OpenStack,Kubernetes也可以如法炮制。
云計算的3C標準:功能、合規和成本
那么到底企業(yè)組織以何種標準選擇自己的云環(huán)境呢?Jonathan Bryce提出,這其中包括3個(gè)C,即Capabilities、Compliance和Cost,功能、合規性和成本,在現場(chǎng),來(lái)自多個(gè)企業(yè)用戶(hù)的嘉賓,分享了他們的最佳實(shí)踐。
在GE Healthcare,通過(guò)與Rackspace合作,GE Healthcare搭建了私有云即服務(wù)的平臺,“遠程管理的OpenStack解決方案非常具有靈活性,可以快速的把應用程序推向云環(huán)境,同時(shí)保護敏感數據,并且利用私有網(wǎng)絡(luò )訪(fǎng)問(wèn)內部的應用程序”;
在Verizon,“OpenStack被裝進(jìn)了盒子里”,Verizon的云技術(shù)專(zhuān)家Beth Cohen在大會(huì )上講述了她和她的團隊如何利用OpenStack構建了一個(gè)虛擬網(wǎng)絡(luò )解決方案產(chǎn)品及管理平臺,并將其用作大規模分布式網(wǎng)絡(luò )即服務(wù)解決方案——她們將標準的x86硬件和OpenStack塞進(jìn)了一個(gè)大約是家用錄音兩倍大小的硬件盒子,把計算、網(wǎng)絡(luò )和存儲資源置于網(wǎng)絡(luò )的邊緣,讓資源更加貼近驅動(dòng)5G網(wǎng)絡(luò )發(fā)展的物聯(lián)網(wǎng)設備和終端設備。
事實(shí)上,邊緣計算(Edge Computing,更類(lèi)似于前置或前端計算的概念)是OpenStack為代表的開(kāi)放式基礎設施(技術(shù))的巨大機會(huì )和趨勢,在電信運營(yíng)商那里更是如此——當他們從數十億個(gè)設備收集更多數據的時(shí)候——在收集信息的邊緣進(jìn)行實(shí)時(shí)數據處理,集中式計算的成本和延遲表現難堪大用。對此,OpenStack基金會(huì )也在本次波士頓大會(huì )上對邊緣計算方面的成功案例、技術(shù)產(chǎn)品進(jìn)行了針對性的社區討論安排。
此外,美國陸軍網(wǎng)絡(luò )學(xué)校、AT&T的互動(dòng)娛樂(lè )業(yè)務(wù)都展示了其在OpenStack領(lǐng)域的成功經(jīng)驗。
eBay在OpenStack上運行Kubernetes的經(jīng)驗是本次大會(huì )案例階段最引人矚目的地方,該公司云基礎設施和平臺高級總監Suneet Nandwani表示:“eBay在OpenStack云端運行了95%的業(yè)務(wù),自2012年起,我們一直在開(kāi)展OpenStack在生產(chǎn)系統上的應用,去年則在OpenStack環(huán)境下開(kāi)始運行Kubernetes,它可以支持GPU、虛擬機或是裸金屬,而且得到非常好的靈活性。”
eBay的Kubernetes集群已經(jīng)達到22000個(gè)核心、6個(gè)可用區、支持178個(gè)業(yè)務(wù)應用的規模,包括AI平臺、邊緣計算堆棧、彈性搜索、網(wǎng)絡(luò )自動(dòng)化、分布式NoSQL以及Kafka(分布式消息隊列)都在上面良好運行——在這一過(guò)程中,eBay開(kāi)發(fā)了一種工具:TessMaster可以全面管理Kubernetes集群的生命周期,在大會(huì )演講上,eBay宣布計劃開(kāi)源這一產(chǎn)品。