應(yīng)用

技術(shù)

物聯(lián)網(wǎng)世界 >> 物聯(lián)網(wǎng)新聞 >> 物聯(lián)網(wǎng)熱點(diǎn)新聞
企業(yè)注冊(cè)個(gè)人注冊(cè)登錄

云計(jì)算的宿命:全球合并成一臺(tái)計(jì)算機(jī),支持無(wú)服務(wù)器運(yùn)行

2021-07-13 13:49 ZDNet

導(dǎo)讀:“我們正在努力實(shí)現(xiàn)我們的愿景——即讓全世界的云計(jì)算資源像一臺(tái)計(jì)算機(jī)一樣易于使用。當(dāng)我們這樣做的時(shí)候,我們將最終實(shí)現(xiàn)云計(jì)算的全部革命性潛力。只需要單擊一個(gè)按鈕,我們就可以在需要的時(shí)候獲得我們想要的一切,這一切只需要一個(gè)毫秒?!?/p>

“我們正在努力實(shí)現(xiàn)我們的愿景——即讓全世界的云計(jì)算資源像一臺(tái)計(jì)算機(jī)一樣易于使用。當(dāng)我們這樣做的時(shí)候,我們將最終實(shí)現(xiàn)云計(jì)算的全部革命性潛力。只需要單擊一個(gè)按鈕,我們就可以在需要的時(shí)候獲得我們想要的一切,這一切只需要一個(gè)毫秒。”

這段話來(lái)自IBM研究院混合云平臺(tái)主管Priya Nagpurkar。她在最近對(duì) IBM 研究院高級(jí)副總裁兼總監(jiān) Dario Gil 的采訪中說(shuō)出這番話。

Nagpurkar 解釋了IBM研究院是如何開(kāi)創(chuàng)無(wú)服務(wù)器計(jì)算架構(gòu)的,該架構(gòu)可以將云計(jì)算的資源變成世界上最大的計(jì)算機(jī)。無(wú)服務(wù)器計(jì)算將使這一切成為可能,完全擺脫了復(fù)雜的后端配置和安全性管理。

世界頂級(jí)的公共云數(shù)據(jù)中心已經(jīng)遍布各大洲,在數(shù)百個(gè)地點(diǎn)落腳。Gil表示:“然而,這只是描繪了這幅畫(huà)卷的一部分而已。”全球還有“大量的私有云環(huán)境像孤島般存在著。經(jīng)過(guò)多年的高速發(fā)展,云計(jì)算成長(zhǎng)成了今天這個(gè)樣子,變成了一個(gè)由公共和私有數(shù)據(jù)中心組成的大規(guī)模分布式網(wǎng)絡(luò),包括了ZB級(jí)別的計(jì)算能力和數(shù)據(jù)存儲(chǔ)能力?!?/p>

Nagpurkar認(rèn)為,對(duì)于云端目前的各種進(jìn)步,我們必須“讓云像一臺(tái)無(wú)限強(qiáng)大的計(jì)算機(jī)一樣工作。”她補(bǔ)充表示,目前,還存在著非常多的障礙?!跋胂胧褂霉P記本電腦工作是多么簡(jiǎn)單,你有一個(gè)非常熟悉的通用操作系統(tǒng)工具。而且,最重要的是,你將大部分時(shí)間花在代碼上??墒窃谠贫诉M(jìn)行開(kāi)發(fā)可就完全不是這么一回事了。在云端開(kāi)發(fā),你必須了解各個(gè)云供應(yīng)商之間的細(xì)微差別——AWS、Azure、GCP、IBM,還有各種私有云。你不得不配置云資源,它們可能要一段時(shí)間才能上線。你還必須操心安全性、合規(guī)性、彈性、可擴(kuò)展性和成本效率。這實(shí)在是太復(fù)雜了。”

她說(shuō)到,來(lái)自不同供應(yīng)商的專有軟件產(chǎn)品“不僅大大增加了各種復(fù)雜性,還扼殺了創(chuàng)新?!彼J(rèn)為,“關(guān)鍵的軟件抽象始于操作系統(tǒng)。Linux 作為數(shù)據(jù)中心時(shí)代的操作系統(tǒng)推動(dòng)了軟件的激增,包括容器等虛擬化技術(shù)。這開(kāi)創(chuàng)了云計(jì)算時(shí)代?!?/p>

Nagpurkar繼續(xù)表示,無(wú)服務(wù)器技術(shù)正在為訪問(wèn)和使用這臺(tái)正在出現(xiàn)的全球計(jì)算機(jī)鋪平道路?!盁o(wú)服務(wù)器技術(shù)是實(shí)現(xiàn)這一目標(biāo)的關(guān)鍵。無(wú)服務(wù)器具有三個(gè)關(guān)鍵屬性:易用性、按需供應(yīng)的彈性和按使用付費(fèi)。”她舉了一個(gè)例子,“例如你要在云端完成一個(gè)簡(jiǎn)單的數(shù)據(jù)準(zhǔn)備工作,這是一個(gè)非常常見(jiàn)的任務(wù)。但是在這種情況下,數(shù)據(jù)可能來(lái)自任何地方——例如邊緣環(huán)境。為了讓這項(xiàng)工作像執(zhí)行一個(gè)命令一樣簡(jiǎn)單,你的筆記本可能會(huì)在幕后完成很多工作,而今天,這些工作需要開(kāi)發(fā)人員和數(shù)據(jù)科學(xué)家在云端手動(dòng)完成。我不得不擔(dān)心:我可以訪問(wèn)嗎?我可以移動(dòng)數(shù)據(jù)嗎?API 密鑰在哪里?我應(yīng)該設(shè)置多少個(gè)容器?我花費(fèi)了大量的時(shí)間在這些事情上。但是有了無(wú)服務(wù)器技術(shù),你可以將這些問(wèn)題歸結(jié)為一個(gè)命令,就像在筆記本電腦上移動(dòng)文件一樣簡(jiǎn)單——無(wú)服務(wù)器平臺(tái)會(huì)在幕后完成其他的一切工作。這就是無(wú)服務(wù)器模式的美妙之處?!?/p>

Nagpurkar透露,IBM研究院正在“Knative 開(kāi)源社區(qū)推動(dòng)這一愿景向前發(fā)展”。IBM 通過(guò) Red Hat OpenShift Serverless 支持這一功能。Nagpurkar表示:“我們繼續(xù)推動(dòng)無(wú)服務(wù)器的這種發(fā)展,它讓我們?cè)絹?lái)越接近將云計(jì)算合并為一臺(tái)計(jì)算機(jī)的愿景。”

實(shí)現(xiàn)全球單一計(jì)算機(jī)的愿景?Nagpurkar表示:“駕馭這個(gè)極度異構(gòu)并分散的系統(tǒng),現(xiàn)在是我們?cè)谟?jì)算機(jī)科學(xué)領(lǐng)域應(yīng)該解決的最大挑戰(zhàn)之一?!彼硎?,現(xiàn)在是分布式操作系統(tǒng)提供“跨越這些異構(gòu)和分布式云資源的通用抽象層”的時(shí)候了。Kubernetes 是一種開(kāi)放技術(shù),這場(chǎng)進(jìn)化之戰(zhàn)中正在成為贏家?!八阅阌辛薒inux 容器和 Kubernetes,兩者都是開(kāi)放技術(shù)。”