多年來(lái),企業(yè)云計(jì)算一直在可能的范圍和實(shí)際的范圍之間進(jìn)行仔細(xì)的平衡,有時(shí)甚至是一場(chǎng)史詩(shī)般的戰(zhàn)斗。這種二分法導(dǎo)致了很多混亂,反過(guò)來(lái)又會(huì)阻礙發(fā)展。這里介紹了在重新定義云計(jì)算的技術(shù)。
在過(guò)去十年的末期,企業(yè)主和云服務(wù)提供商都越來(lái)越重視云計(jì)算技術(shù)。雙方都了解彼此需要,但任何一方都無(wú)法確切確定這種關(guān)系。
到2020年,關(guān)于未來(lái)十年云計(jì)算的含義已經(jīng)變得清晰起來(lái)。
了解這些模式將是服務(wù)和產(chǎn)品供應(yīng)商計(jì)劃其業(yè)務(wù)戰(zhàn)略時(shí)成功的關(guān)鍵。
新一代技術(shù)
企業(yè)所有者現(xiàn)在開(kāi)始了解云成本降低和容器化帶來(lái)的性能優(yōu)勢(shì)。就在兩年前,在Portworx和Aqua Security年度容器采用研究接受采訪的所有者中,幾乎只有一半的受訪者在考慮采用容器化計(jì)算。截至2019年,該研究中87%的受訪者現(xiàn)在計(jì)劃使用容器。
阻礙企業(yè)采用容器的一件事是擔(dān)心安全漏洞,以及使用Linux控制組,強(qiáng)制性訪問(wèn)控制等隔離容器的復(fù)雜性。為了贏得企業(yè)的信任,最近幾年來(lái),越來(lái)越多的新型容器受到關(guān)注。如果您還沒(méi)有,那么在接下來(lái)的幾個(gè)月和幾年中,您將開(kāi)始更多地了解Kata Containers。
Kata Containers項(xiàng)目由OpenStack Foundation管理,始于2017年。該項(xiàng)目的總體目標(biāo)是將容器化的好處與虛擬化的好處相結(jié)合,特別是工作負(fù)載隔離。
Kata Containers項(xiàng)目將Intel的Clear Containers的高性能與Hyper的runV平臺(tái)(RunV是基于超輕量級(jí)VM的與平臺(tái)無(wú)關(guān)的基于云的運(yùn)行時(shí))的適應(yīng)性結(jié)合在一起。
借助Google和Microsoft(以及其他公司)的投入,Kata Containers顯然將自己定位為將推動(dòng)企業(yè)廣泛采用的容器化技術(shù)。Kata Containers與所有主要的網(wǎng)絡(luò)架構(gòu)和虛擬機(jī)管理程序兼容,從而使工作負(fù)載能夠在多云環(huán)境中無(wú)縫運(yùn)行。
大規(guī)模改善微服務(wù)
Twitter和Netflix已經(jīng)證明微服務(wù)架構(gòu)可以在規(guī)模上很好地工作,但是幕后仍然存在許多復(fù)雜性。模塊化組件之間的通信可能會(huì)出現(xiàn)問(wèn)題,從而導(dǎo)致缺乏可見(jiàn)性以及維護(hù)安全性和QoS的持續(xù)挑戰(zhàn)。
為了解決這一挑戰(zhàn),IBM,Google和Lyft共同努力,共同創(chuàng)建解決方案。最終結(jié)果成為Istio。
Istio被描述為一個(gè)開(kāi)放源代碼“服務(wù)網(wǎng)格”,旨在為連接、保護(hù)、監(jiān)視和擴(kuò)展分布式微服務(wù)提供通用環(huán)境。Istio的主要優(yōu)勢(shì)在于,它可以在混合環(huán)境和多云環(huán)境中工作,而無(wú)需更改應(yīng)用程序代碼。
在安全性方面,Istio在微服務(wù)和最終用戶之間(以及微服務(wù)本身之間)創(chuàng)建了一個(gè)單獨(dú)的安全通信通道。在性能監(jiān)控和故障排除方面,Istio提供了直觀的儀表板和整個(gè)分布式環(huán)境的系統(tǒng)范圍視圖。
分布式環(huán)境可以使運(yùn)營(yíng)商看到個(gè)別微服務(wù)如何執(zhí)行,以及如何互相影響。因此,可以快速定位并糾正問(wèn)題區(qū)域。
微服務(wù)架構(gòu)的開(kāi)發(fā)人員和運(yùn)營(yíng)商都可以張開(kāi)雙臂歡迎Istio。通過(guò)簡(jiǎn)化安全性和故障排除,最終消除了擴(kuò)展的障礙,開(kāi)發(fā)人員可以隨意創(chuàng)建新的應(yīng)用程序。微服務(wù)業(yè)務(wù)模型將比以往更具吸引力。
擁有混合云空間的競(jìng)賽
上面詳述了面向混合和多云的未來(lái)發(fā)展。主要的公共云提供商對(duì)基于公共云的“即服務(wù)”壟斷所抱有的任何夢(mèng)想幾乎都煙消云散了。最重要的是安全和保障。
紅帽最近的一項(xiàng)調(diào)查幾乎證實(shí)了這一現(xiàn)實(shí),只有4%的企業(yè)將云原生視為優(yōu)秀的發(fā)展道路。相比之下,有31%的受訪者更喜歡混合云部署。
可以預(yù)見(jiàn),亞馬遜、微軟和谷歌等公司已經(jīng)做出了反應(yīng),推出了托管混合云服務(wù)。隨著它們繼續(xù)模糊內(nèi)部部署和云計(jì)算之間的界限,這些可能會(huì)越來(lái)越受關(guān)注。
微軟憑借其完善的Azure Stack在這一領(lǐng)域擁有明顯的領(lǐng)先優(yōu)勢(shì),盡管AWS在公共云服務(wù)市場(chǎng)份額中占據(jù)主導(dǎo)地位,但Azure如此迅速增長(zhǎng)的原因之一。Azure Stack與各種合作伙伴供應(yīng)商(例如Dell EMC,Lenovo和Cisco)合作,但是它使用與其公共云相同的定價(jià)模型。
亞馬遜最近的回應(yīng)是通過(guò)與私有云專(zhuān)家Vmware合作推出AWS Outposts。前哨站作為一種混合云解決方案進(jìn)行營(yíng)銷(xiāo),適合需要在云邊緣實(shí)現(xiàn)低延遲性能的企業(yè)。它們包括由Amazon技術(shù)人員安裝、配置和管理的本地、單供應(yīng)商硬件部署。然后,最好通過(guò)AWS Direct Connect將它們連接到AWS區(qū)域。
Google的專(zhuān)利方式略有不同。但是正如他們所說(shuō),他們的創(chuàng)新解決方案是真正解決多云挑戰(zhàn)的解決方案。
解決多云挑戰(zhàn)
盡管微軟和亞馬遜熱衷于擴(kuò)展其云環(huán)境和服務(wù)產(chǎn)品以滿足客戶的需求,但谷歌將自己定位為一家公司,它將真正釋放企業(yè)的業(yè)務(wù),使其可以在私有云和公共云的任何組合中進(jìn)行運(yùn)營(yíng)。而且,像往常一樣,谷歌有一個(gè)王牌:Kubernetes。
Google的混合和多云解決方案Anthos可以在GKE上運(yùn)行,但它還包括一個(gè)在vSphere上運(yùn)行的本地平臺(tái)(GKE On-Prem),以及Istio的服務(wù)網(wǎng)格技術(shù)(如上所述),用于處理Kubernetes策略的配置管理平臺(tái)以及用于監(jiān)視的Stackdriver。
AWS和Azure都支持Kubernetes,Anthos用戶可以與自己的私有云(即真正的,誠(chéng)實(shí)到善良的混合云)一起使用其中一個(gè)或兩個(gè)公共云。
當(dāng)然,Google還提供了云直接連接(Cloud Interconnect),以確保本地網(wǎng)絡(luò)和GCP之間的高速、安全連接。
但這并不止于此。谷歌還發(fā)布了Anthos Migrate,這是一種從Velostrata技術(shù)構(gòu)建的免費(fèi)P2K(物理到Kubernetes)遷移工具。Anthos Migrate旨在允許GCP用戶輕松地對(duì)現(xiàn)有應(yīng)用程序進(jìn)行現(xiàn)代化,或者可能更有趣的是,將VM從其他云服務(wù)遷移過(guò)來(lái)。
終極機(jī)器學(xué)習(xí)溫床
云計(jì)算不僅使企業(yè)能夠提供更便宜、更快、更具可擴(kuò)展性的服務(wù),而且還改變了企業(yè)實(shí)際可實(shí)現(xiàn)目標(biāo)的性質(zhì)和范圍。隨著云技術(shù)變得越來(lái)越普遍和易于使用,工作負(fù)載有望變得更加雄心勃勃。說(shuō)到雄心壯志,許多組織都將人工智能(既創(chuàng)造人工智能又從中受益)放在了他們的愿望清單的頂部。
從診斷疾病和識(shí)別類(lèi)似地球的行星到自動(dòng)駕駛汽車(chē)和語(yǔ)言翻譯,機(jī)器學(xué)習(xí)在特定任務(wù)上勝過(guò)人類(lèi)的潛力在未來(lái)幾年將繼續(xù)發(fā)展并增長(zhǎng)。
就是說(shuō),如果您問(wèn)Google AI負(fù)責(zé)人Jeff Dean,從今天開(kāi)始,從頭開(kāi)始的每個(gè)項(xiàng)目方法都需要改變。Jeff設(shè)想用一個(gè)多功能模型替換當(dāng)前的基于原子的、基于單元的ML模型。該模型在大多數(shù)情況下都處于非活動(dòng)狀態(tài),但是只需要執(zhí)行一項(xiàng)新任務(wù),它就會(huì)以先前的相關(guān)學(xué)習(xí)為基礎(chǔ)。
正如之前有人解釋的那樣,這將更類(lèi)似于成年人的人類(lèi)學(xué)習(xí),而不是當(dāng)今的模型,他將其與漫長(zhǎng)、效率低下的嬰兒學(xué)習(xí)過(guò)程進(jìn)行了比較。
在未來(lái)的道路上肯定會(huì)有很多挑戰(zhàn),但是隨著云計(jì)算的不斷發(fā)展以吸引更多的企業(yè),為應(yīng)對(duì)這些挑戰(zhàn)而成長(zhǎng)的開(kāi)發(fā)人員的數(shù)量將會(huì)增加。但是,直到真正出現(xiàn)之前,沒(méi)人會(huì)真正知道未來(lái)的情況。