一(yī)、雲原生(shēng)是什麽意思
雲原生(shēng)(cloud native)的概念,最早是由 pivotal 于2013年提出的。
雲原生(shēng)可分(fēn)解爲 “雲”(cloud)和 “原生(shēng)”(native)兩個詞。這裏還隐藏了一(yī)個詞—— “計算”(computing),因爲雲原生(shēng)本質上是一(yī)種與雲計算(cloud computing)相同的計算方式,因此通常我(wǒ)們在說雲原生(shēng)的時候,實際上是暗指雲原生(shēng)計算(cloud native computing)。
得益于雲計算快速發展,基于雲計算特性所設計的雲原生(shēng)應用相比傳統的單體(tǐ)應用在安全性,擴展性,快速叠代,運維等各方便都有巨大(dà)的領先優勢。
雲原生(shēng)自誕生(shēng)依賴,已經度過了概念炒作的階段,進入架構落地階段,出現了雲原生(shēng)2.0的概念。雲原生(shēng)1.0與2.0最大(dà)的區别在于,1.0的雲原生(shēng)是on cloud,即把容器、微服務、devops等雲原生(shēng)的特征堆砌到雲上。這樣的做法雖然實現了彈性、敏捷等,但還僅僅是解決了基礎設施架構層的問題,是以資(zī)源爲核心,并未實現資(zī)源效率的最大(dà)化、最優解。
而雲原生(shēng)2.0則是in cloud,是以應用爲中(zhōng)心。除了具備雲原生(shēng)1.0的容器、微服務、devops等特征外(wài),更強調對資(zī)源的配備。
從現在基礎設施的發展情況來看,我(wǒ)們正在從以資(zī)源爲中(zhōng)心的資(zī)源上雲階段向以應用爲核心的應用上雲階段演進,關注點從資(zī)源雲化向應用雲化滲透。第一(yī)階段,我(wǒ)們關注的是以資(zī)源自動化爲目标的資(zī)源融合管理。第二階段,我(wǒ)們關注的是以應用自動化爲目标的應用敏捷管理。
相對概念階段的雲原生(shēng)以及資(zī)源上雲來說,雲原生(shēng)2.0的關注點有了以下(xià)變化:
高效的資(zī)源管理與調度:基于軟硬件協同構建多元算力,爲應用提供極緻的覆蓋邏輯、虛拟機、容器、函數等在内的多元算力;基于邊雲協同和分(fēn)布式雲架構,實現多雲算力的縱向融合和橫向聯動,形成分(fēn)布式泛在算力平台;以應用爲中(zhōng)心,實現資(zī)源的高效管理、調度和編排,實現一(yī)鍵部署、一(yī)建管理和智能感知(zhī)。
敏捷的應用交付與管理:通過創新應用開(kāi)發模式,進一(yī)步實現應用的敏捷交付和應用的全生(shēng)命周期管理,通過侵入式和非侵入式兩種模式助力企業應用架構升級。
智能的業務支撐與開(kāi)放(fàng):主要是如何做好數據彙聚融合和數據運營,推動數據資(zī)産化、數據業務化和業務數據化,借助ai等新技術,實現數據對業務的二次賦能,實現業務的智能升級。
完善的安全可信與合規:借助雲原生(shēng)對基礎資(zī)源的融合納管,在基礎資(zī)源和基礎設施安全的基礎上,進一(yī)步打造應用、數據和業務安全。
一(yī)、雲原生(shēng)是什麽意思
雲原生(shēng)(cloud native)的概念,最早是由 pivotal 于2013年提出的。
雲原生(shēng)可分(fēn)解爲 “雲”(cloud)和 “原生(shēng)”(native)兩個詞。這裏還隐藏了一(yī)個詞—— “計算”(computing),因爲雲原生(shēng)本質上是一(yī)種與雲計算(cloud computing)相同的計算方式,因此通常我(wǒ)們在說雲原生(shēng)的時候,實際上是暗指雲原生(shēng)計算(cloud native computing)。
得益于雲計算快速發展,基于雲計算特性所設計的雲原生(shēng)應用相比傳統的單體(tǐ)應用在安全性,擴展性,快速叠代,運維等各方便都有巨大(dà)的領先優勢。
雲原生(shēng)自誕生(shēng)依賴,已經度過了概念炒作的階段,進入架構落地階段,出現了雲原生(shēng)2.0的概念。雲原生(shēng)1.0與2.0最大(dà)的區别在于,1.0的雲原生(shēng)是on cloud,即把容器、微服務、devops等雲原生(shēng)的特征堆砌到雲上。這樣的做法雖然實現了彈性、敏捷等,但還僅僅是解決了基礎設施架構層的問題,是以資(zī)源爲核心,并未實現資(zī)源效率的最大(dà)化、最優解。
而雲原生(shēng)2.0則是in cloud,是以應用爲中(zhōng)心。除了具備雲原生(shēng)1.0的容器、微服務、devops等特征外(wài),更強調對資(zī)源的配備。
從現在基礎設施的發展情況來看,我(wǒ)們正在從以資(zī)源爲中(zhōng)心的資(zī)源上雲階段向以應用爲核心的應用上雲階段演進,關注點從資(zī)源雲化向應用雲化滲透。第一(yī)階段,我(wǒ)們關注的是以資(zī)源自動化爲目标的資(zī)源融合管理。第二階段,我(wǒ)們關注的是以應用自動化爲目标的應用敏捷管理。
相對概念階段的雲原生(shēng)以及資(zī)源上雲來說,雲原生(shēng)2.0的關注點有了以下(xià)變化:
高效的資(zī)源管理與調度:基于軟硬件協同構建多元算力,爲應用提供極緻的覆蓋邏輯、虛拟機、容器、函數等在内的多元算力;基于邊雲協同和分(fēn)布式雲架構,實現多雲算力的縱向融合和橫向聯動,形成分(fēn)布式泛在算力平台;以應用爲中(zhōng)心,實現資(zī)源的高效管理、調度和編排,實現一(yī)鍵部署、一(yī)建管理和智能感知(zhī)。
敏捷的應用交付與管理:通過創新應用開(kāi)發模式,進一(yī)步實現應用的敏捷交付和應用的全生(shēng)命周期管理,通過侵入式和非侵入式兩種模式助力企業應用架構升級。
智能的業務支撐與開(kāi)放(fàng):主要是如何做好數據彙聚融合和數據運營,推動數據資(zī)産化、數據業務化和業務數據化,借助ai等新技術,實現數據對業務的二次賦能,實現業務的智能升級。
完善的安全可信與合規:借助雲原生(shēng)對基礎資(zī)源的融合納管,在基礎資(zī)源和基礎設施安全的基礎上,進一(yī)步打造應用、數據和業務安全。
三、雲原生(shēng)是什麽意思?
雲原生(shēng)(cloud native)是以微服務、devops、容器、多雲業務管理爲代表的技術。
雲原生(shēng)爲什麽會出現?
企業 it 數字化轉型也正在由“以資(zī)源爲中(zhōng)心”轉變爲“以應用爲中(zhōng)心”。服務器時代和以虛拟化技術爲代表的雲計算時代,企業 it 建設聚焦于 it 資(zī)源,更多的關注 it 資(zī)源利用率的提升和 it 資(zī) 源管理的方便性。雖然屏蔽了一(yī)部分(fēn)基礎設施的差異性,但并未從根本上解決基礎設施與軟件割裂、 運維複雜(zá)的難題,應用還是無法以完全标準化的模式構建,應用部署還是以資(zī)源爲中(zhōng)心。進入數字 化時代,it 資(zī)源建設已經基本完善,企業的關注點從以資(zī)源爲中(zhōng)心轉移到以應用爲中(zhōng)心,聚焦于如 何更高效進行數字化創新以應對日益多變的市場環境和用戶需求,包括數字化應用的敏捷交付、快 速彈性、平滑遷移、主動運維等。
當前,以微服務、devops、容器、多雲業務管理爲代表的雲原生(shēng)技術已經廣泛成熟應用,成爲加 速企業數字化業務高效創新、實現企業數字化轉型的最佳技術支撐。
與雲原生(shēng)相關的各個技術分(fēn)别解決什麽問題?
微服務實現了軟件的模塊化、組件化、共享化,實現了開(kāi)發團隊的獨立化、小(xiǎo)型化和協同化,爲數 字化應用研發創新更敏捷、更高效打下(xià)了堅實的基礎。
devops 實現了軟件研運過程标準統一(yī),強化應用研發運營全周期的管理、打破部門壁壘,從應用 需求到生(shēng)産運維的全流程改進和優化,結合統一(yī)工(gōng)具鏈,實現文化、流程、工(gōng)具的一(yī)緻性,提升數 字化應用創新整體(tǐ)協同效率,提升軟件交付效率。
容器技術實現了應用與資(zī)源的解耦和應用交付件的标準化,有效解決了異構環境的部署一(yī)緻性問 題,促進了資(zī)源的标準化,爲面向應用的服務化、自動化提供了基礎。标準容器化的打包方式實現 了真正的應用可移植性,不再受限于特定的基礎架構環境。
多雲業務管理實現在私有雲模式、混合雲模式、多雲模式下(xià)應用的部署、跨雲遷移、應用運維和治 理,滿足企業多樣化 it 資(zī)源需求,同時避免企業被雲服務商(shāng)綁定,實現自主可控。多雲業務管理 同時可實現雲端+邊緣設備的應用一(yī)體(tǐ)化交付和管理。