什么是云原生

一、開篇淺談

云原生的概念一直以來都很模糊八毯,雖然云原生計(jì)算基金會(huì)(CNCF)給出了所謂的定義,但是并不能讓大家很好的理解云原生的理念瞄桨,為什么說是理念呢话速,因?yàn)樵圃且环N思想,是一種解決方案芯侥,很抽象泊交。

隨著云原生生態(tài)和邊界不斷的擴(kuò)大,云原生自身的定義一直在變柱查。不同的公司(Pivotal & CNCF)不同的人對(duì)它有不同的定義廓俭,同一家公司在不同的時(shí)間階段定義也不一樣。根據(jù)摩爾定律推斷唉工,未來對(duì)于云原生的定義還會(huì)不斷變化研乒。

為了能夠給大家盡可能說出云原生是個(gè)什么東西,我讀了很多很多文章淋硝,拜訪了很多名家雹熬,包括業(yè)界的知名大佬宽菜、年薪千萬的骨灰級(jí)專家、名下數(shù)十萬學(xué)生的成功學(xué)大師竿报,真是生怕自己才疏學(xué)淺耽誤了大家铅乡,所以我希望大家能看到最后,也希望這篇文章能夠給你帶來收獲仰楚。

二隆判、云計(jì)算是什么

說到云原生,就不得不提到云計(jì)算僧界,那么什么又是云計(jì)算呢侨嘀?

2006年,亞馬遜把基于分布式操作系統(tǒng)聚集起來的強(qiáng)?計(jì)算能?捂襟,通過互聯(lián)?的?分輸送給千千萬萬的普通?戶咬腕,?們給這種計(jì)算的在線服務(wù),起的名字叫做云計(jì)算葬荷。

通俗的說涨共,把分布式操作系統(tǒng)聚集起來的強(qiáng)大計(jì)算能力像水電一樣,成為大眾的必需品宠漩,輸送給千家萬戶举反,讓每個(gè)人都可以高效利用這種計(jì)算資源。就像水龍頭一樣扒吁,我們什么需要水打開水龍頭就好了火鼻,再也不用去井里挑水喝了;什么時(shí)候需要電直接打開開關(guān)就好了雕崩,再也不用拿兩根木頭磨來磨去了魁索。但是,你要付費(fèi)盼铁,你得掏錢粗蔚,天底下沒有免費(fèi)的午餐,因?yàn)槟芰渴睾恪?/p>

三饶火、云原生是什么

我接觸云原生應(yīng)該是在8年前鹏控,那時(shí)候我高二,那個(gè)時(shí)候云原生的概念比較廣泛肤寝,記得那時(shí)候應(yīng)該是暑假当辐,那天很熱,風(fēng)扇吹著醒陆,看著qq群里的前輩們討論著“Docker”這個(gè)字眼瀑构,真是好奇啊,聽前輩們對(duì)這個(gè)贊不絕口,好奇心的驅(qū)動(dòng)寺晌,讓我開始了云原生之路世吨。

初識(shí)Docker的我,還沒有感受到它的強(qiáng)大之處呻征,簡單的過手之后耘婚,就潦草的摒棄掉了,次年陆赋,也就是我的高考前幾個(gè)月吧沐祷,已經(jīng)玩爛了ssm框架的我,過渡到了SpringBoot攒岛,感受到SpringBoot的強(qiáng)大之后赖临,不免讓我想起了Docker,這不也是開箱即用灾锯,敏捷開發(fā)么兢榨?這個(gè)時(shí)候我已經(jīng)發(fā)現(xiàn)社區(qū)生態(tài)已經(jīng)逐漸強(qiáng)大了。

在大家還在猛刷“三年高考顺饮,五年模擬”的時(shí)候吵聪,我將我寫完的SpringBoot項(xiàng)目用Docker部署在Linux上,我現(xiàn)在還記得當(dāng)時(shí)那種興奮的感覺兼雄,不用手動(dòng)部署項(xiàng)目吟逝,不用手動(dòng)部署Nginx、Redis赦肋、MySQL...只需要用Docker拉取對(duì)應(yīng)版本鏡像块攒,通過簡單的命令就可以完成之前復(fù)雜的操作,再加上相關(guān)編排工具的加持金砍,簡直不要太爽局蚀。

