云計(jì)算的再次變遷:從容器云到數(shù)據(jù)云

AI前線
報(bào)告下載
在云計(jì)算的發(fā)展初期,虛擬化技術(shù)主導(dǎo),推動(dòng)了云技術(shù)的快速落地。而隨著近幾年企業(yè)業(yè)務(wù)開(kāi)發(fā)模式的變化,微服務(wù)、Serverless等架構(gòu)的興起,虛擬化技術(shù)逐漸不能滿足開(kāi)發(fā)者的需求。

云計(jì)算自2006年提出至今,已歷經(jīng)長(zhǎng)足的發(fā)展,進(jìn)入規(guī)?;瘧?yīng)用的階段。在云計(jì)算的發(fā)展初期,虛擬化技術(shù)主導(dǎo),推動(dòng)了云技術(shù)的快速落地。而隨著近幾年企業(yè)業(yè)務(wù)開(kāi)發(fā)模式的變化,微服務(wù)、Serverless等架構(gòu)的興起,虛擬化技術(shù)逐漸不能滿足開(kāi)發(fā)者的需求。雖然解決了硬件層的資源共享問(wèn)題,但是在日常開(kāi)發(fā)中,從本地到服務(wù)端存在兼容性問(wèn)題,并且在運(yùn)行時(shí)存在啟動(dòng)速度慢等問(wèn)題,不利于軟件的持續(xù)集成和持續(xù)交付,也不能滿足面向消費(fèi)者的應(yīng)用的大量彈性擴(kuò)展的技術(shù)要求。

2013年Docker誕生后,容器化技術(shù)席卷全球。這種獨(dú)立運(yùn)行多種進(jìn)程、多個(gè)應(yīng)用,更加充分地利用基礎(chǔ)資源,同時(shí)保持各個(gè)獨(dú)立系統(tǒng)安全性的解決方案解決了傳統(tǒng)虛擬化技術(shù)的痛點(diǎn),成了云計(jì)算的最佳拍檔。但隨著Docker開(kāi)始集群化部署到生產(chǎn)環(huán)境,容器集群的部署與管理又成了難題。2017年,Kubernetes贏得了容器編排之戰(zhàn)成為事實(shí)標(biāo)準(zhǔn),容器的自動(dòng)化部署、大規(guī)??缮炜s及應(yīng)用容器化管理問(wèn)題也隨之迎刃而解。

正是因?yàn)?ldquo;Docker+Kubernetes”為主體的容器云平臺(tái)滿足了敏捷開(kāi)發(fā)與簡(jiǎn)易運(yùn)維的需求,使得容器技術(shù)的出現(xiàn)成為了云計(jì)算發(fā)展的關(guān)鍵節(jié)點(diǎn)。

從技術(shù)角度看,容器云平臺(tái)是采用容器、容器編排、服務(wù)網(wǎng)格,無(wú)服務(wù)等技術(shù)構(gòu)建的一種輕量化PaaS平臺(tái)。容器云平臺(tái)將傳統(tǒng)云計(jì)算的IaaS層和PaaS層融合,為應(yīng)用提供了開(kāi)發(fā)、編排、發(fā)布、治理和運(yùn)維等全生命周期管理(Application Lifecycle Management,ALM)的能力。對(duì)于應(yīng)用運(yùn)行依賴的數(shù)據(jù)庫(kù)、中間件、微服務(wù)基礎(chǔ)組件、大數(shù)據(jù)組件、人工智能組件以及其他第三方組件,容器云平臺(tái)會(huì)負(fù)責(zé)這些組件的生命周期管理,并且以服務(wù)的方式供應(yīng)用使用。

目光轉(zhuǎn)移到當(dāng)下,一方面,隨著傳統(tǒng)企業(yè)上云成為不可逆的潮流,新基建政策對(duì)建設(shè)數(shù)字經(jīng)濟(jì)的推手作用,使得企業(yè)對(duì)云計(jì)算有了更深層次的需求。另一方面,云原生技術(shù)生態(tài)日趨完善,細(xì)分項(xiàng)目不斷涌現(xiàn),滿足了企業(yè)的多樣化需求。

