奧推網

選單
科技

雲計算未來的新方向會是“Sky Computing”嗎?

展望未來,會有更多創新將發生在雲計算領域。儘管在未來幾年內,雲服務商推出的新產品可能會繼續成為重磅新聞,但云技術的真正創新將是效能和成本最佳化。

Spark和Ray,一個是開源於2010年,專為大規模資料處理而設計的快速通用的計算引擎,另一個則是開源於2018年,由加利福尼亞大學伯克利分校RISELab推出的新一代高效能分散式計算框架,兩者都已成為開源領域備受關注的明星專案,而它們成長的背後都離不開一個核心人物,Ion Stoica。

加利福尼亞大學伯克利分校計算機科學與電氣工程教授Ion Stoica在展望雲計算的未來時,思考了該如何推動目前的差異化雲計算平臺逐漸發展成為一項公共服務,稱其為“Sky Computing”,就像這個詞彙的含義,Sky Computing是雲平臺之上的一層,目標是實現雲之間的互操作性。

事實上,實現Sky Computing的障礙更多來自於經濟層面,而不是技術層面,對等互惠則是實現SkyComputing的關鍵步驟。Stoica提出將其作為通用軟體平臺用於未來計算,並考慮技術趨勢和市場力量如何在Sky Computing的實現中發揮關鍵作用。

商業化VS公共化,雲計算平臺壁壘高築

網際網路的出現迅速帶來了全球範圍內可以訪問的多種服務,包括電子郵件、搜尋、遊戲以及線上零售和社交媒體等新服務的爆炸式增長。

為了應對由此帶來的大規模資料和工作負載,服務商必須構建資料中心,並設計複雜的分散式系統。但是,建立大規模的基礎計算設施也需要付出高昂的代價,這大大阻礙了大多數公司進入網際網路市場的腳步。這種情況下,2006年亞馬遜推出S3和EC2時發生了變化。

透過普及計算/儲存訪問,並且推廣“即用即付”商業模式,亞馬遜開啟了雲計算時代。再加上摩爾定律的終結,重新推動了構建公用計算事業的設想。然而,商業趨勢卻將雲計算推向了不同的方向。

在過去十幾年中,雲計算市場內出現了多個競爭對手,包括AWS、微軟、谷歌、阿里以及其他雲平臺(IBM、甲骨文等)。這種競爭導致價格越來越低,產品和服務種類不斷增加,比如僅AWS一家就提供了近200種產品和服務。

這些服務中有許多是專有服務,每個雲平臺都有自己獨特的用於管理叢集的API、物件儲存、資料倉庫等,導致在某個雲上開發的應用程式通常不能在不同的雲上執行。直到2021年,依然沒有一個底層雲平臺擁有一套任何人都可以使用的開放標準,這離公用計算的願景越來越遠。因此,現在主要的問題是,如何朝著雲計算公共設施化這一目標前進?

“雲計算公共設施化”願景

20世紀60年代,人工智慧之父約翰·麥卡錫提出了把計算能力作為一種像電話一樣的公用事業提供給使用者的理念,雲計算由此起源。

麥卡錫的預測頗有先見之明,雲計算最終應運而生,作為一種新興的資源使用和交付模式逐漸為學界和產業界所認知。

然而,他在經濟學方面的預測卻與現實相去甚遠。如今,電話服務並沒有成為一種公用設施,而是由互相競爭的雲計算服務商提供。同樣,現在也沒有單一的公用計算設施,雲計算也是差異化商品。

並且,雲計算市場已經離商品化越來越遠,甚至演變成一系列彼此基本不相容的專有平臺,例如亞馬遜網路服務(AWS)、微軟Azure、谷歌雲等。當時,AWS剛剛成立幾年,谷歌唯一的雲產品是App Engine,微軟的Azure尚未正式釋出。

儘管雲計算確實在2010年從根本上改變了IT行業以及應用程式的構建和部署方式,但也存在一個明顯的問題,雲計算並沒有像網際網路或網路那樣成為一種公共設施。直到2021年,全球都沒有一個單一的底層雲平臺具有一套任何人都可以使用的開放標準。因此,“雲計算公共設施化”作為一種新的商業化版本,其創新性受到行業更多關注。

Sky Computing有望實現多雲平臺的互操作

儘管雲計算和網際網路在許多方面存在差異,但是網際網路的公共設施化為雲計算提供了有用的經驗。

在Sky Computing模式下,有三個關鍵的設計使網際網路能夠為大量異構技術和競爭公司提供統一的介面。

第一個是掩蓋技術差異的“相容性”層。

第二種是“雲間層”,它將網際網路粘合在一起,使其對使用者來說是一個網路。

第三個是一組經濟協議,稱之為“對等層”,允許相互競爭的網絡合作建立一個統一的網路。

相容層將使應用程式開發人員能夠輕鬆地選擇他們的應用程式,並將其AWS遷移到Google Cloud。

簡而言之,相容層是一組可以構建應用程式的介面或 API,然後可以透過雲平臺的一組介面將該相容性層移植到每個雲。該層可以類比於網際網路中的IP層,然而與之不同的是,雲相容層更像一個作業系統,可以管理計算機資源並嚮應用程式提供API。

透過雲間層,使用者可以指定有關其作業應在何處執行的策略。 這些策略允許使用者表達他們對效能、可用性和成本之間權衡的偏好。此外,使用者可能希望避免他們的應用程式在競爭對手運營的資料中心上執行,或者留在某些國家/地區以遵守相關的隱私法規。並且雲間層也可以實現更安全的應用。

對等層與資料傳輸相關,目前大多數雲平臺都有定價政策,將資料傳入雲中比將資料移出要便宜得多。

例如,將資料提取到AWS是免費的,而將資料從AWS傳輸出去可能需要0。05-0。09美元/GB。

在“互惠資料對等”方案下,雲間可以透過建立高速連線互相免費傳遞資料,使資料傳輸又快又便宜,降低兩個同級雲之間的資料定價差異,並實現更大的資料流動自由。此外,使用者不必管理單個雲上的部署,也不應該面臨從一個雲遷移到另一個雲的各種障礙。

簡而言之,開發人員構建多雲應用程式應該像構建在單個雲上執行的應用程式一樣容易,而Sky Computing正是在由多個不同雲平臺組成的基礎設施上構建公用計算。展望未來,會有更多創新將發生在雲計算領域。儘管在未來幾年內,雲服務商推出的新產品可能會繼續成為重磅新聞,但云技術的真正創新將是效能和成本最佳化。

大多陣列織已經在使用雲,他們正在尋找更高效、更便宜地使用雲的方法,而時髦的新服務相對來說或許就不那麼重要了。

原文來自:

https://www。linuxprobe。com/sky-computing-linux。html

Linux命令大全:https://www。linuxcool。com/

Linux系統大全:https://www。linuxdown。com/

紅帽認證RHCE考試心得:https://www。rhce。net/