再到高考之后麦锯,我發(fā)現(xiàn)當(dāng)時(shí)已經(jīng)稱霸的k8s+擁有絕對(duì)地位Docker+SpringCloud Netflix已經(jīng)可以滿足企業(yè)開發(fā)恕稠,我覺得這一定是風(fēng)口,你要知道扶欣,風(fēng)來了鹅巍,豬都會(huì)飛,我雖然數(shù)理化沒學(xué)好料祠,但我想做這只豬骆捧,這只會(huì)飛的豬。

其實(shí)髓绽,云原生從我當(dāng)初剛了解的時(shí)候敛苇,就特別火,而且是一直火顺呕,沒想到時(shí)至今日枫攀,才被大家所熟知括饶。

早期,云原生架構(gòu)有幾個(gè)特征:

  1. 符合12模式(Twelve-Factor App):云原生應(yīng)用架構(gòu)的模式集合
  2. 微服務(wù)架構(gòu)(Microservices):獨(dú)立部署的服務(wù)来涨,一次只做一件事
  3. 自助服務(wù)敏捷基礎(chǔ)設(shè)施(Self-Service Agile Infrastructure):用于快速图焰、可重復(fù)和一致地提供應(yīng)用環(huán)境和服務(wù)的平臺(tái)
  4. 面向API接口的通信(API-based Collaboration):服務(wù)之間的交互基于接口,而不是本地方法調(diào)用
  5. 抗脆弱性(Anti-Fragility):系統(tǒng)能抵御高負(fù)載

簡單來說就是:

  • 模塊化(Modularity)
  • 可觀測性(Observability)
  • 可部署性(Deployability)
  • 可測試性(Testability)
  • 可處理性(Disposability)
  • 可替代性(Replaceability)

2019年蹦掐,VMware Tanzu 官網(wǎng)給出了云原生最新定義技羔,以及云原生的架構(gòu)原則:

云原生是一種利用云計(jì)算交付模型的優(yōu)勢來構(gòu)建和運(yùn)行應(yīng)用程序的方法論。當(dāng)企業(yè)使用云原生架構(gòu)開發(fā)和運(yùn)維應(yīng)用程序時(shí)卧抗,它們能更快速地響應(yīng)客戶需求將新想法推向市場藤滥。

雖然公共云影響了幾乎所有行業(yè)對(duì)于基礎(chǔ)設(shè)施的思維模式,但類似云的交付并不僅限于公共環(huán)境社裆。云原生的開發(fā)同時(shí)適合公共云和私有云超陆,你只需要關(guān)心應(yīng)用程序是如何創(chuàng)建和部署,無需理會(huì)在哪部署浦马。

更重要的是能夠?yàn)殚_發(fā)人員提供按需訪問計(jì)算能力以及現(xiàn)代數(shù)據(jù)和應(yīng)用程序服務(wù)时呀。云原生開發(fā)融合了 DevOps、連續(xù)交付晶默、微服務(wù)和容器谨娜。

云原生架構(gòu)原則:DevOps、Microservices磺陡、Containers趴梢、Security。

上面我提到云原生計(jì)算基金會(huì)(CNCF)币他,是由開源基礎(chǔ)設(shè)施界的翹楚 Google坞靶、RedHat 等公司共同牽頭發(fā)起的一個(gè)基金會(huì)組織,其目的非常明確蝴悉,就是為了對(duì)抗當(dāng)時(shí)大紅大紫的 Docker 公司在容器圈一家獨(dú)大的局面彰阴。CNCF 通過 Kubernetes 項(xiàng)目在開源社區(qū)編排領(lǐng)域一騎絕塵,之后就扛起了云原生定義和推廣的大旗拍冠,風(fēng)光無限尿这。

給大家看一眼CNCF的全景圖吧!

image.png