在這樣的背景下,容器云技術(shù)也迎來(lái)了新的發(fā)展機(jī)遇:從容器云演化到數(shù)據(jù)云,從支撐應(yīng)用到支撐應(yīng)用和數(shù)據(jù)并重。

2020年9月16日,云原生數(shù)據(jù)庫(kù)廠商Snowflake在紐交所上市,總市值超700億美元,成為有史以來(lái)規(guī)模最大的軟件IPO。Snowflake的高歌猛進(jìn)成為了Data Cloud Platform(數(shù)據(jù)云平臺(tái))發(fā)展趨勢(shì)的最佳佐證。云原生數(shù)據(jù)庫(kù)的核心是存儲(chǔ)與計(jì)算分離,同時(shí)還具備高性能、高可擴(kuò)展、一致性、符合標(biāo)準(zhǔn)、容錯(cuò)、易于管理和多云支持等特性。這樣的理念與容器云支撐數(shù)據(jù)云的技術(shù)方式不謀而合,都通過(guò)數(shù)據(jù)云來(lái)統(tǒng)一支持企業(yè)的數(shù)據(jù)科學(xué)、數(shù)據(jù)工程、數(shù)據(jù)湖、數(shù)據(jù)倉(cāng)庫(kù)等在內(nèi)的數(shù)字化需求。不同之處在于,前者面向公有云,而容器云能在私有云場(chǎng)景下提供更多支持。

Snowflake所代表的數(shù)據(jù)云平臺(tái),在公有云之上充分利用云的彈性和可擴(kuò)展性構(gòu)建了了新一代企業(yè)級(jí)數(shù)據(jù)云產(chǎn)品,同時(shí)支持包括數(shù)據(jù)倉(cāng)庫(kù)、數(shù)據(jù)湖、數(shù)據(jù)工程、數(shù)據(jù)科學(xué)和數(shù)據(jù)共享等多種數(shù)據(jù)業(yè)務(wù),具有靈活性(即買(mǎi)即用)、安全性、極致擴(kuò)展性和彈性等特點(diǎn),以及支持多租戶、事務(wù)、標(biāo)準(zhǔn)SQL語(yǔ)法和半結(jié)構(gòu)化、非結(jié)構(gòu)化數(shù)據(jù)等技術(shù)特性。

數(shù)據(jù)云的技術(shù)方向在國(guó)內(nèi)也有實(shí)踐落地,星環(huán)的數(shù)據(jù)云(Transwarp Data Cloud)基于云原生、大數(shù)據(jù)和AI技術(shù)構(gòu)建,通過(guò)統(tǒng)一的云操作系統(tǒng)層支持異構(gòu)的CPU和操作系統(tǒng),可以運(yùn)行在私有云,公有云以及混合云之上,以多租戶和服務(wù)的方式提供數(shù)據(jù)庫(kù)、數(shù)據(jù)倉(cāng)庫(kù)、數(shù)據(jù)湖、數(shù)據(jù)工程、數(shù)據(jù)科學(xué)家和數(shù)據(jù)應(yīng)用開(kāi)發(fā)等多種云產(chǎn)品,同時(shí)提供低代碼平臺(tái)、DevOps、微服務(wù)治理等能力,加速企業(yè)數(shù)據(jù)和應(yīng)用上云,幫助企業(yè)實(shí)現(xiàn)數(shù)字化轉(zhuǎn)型。

以數(shù)據(jù)為核心、以云原生為技術(shù)底座,建設(shè)一個(gè)統(tǒng)一的兼容數(shù)據(jù)和應(yīng)用的云,這是容器云未來(lái)的發(fā)展方向。

THEEND

最新評(píng)論(評(píng)論僅代表用戶觀點(diǎn))

更多
暫無(wú)評(píng)論