2015 年 CNCF 把云原生定義為:應(yīng)用容器化庆杜、面向微服務(wù)射众、容器編排。到了 2018 年晃财,CNCF 更新了云原生的定義叨橱,加入了聲明式 API 和服務(wù)網(wǎng)格(2017 年社區(qū)新技術(shù),和微服務(wù)并列,注意它不是微服務(wù)的升級(jí)版本)罗洗,這些技術(shù)能夠構(gòu)建容錯(cuò)性好嘉裤,易于管理和便于觀察的松耦合系統(tǒng)。2018年栖博,大量科技公司開始接受云原生的概念屑宠,并紛紛加入到云原生的大家庭。此外仇让,主流云計(jì)算供應(yīng)商相繼加入 CNCF典奉,持續(xù)豐富整個(gè)云原生的生態(tài)。

四丧叽、云計(jì)算的四個(gè)層次

4.1 IaaS(基礎(chǔ)架構(gòu)即服務(wù))

IaaS(Infrastructure as a Service卫玖,基礎(chǔ)架構(gòu)即服務(wù))是基礎(chǔ)層。在這一層踊淳,通過虛擬化假瞬、動(dòng)態(tài)化將IT基礎(chǔ)資源(計(jì)算、網(wǎng)絡(luò)迂尝、存儲(chǔ))聚合形成資源池脱茉。資源池即計(jì)算能力的集合,終端用戶(企業(yè))可以通過網(wǎng)絡(luò)獲得自己需要的計(jì)算資源垄开,運(yùn)行自己的業(yè)務(wù)系統(tǒng)琴许。這種方式使用戶不必自己建設(shè)這些基礎(chǔ)設(shè)施,而是通過付費(fèi)即可使用這些資源溉躲。

4.2 PaaS(平臺(tái)即服務(wù))

在IaaS層之上的是PaaS(Platform as a Service榜田,平臺(tái)即服務(wù))層。這一層除了提供基礎(chǔ)計(jì)算能力锻梳,還具備了業(yè)務(wù)的開發(fā)運(yùn)行環(huán)境箭券,提供包括應(yīng)用代碼、SDK疑枯、操作系統(tǒng)以及API在內(nèi)的IT組件辩块,供個(gè)人開發(fā)者和企業(yè)將相應(yīng)功能模塊嵌入軟件或硬件,以提高開發(fā)效率神汹。對(duì)于企業(yè)或終端用戶而言庆捺,這一層的服務(wù)可以為業(yè)務(wù)創(chuàng)新提供快速古今、低成本的環(huán)境屁魏。

4.3 SaaS(軟件即服務(wù))

最上層是SaaS(Software as a Service,軟件即服務(wù))捉腥。實(shí)際上氓拼,SaaS在云計(jì)算概念出現(xiàn)之前就已經(jīng)存在,并隨著云計(jì)算技術(shù)的發(fā)展得到了更好的發(fā)展。SaaS的軟件是“拿來即用”的桃漾,不需要用戶安裝坏匪,軟件升級(jí)與維護(hù)也無須終端用戶參與。同時(shí)撬统,它還是按需使用的軟件适滓,與傳統(tǒng)軟件購買后就無法退貨相較具有無可比擬的優(yōu)勢。

4.4 DaaS(數(shù)據(jù)即服務(wù))

越來越多的數(shù)據(jù)沉淀恋追、抽象形成了新的服務(wù)——DaaS(Data as a Service凭迹,數(shù)據(jù)即服務(wù))。

數(shù)據(jù)聚合抽象苦囱,把數(shù)據(jù)轉(zhuǎn)換成通用信息嗅绸,從而為公眾提供公共信息服務(wù)。例如撕彤,對(duì)于天氣信息鱼鸠,可能A需要根據(jù)天氣信息來判斷出門穿著,B需要根據(jù)天氣信息判斷是否洗車羹铅,C需要根據(jù)天氣信息判斷是否準(zhǔn)備防洪防澇設(shè)施等蚀狰。不同用戶均可利用DaaS滿足自己的訴求。

此外职员,通過對(duì)各類數(shù)據(jù)信息進(jìn)一步加工形成信息組合應(yīng)用造锅,會(huì)進(jìn)一步盤活數(shù)據(jù),提升數(shù)據(jù)價(jià)值廉邑。這就像搭積木一樣哥蔚,對(duì)基礎(chǔ)數(shù)據(jù)信息塊以不同的方式進(jìn)行組裝,可以達(dá)到千變?nèi)f化的效果蛛蒙。DaaS服務(wù)已成為當(dāng)下數(shù)字化轉(zhuǎn)型的重要抓手糙箍。

五、云原生如何構(gòu)建

5.1 云原生架構(gòu)

容器化的出現(xiàn)牵祟,一定程度上帶動(dòng)了微服務(wù)架構(gòu)深夯。架構(gòu)演化從單體式應(yīng)用到分布式,再從分布式架構(gòu)到云原生架構(gòu)诺苹,微服務(wù)在其中有著不可或缺的角色咕晋。微服務(wù)帶給我們很多開發(fā)和部署上的靈活性和技術(shù)多樣性,但是也增加了服務(wù)調(diào)用的開銷收奔、分布式系事務(wù)掌呜、調(diào)試與服務(wù)治理方面的難題。

來看一看這個(gè)我早些年畫的一個(gè)簡易的架構(gòu)圖:

image.png

從上圖Spring Cloud組件的架構(gòu)可以看出在微服務(wù)架構(gòu)中所必須的組件坪哄,包括:服務(wù)發(fā)現(xiàn)與注冊质蕉、熔斷機(jī)制势篡、路由、全局鎖模暗、中心配置管理禁悠、控制總線、決策競選兑宇、分布式會(huì)話和集群狀態(tài)管理等基礎(chǔ)組件碍侦。

image.png

Spring Cloud和Kubernetes有很大的不同,Spring Cloud和Kubernetes處理了不同范圍的微服務(wù)架構(gòu)技術(shù)點(diǎn)隶糕,而且是用了不同的方法祝钢。Spring Cloud方法是試圖解決在JVM中的微服務(wù)架構(gòu)要點(diǎn),而Kubernetes方法是試圖讓問題消失若厚,為開發(fā)者在平臺(tái)層解決拦英。Spring Cloud在JVM中非常強(qiáng)大,Kubernetes管理那些JVM很強(qiáng)大测秸“坦溃看起來各取所長,充分利用這兩者的優(yōu)勢是自然而然的趨勢了霎冯。

5.2 DevOps

image.png

為了解決應(yīng)用 “持續(xù)交付問題”铃拇,我們引入了 Devops。

提到交付問題沈撞,就想起大學(xué)的專業(yè)課——軟件工程...這是個(gè)讓人頭疼的問題慷荔,我們知道,一個(gè)軟件從零開始到最終交付缠俺,大概包括以下幾個(gè)階段:產(chǎn)品規(guī)劃显晶、開發(fā)編碼核偿、構(gòu)建往果、QA測試、發(fā)布望艺、部署和維護(hù)躏救。

最初大家說到DevOps唯笙,都是指的‘開發(fā)運(yùn)維一體化’,現(xiàn)在大家說的 DevOps 已經(jīng)是擴(kuò)大到“端到端”的概念了盒使。

Devops 理念大家應(yīng)該比較熟悉了崩掘,我理解它是一系列價(jià)值觀,原則少办,方法苞慢,實(shí)踐及工具的集合,目的是實(shí)現(xiàn)快速交付價(jià)值且具有持續(xù)改進(jìn)能力凡泣,其核心是用于打破研發(fā)和運(yùn)維之間的隔閡枉疼、加快軟件交付流程皮假、提高軟件質(zhì)量鞋拟。

這里就不過多談?wù)摿寺钗o大家列出devops平臺(tái)搭建工具

  1. 項(xiàng)目管理(PM):jira。
    運(yùn)營可以上去提問題贺纲,可以看到各個(gè)問題的完整的工作流航闺,待解決未解決等;
  2. 代碼管理:gitlab猴誊。
    jenkins或者K8S都可以集成gitlab潦刃,進(jìn)行代碼管理,上線懈叹,回滾等乖杠;
  3. 持續(xù)集成CI(Continuous Integration):gitlab ci。
    開發(fā)人員提交了新代碼之后澄成,立刻進(jìn)行構(gòu)建胧洒、(單元)測試。根據(jù)測試結(jié)果墨状,我們可以確定新代碼和原有代碼能否正確地集成在一起卫漫。
  4. 持續(xù)交付CD(Continuous Delivery):gitlab cd。
    完成單元測試后肾砂,可以把代碼部署到連接數(shù)據(jù)庫的 Staging 環(huán)境中更多的測試列赎。如果代碼沒有問題,可以繼續(xù)手動(dòng)部署到生產(chǎn)環(huán)境中镐确。
  5. 鏡像倉庫:VMware Harbor包吝,私服nexus。
  6. 容器:Docker源葫。
  7. 編排:K8S漏策。
  8. 服務(wù)治理:Nacos。
  9. 腳本語言:Python臼氨。
  10. 日志管理:Cat+Sentry掺喻,還有種常用的是ELK。
  11. 系統(tǒng)監(jiān)控:Prometheus储矩。
  12. 負(fù)載均衡:Nginx感耙。
  13. 網(wǎng)關(guān):Kong,SpringCloud Gateway持隧。
  14. 鏈路追蹤:SkyWalking即硼。
  15. 產(chǎn)品和UI圖:藍(lán)湖。
  16. 公司內(nèi)部文檔:Confluence屡拨。

六只酥、云原生的關(guān)鍵技術(shù)

[圖片上傳失敗...(image-8bf0d8-1652200764346)]

6.1 容器

容器雛形最早出現(xiàn)在 1979 年叫 Chroot Jail 褥实,定義于 2008 年 即 LXC(Linux Container),將 Cgroups 的資源管理能力和 Namespace 的視圖隔離能力組合在一起裂允,實(shí)現(xiàn)進(jìn)程級(jí)別的隔離损离。

然而容器最大的創(chuàng)新在于容器鏡像(即集裝箱,Docker “現(xiàn)象級(jí)” 開創(chuàng))绝编,它包含了一個(gè)應(yīng)用運(yùn)行所需的完整環(huán)境(整個(gè)操作系統(tǒng)的文件系統(tǒng))僻澎,具有一致性、輕量級(jí)十饥、可移植窟勃、語言無關(guān)等特性,實(shí)現(xiàn) “一次發(fā)布逗堵,隨處運(yùn)行”(開發(fā)秉氧、測試、生產(chǎn))蜒秤,使應(yīng)用的構(gòu)建汁咏、分發(fā)和交付完全標(biāo)準(zhǔn)化。

它也是 “不可變基礎(chǔ)設(shè)施” 的核心基礎(chǔ)垦藏。

6.2 Kubernetes

Kubernetes 是云計(jì)算和云原生時(shí)代的 Linux梆暖,是 Google 基于 Borg 開源的容器編排調(diào)度系統(tǒng),讓容器應(yīng)用進(jìn)入大規(guī)模工業(yè)生產(chǎn)掂骏。

聲明式的 API 與可擴(kuò)展(CRD + Controller)的編程接口轰驳,先進(jìn)的設(shè)計(jì)思想使其在容器編排大戰(zhàn)中(Kubernetes、Swarm弟灼、Mesos)處于王者地位级解,成為容器編排系統(tǒng)的事實(shí)標(biāo)準(zhǔn)。

通過采用 Kubernetes 平臺(tái)田绑,用戶不必操心資源管理問題勤哗,使基礎(chǔ)設(shè)施更加標(biāo)準(zhǔn)化,復(fù)雜度降低掩驱,資源使用率提升芒划。同時(shí) Kubernetes 也簡化了混合云,多云欧穴,邊緣云等跨數(shù)據(jù)中心的部署成本民逼。

6.3 微服務(wù)(Microservices)

微服務(wù)則是一種用于構(gòu)建應(yīng)用的架構(gòu)方案,微服務(wù)架構(gòu)有別于為傳統(tǒng)的單體應(yīng)用的是將應(yīng)用拆分成多個(gè)核心功能涮帘,每個(gè)功能都被稱為一個(gè)獨(dú)立的服務(wù)拼苍,可以單獨(dú)構(gòu)建和部署,其中某個(gè)服務(wù)出現(xiàn)故障也不會(huì)影響其他的功能模塊调缨,這句體現(xiàn)了其針對(duì)特定服務(wù)發(fā)布疮鲫,影響小吆你,風(fēng)險(xiǎn)小等特點(diǎn)。

6.4 無服務(wù)(Serverless)

根據(jù) CNCF 的定義俊犯,Serverless 是指構(gòu)建和運(yùn)行不需要服務(wù)器管理的應(yīng)用程序的概念妇多。即開發(fā)人員無需關(guān)注底層的基礎(chǔ)設(shè)施,只需要關(guān)注應(yīng)用程序的業(yè)務(wù)本身就行瘫析,且該服務(wù)是可以自動(dòng)擴(kuò)展砌梆。

6.5 DevOps

早期的項(xiàng)目使用的是‘瀑布模型’進(jìn)行軟件交付默责,即一個(gè)階段所有的完成工作之后再往下一個(gè)階段贬循,但這樣的模式無法滿足業(yè)務(wù)快速開發(fā)交付及變更需求的情況,于是后面就出現(xiàn)了敏捷開發(fā)這一概念桃序,即一種快速應(yīng)對(duì)需求變化軟件開發(fā)能力杖虾,而DevOps就是基于敏捷開發(fā)將軟件開發(fā)/測試人員/IT運(yùn)維關(guān)聯(lián)在一起,通過工具媒熊、組織等方式使開發(fā)奇适、測試、發(fā)布流程自動(dòng)化芦鳍,軟件發(fā)布頻繁嚷往,高效。

6.6 ServiceMesh

ServiceMesh 核心是業(yè)務(wù)邏輯與非業(yè)務(wù)邏輯解耦柠衅,實(shí)現(xiàn)開發(fā)只需關(guān)注業(yè)務(wù)邏輯的偉大目標(biāo)皮仁。將一大堆和業(yè)務(wù)邏輯無關(guān)的客戶端 SDK(如服務(wù)發(fā)現(xiàn),路由菲宴,負(fù)載均衡贷祈,限流降級(jí)等)從業(yè)務(wù)應(yīng)用中剝離出來,放到單獨(dú)的 Proxy(Sidecar) 進(jìn)程中喝峦,之后下沉到基礎(chǔ)設(shè)施中間件 Mesh(類似 TDDL 到 DRDS 的模式)势誊。

針對(duì)應(yīng)用減少了系統(tǒng)框架變更帶來的風(fēng)險(xiǎn)、瘦身后變的干凈和輕量化谣蠢,加快了應(yīng)用的啟動(dòng)速度粟耻,使得應(yīng)用往 Serverless 架構(gòu)遷移變得輕松。

針對(duì) Mesh 可以根據(jù)自身需求自行迭代和升級(jí)功能眉踱,更加利于全局服務(wù)治理挤忙、灰度發(fā)布、監(jiān)控等勋锤。

同時(shí)饭玲,Mesh 邊界可以擴(kuò)展到 DB Mesh,Cache Mesh叁执、Msg Mesh等茄厘,真正做到服務(wù)通信的標(biāo)準(zhǔn)化即服務(wù)之間通信的 TCP/IP矮冬。

6.7 基礎(chǔ)設(shè)施即代碼(IaC)

將基礎(chǔ)設(shè)施及其完整的生命周期(創(chuàng)建、銷毀次哈、擴(kuò)容胎署、替換)以代碼的方式進(jìn)行描述、通過相應(yīng)的工具(terraform窑滞、ROS琼牧、CloudFormation等)編排執(zhí)行和管理。

比如應(yīng)用用到的所有基礎(chǔ)資源(如:ECS哀卫、VPC巨坊、RDS、SLB此改、Redis 等)趾撵,無需在控制臺(tái)不停的切換頁面申請(qǐng)購買,只需定義相應(yīng)代碼共啃,一鍵創(chuàng)建占调。

這樣做的受益是基礎(chǔ)設(shè)施代碼版本化,可 Review移剪,可測試究珊,可追溯,可回滾纵苛,一致性剿涮、防止配置漂移,方便共享赶站、模板化和規(guī)尼B玻化,提升了運(yùn)維整體效率和質(zhì)量贝椿,通過代碼也可以輕松了解基礎(chǔ)設(shè)施的全貌想括。

6.8 Cloud IDE

云端 IDE 深入研發(fā)的整個(gè)生命周期,提供了完整的開發(fā)烙博、調(diào)試瑟蜈、預(yù)發(fā)、生產(chǎn)環(huán)境及CI/CD 發(fā)布一體化體驗(yàn)渣窜。云端可提供豐富的代碼庫模板铺根,通過分布式運(yùn)算提升編譯速度,以 “智能” 方式實(shí)現(xiàn)代碼推薦乔宿、代碼優(yōu)化位迂、自動(dòng)掃描發(fā)現(xiàn) BUG、識(shí)別邏輯和系統(tǒng)性風(fēng)險(xiǎn)。

可以想像云時(shí)代開發(fā)模式與本地開發(fā)完全不同掂林,擁有更高的研發(fā)效率臣缀,更快的迭代速度,更完善的質(zhì)量控制泻帮。

七精置、云計(jì)算和云原生的關(guān)系

7.1 云原生是云計(jì)算的趨勢

  1. 從市場發(fā)展趨勢看,云計(jì)算將是未來IT的主流锣杂。

  2. 從技術(shù)發(fā)展趨勢看脂倦,更多企業(yè)將會(huì)廣泛應(yīng)用云原生技術(shù)。

  3. 從軟件開發(fā)角度看元莫,云原生技術(shù)為企業(yè)帶來了更快進(jìn)行業(yè)務(wù)創(chuàng)新的價(jià)值赖阻。

7.2 云原生是云計(jì)算的再升級(jí)

  1. 整個(gè)云原生技術(shù)棧都是基于開源、開放的技術(shù)標(biāo)準(zhǔn)柒竞。

  2. 云原生是對(duì)使用云的應(yīng)用架構(gòu)的再升級(jí)政供。

  3. 云原生是對(duì)云平臺(tái)的技術(shù)和云服務(wù)的再升級(jí)播聪。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末朽基,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子离陶,更是在濱河造成了極大的恐慌稼虎,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,907評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件招刨,死亡現(xiàn)場離奇詭異霎俩,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)沉眶,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,987評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門打却,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人谎倔,你說我怎么就攤上這事柳击。” “怎么了片习?”我有些...
    開封第一講書人閱讀 164,298評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵捌肴,是天一觀的道長。 經(jīng)常有香客問我藕咏,道長状知,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,586評(píng)論 1 293
  • 正文 為了忘掉前任孽查,我火速辦了婚禮饥悴,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己西设,他們只是感情好起宽,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,633評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著济榨,像睡著了一般坯沪。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上擒滑,一...
    開封第一講書人閱讀 51,488評(píng)論 1 302
  • 那天腐晾,我揣著相機(jī)與錄音,去河邊找鬼丐一。 笑死藻糖,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的库车。 我是一名探鬼主播巨柒,決...
    沈念sama閱讀 40,275評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼柠衍!你這毒婦竟也來了洋满?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,176評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤珍坊,失蹤者是張志新(化名)和其女友劉穎牺勾,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體阵漏,經(jīng)...
    沈念sama閱讀 45,619評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡驻民,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,819評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了履怯。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片回还。...
    茶點(diǎn)故事閱讀 39,932評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖叹洲,靈堂內(nèi)的尸體忽然破棺而出柠硕,到底是詐尸還是另有隱情,我是刑警寧澤疹味,帶...
    沈念sama閱讀 35,655評(píng)論 5 346
  • 正文 年R本政府宣布仅叫,位于F島的核電站,受9級(jí)特大地震影響糙捺,放射性物質(zhì)發(fā)生泄漏诫咱。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,265評(píng)論 3 329
  • 文/蒙蒙 一洪灯、第九天 我趴在偏房一處隱蔽的房頂上張望坎缭。 院中可真熱鬧竟痰,春花似錦、人聲如沸掏呼。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,871評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽憎夷。三九已至莽鸿,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間拾给,已是汗流浹背祥得。 一陣腳步聲響...
    開封第一講書人閱讀 32,994評(píng)論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留蒋得,地道東北人级及。 一個(gè)月前我還...
    沈念sama閱讀 48,095評(píng)論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像额衙,于是被迫代替她去往敵國和親饮焦。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,884評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容