精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

云原生時代,應用架構將如何演進?

開發 開發工具 云原生
IaaS上云和PaaS上云有什么區別?如何借助云原生技術來提升交付的速度?云原生時代背景下,研發的關注點又會有哪些轉變?阿里云高級技術專家許曉斌通過本文分享從IaaS上云時代到PaaS上云時代的應用架構演進方向,以及云原生技術與應用架構演進的關系。

云原生已經進入了PaaS上云為主的階段

阿里巴巴已經經歷了IaaS上云的階段,邁進到了PaaS上云的時代。在去年的“雙11”,阿里巴巴就已經實現了電商核心系統的全面上云,這里的上云主要是在IaaS層。所謂IaaS主要就是對計算、網絡、存儲的虛擬化,經過了這個階段,阿里巴巴就進入了PaaS上云的階段。在PaaS上云這個階段就需要使用更多的云產品,包括中間件、存儲、緩存甚至是應用托管平臺等。

??

??

 

IaaS階段和PaaS階段其實存在很大的差別。在IaaS階段,對于應用研發來說,所關心的往往就是基礎設施和資源,通俗來講就是虛擬機或者容器等,這些對應用架構幾乎沒有任何侵入。但是在PaaS上云階段,當你使用云產品,比如云Redis、云RDS、云OSS、云RabbitMQ等的時候,都會對于應用架構產生比較強的侵入。那么,這樣的侵入會對應用架構產生什么樣的影響,是所有研發架構師所需要思考的一個問題。

云原生技術

如果大家嘗試去搜索云原生技術,就會看到Google Cloud的定義、CNCF的定義以及其他很多的云產商以及開源軟件的定義,而這些定義看法都各有不同。簡單歸納可以分為如下圖所示的幾類,縱向來看,分為了應用架構、生命周期管理、流量管理,以及基礎設施及依賴四個維度;橫向來看,又分為了微服務、12 Factor Apps、容器、BaaS、GitOps/IaC以及Service Mesh幾個維度。

??

??

 

今天,大家都會談到基于微服務架構做云原生,而不是基于巨石應用架構或者簡單的CS架構。Quarkus提出了12 Factor Apps,意思就是說如果在今天想要讓應用跑在Quarkus等這些應用托管平臺上,對于應用具有一定的要求,大概是12條原則,比如配置和代碼分離等,當然后續還有很多的擴展。這些原則中的很多條目的意思都是說只要你符合這些原則,那么應用托管平臺就能夠為你提供更多的能力,比如免運維等。容器的核心是使用一種標準的交互方式讓平臺能夠管理應用的生命周期,包括發布、擴容以及自愈等。

BaaS——Backend as a Service,能夠盡量使用現有的服務來構建應用程序。Service Mesh的本質是管理流量,今天的應用程序都在接收流量,提供服務時流量又需要出去,在這個過程中如何管理服務發現、流量路由規則等都需要Service Mesh技術。最后需要重點介紹的就是GitOps和IaC(Infrastructure as Code),這些技術如今在行業里面得到了越來越多的關注,盡管還沒有事實上的標準,但是很多云計算公司正在不斷努力。其含義是說今天在使用基礎設施的時候,可以用代碼去聲明這些基礎設施的需求??偠灾?,上述這些內容都是圍繞應用架構、生命周期管理、流量管理,以及基礎設施及依賴這四個維度的。

業務關心的是交付速度

對于業務而言,最關心的往往是交付速度。如果你和業務總監或者CTO去聊,他們就會問你,擁有這么多的技術對于業務有什么好處?可能會談到成本的優勢、管理的優勢,但是對于幾乎所有業務而言,最核心的是研發效率的提升。所以我們應該思考云原生技術如何才能幫助實現更快的交付。

借助云原生技術來提升交付服務的速度可以大致分為三個步驟。

標準化平臺/服務和應用的協議

將平臺/服務和應用之間的協議進行標準化。如果IaaS層用云的話協議就是機器,就是虛擬機、容器等,對于業務應用而言,看到的就是一個操作系統,這樣應用就可以使用操作系統上的各種資源,這樣做的好處在于不需要關心物理機以及機器的故障等問題。

與業務無關能力進一步解耦至平臺

對于業務應用而言,看到的就不是一個操作系統了,會給到一個更加上層的協議,讓平臺幫助應用實現自動伸縮以及自愈等,還可以幫助應用實現自動騰挪,當底層基礎設施發生故障的時候,可以將應用從一臺機器遷移到另外一臺機器,也就是生命周期管理?;谏鲜鰠f議,平臺的很多能力就能夠下沉,比如原本需要手工管理的事情只需要通過代碼聲明就可以很好地實現了,有了這些協議之后,業務應用就能夠將相關的生命周期管理托管給平臺。

應用架構升級

除了上述兩點之外,第三步就是讓應用架構需要通過升級來適應,這樣才能讓相關能力下沉到云平臺。

IaaS上云階段到云原生上云階段的轉變

進一步細化就會發現,在原來的IaaS上云階段,除了需要關心業務邏輯之外,還需要關心業務應用的生命周期管理、流量管理,還需要自己進行搭建和配置中間件,比如在云環境中搭建Redis、kafka等,也就是說花費了大量時間在應用依賴管理的事情上,無法讓云平臺進行管理。今天,在PaaS上云或者云原生上云的階段,想要做到的就是盡量使用云平臺提供的能力,將更多的精力集中在業務本身,而將業務無關的通用技術能力都交給云來管理。

??

??

 

核心問題:

  • 業務無關能力如何解耦至平臺?
  • 平臺和業務(應用)之間的協議如何定義?
  • 應用架構需要如何適應?

以前在IaaS上云階段,應用和操作系統進行交互存在標準的協議,而今天在PaaS上云階段,這樣的協議應該是什么,需要被重新定義。此外,基于這樣的協議如何實現能力下沉,也是很多包括阿里云在內的很多云廠商所做的事情,比如阿里云基于RocketMQ做了RocketMQ Service,基于容器的一些協議提供容器服務等等。當然,現在只是一個開始,未來這部分內容將會更加豐富和完整。

例子1:Service Mesh把服務發現和流量從業務剝離

與此同時,應用架構也需要去適應。這里以Service Mesh為例,之前在應用內部的流量是SDK的形式,那么在演進的過程中如何將服務發現和流量等從業務SDK中剝離出來放到Sidecar里面去,進而交給云平臺處理,這就是應用架構演進的一個例子。

??

??

 

  • 服務注冊 & 發現
  • 流量路由
  • 流量回放
  • 發布過程中流量控制

例子2:輕量化容器把日志采集從業務中剝離

以前在做日志采集的時候,需要在各個虛擬機中開啟一個日志采集進程,并將采集到的日志傳輸到日志采集平臺,并通過可視化界面進行分析。而今天,在云原生時代,更好的做法是讓容器服務從stdout來抓取日志,也可以通過配置的方式去特定日志目錄獲取日志數據。但是采集這個事情需要搬到Sidecar里面去實現Agent的升級。所以輕量化容器把日志采集從業務中剝離也是一個架構演進的例子。

??

??

 

  • 資源隔離
  • 獨立升級

例子3:業務提供探針,讓平臺實現生命周期管理

生命周期管理對于應用架構的要求就是原來的應用程序啟動之后是健康的還是不健康的,都是應用程序的運維或者研發需要負責和關心的。而在云原生時代,希望將這種協議固定住,通過業務提供探針,來判斷應用程序是健康的還是不健康的,這就需要在應用內部通過HTTP協議或者Shell來提供健康信息,這樣才能夠應用生命周期管理落到平臺中去。

??

??

 

  • 自動彈性
  • 自動騰挪
  • 自動重啟(自愈)

協議(Contract)=API+Configuration

統籌來看,協議就是API+配置。對于API而言,如果大家使用緩存,那么基本會將開源的協議當做API,這樣的協議通常會比閉源的協議更加友好。對于RPC協議,開源的GRPC和DUBBO會優于私有的HSF。此外還有對于基礎設施的協議,比如Terraform、Pulumi這些其實是在定義一種開源的配置語言,這些配置語言能夠幫助聲明所需要的基礎設施,比如容器、磁盤、網絡、存儲等,雖然現在的配置語言種類比較多,但是未來最終會形成1到2種語言,就像是Java的SDK一樣,未來使用云資源必然會呈現出一套SDK來,這個SDK必然是根據一套配置代碼化語言來構建的。進一步的,GitOps等將發布流程、發布策略也定義成了一套語言,而這在未來將會應用程序與云之間的標準協議。

Docker (& OCI) 是標準的軟件交付 API。

  • 作為 RPC 協議,開源的 GRPC/DUBBO 優于私有的 HSF。
  • 作為緩存協議,開源的 Redis 優于私有的 Tair。
  • 微軟的 Dapr 嘗試基于 sidecar 架構將 API 標準化到 HTTP/GRPC 層,以去 SDK,并支持多語言。
  • Terraform,Pulumi 等 IaC 產品,通過配置語言聲明基礎設施。
  • GitOps 進一步的使用代碼聲明環境、發布流程、發布策略內容。

研發關注點的轉變

原來的時候,應用程序所需要關心的東西太多,比如各種SDK、各種運維事件,但是這些東西實際上都可以被抽象成一種模型,并且使用一種新的語言來定義,這也是整個云產業所關心的事情。

??

??

 

之所以一直強調新語言和新協議,是因為定義了新的語言或者協議之后,應用程序所需要關心的就是這些了。對于開發者而言,最關心的就是代碼,那么如果能夠用代碼來描述應用對于基礎設施、運維、托管的需求,那么就會對應用程序非常友好。應用程序只需要能夠對接這個協議,那么就能夠在專有云、公有云、阿里云上同時運行。

??

??

 

總結

未來,云上的資源會越來越豐富,在基礎設施之上,云平臺提供了更多的PaaS能力,就像是操作系統在提供了進程這些能力之上,還有很多的SDK。但是,這些能力目前在使用上還非常低效和不標準,使用過程也比較麻煩。今天我們在以類似匯編的形式使用云,云原生則在重新定義應用程序與云平臺之間的契約,并圍繞這個契約來構建更高級的編程語言和工具。這就是云原生時代背景下,應用架構演進非常重要的一個方向。

【本文為51CTO專欄作者“阿里巴巴官方技術”原創稿件,轉載請聯系原作者】

??戳這里,看該作者更多好文??

責任編輯:武曉燕 來源: 51CTO專欄
相關推薦

2020-08-28 08:29:40

云原生微服務編程

2024-04-11 10:53:57

云計算

2024-05-07 08:07:30

云原生

2017-07-11 09:56:05

5GHTTPDNS

2022-12-07 21:28:43

數據庫運維云原生

2021-08-09 11:43:02

容器云原生安全

2023-08-28 16:08:12

2018-08-31 17:37:52

intel云計算AI

2019-10-08 11:04:44

SOA微服務架構

2022-02-21 09:00:00

云原生應用開發

2021-09-02 16:10:57

系統數據存儲

2021-09-03 10:58:34

移動網絡5G云應用

2023-11-30 16:42:21

2020-07-16 08:05:15

JavaGo

2023-08-30 16:22:03

云原生云計算

2017-12-10 14:13:14

云服務云原生應用程序

2022-07-27 12:20:14

云原生應用安全DevOps

2022-12-23 08:58:35

字節跳動YARN架構

2021-10-11 09:00:00

云原生Kubernetes安全

2024-02-04 09:36:16

人工智能AIGPT-4
點贊
收藏

51CTO技術棧公眾號

国产片一区二区| 老妇喷水一区二区三区| 精品国产第一区二区三区观看体验| 992tv快乐视频| 亚洲精品无遮挡| 午夜一级久久| 久久伊人精品一区二区三区| 午夜免费福利影院| 亚洲伦乱视频| 亚洲一区在线观看网站| 欧美精品一区二区视频| 国产伦精品一区二区三区免.费 | 精品国产视频在线观看| 97久久综合区小说区图片区| 欧美日韩激情视频| 综合久久国产| 日本成人一区二区三区| 国产一区二区三区蝌蚪| 欧美主播福利视频| 免费中文字幕在线| 精品一区二区三| 亚洲第一精品福利| 福利视频999| 国产成人精品一区二三区在线观看| 一区二区三区波多野结衣在线观看 | 天堂中文字幕在线观看| 91成人免费| 亚洲一品av免费观看| 9.1在线观看免费| av成人在线网站| 欧美午夜精品电影| avav在线看| 55av亚洲| 亚洲综合清纯丝袜自拍| 一区二区三区四区五区精品 | 成人免费黄色大片| 91精品视频播放| 久久久久久久久久一级| 一区二区动漫| 88xx成人精品| 国产一级在线免费观看| 欧美精品国产一区二区| 久久视频精品在线| 肉色超薄丝袜脚交69xx图片| 国产一区二区三区网| 日韩精品视频在线| 中国一级特黄录像播放| 高清日韩欧美| 亚洲电影第1页| 亚洲色图欧美日韩| 成人激情自拍| 亚洲成人网在线观看| 国产清纯白嫩初高中在线观看性色| 精品国产乱码久久久久久樱花| 精品视频色一区| jizz欧美性11| 国产精品美女久久久久人| 欧美另类一区二区三区| 欧美在线aaa| 亚洲一区av| 91精品蜜臀在线一区尤物| 亚洲一二三av| 日韩影片在线观看| 精品国产污污免费网站入口| 少妇伦子伦精品无吗| 高潮久久久久久久久久久久久久| 亚洲精品久久久久久下一站| 一本加勒比北条麻妃| 国产探花一区在线观看| 一区二区三区视频观看| 国产wwwwxxxx| 欧美黄免费看| 97久久超碰福利国产精品…| 在线精品免费视| 日韩经典一区二区| 成人免费网站在线| 亚洲精品久久久久久动漫器材一区| 成人小视频在线| 欧美日韩精品免费观看视一区二区| 国产最新视频在线观看| 国产精品免费观看视频| www.国产亚洲| 老色鬼在线视频| 欧美少妇xxx| 丰满少妇一区二区三区专区| 日韩黄色网络| 久久精品视频一| 日韩人妻无码一区二区三区99| 老司机午夜精品视频| 国产欧美日韩中文| 黄色a在线观看| 欧美经典一区二区| 国产精品视频一二三四区| 理论不卡电影大全神| 欧美日韩一区二区三区免费看| zzjj国产精品一区二区| 亚洲人成在线一二| 你懂得视频在线观看| 欧美日韩蜜桃| 国产精品高潮呻吟久久av无限| 91九色蝌蚪91por成人| 成人手机电影网| 天堂资源在线亚洲资源| 久草在线视频网站| 欧美在线|欧美| 精品国产乱码久久久久夜深人妻| 精品在线99| 欧美成aaa人片免费看| 日本视频网站在线观看| 国产精品一区二区在线播放 | 精品国产一区二区三区久久久樱花| 美女av一区二区| 日本成人一级片| jlzzjlzz亚洲日本少妇| 中文字幕一区二区三区四区五区六区| 多野结衣av一区| 欧美一区二区三区不卡| 鲁丝一区二区三区| 亚洲男女网站| 电影av一区| 免费又黄又爽又色的视频| 亚洲一区二区偷拍| 精品久久久久久无码中文野结衣| 国产精品二区二区三区| 久操成人在线视频| 日韩高清人体午夜| 欧美一区二区视频在线观看2022| 日本丰满大乳奶| 深夜在线视频| 精品剧情v国产在线观看在线| 午夜影院黄色片| 国产亚洲欧洲| 国产精品亚洲综合| 午夜激情在线| 日韩一区二区三区在线| 午夜激情视频在线播放| 视频一区二区三区入口| 久久青青草综合| 91超碰在线免费| 精品999在线播放| 久久艹精品视频| 国产一区欧美二区| 自拍亚洲欧美老师丝袜| 亚洲伊人精品酒店| 久久精品男人天堂| 国产伦精品一区二区三区视频痴汉 | 国模视频一区二区三区| 亚洲第一色视频| 一区二区三区加勒比av| 一卡二卡三卡四卡五卡| 一区二区三区四区日韩| 亚洲wwwav| 成人ww免费完整版在线观看| 69堂亚洲精品首页| 男人与禽猛交狂配| 国产精品123| 国产一区二区片| 国产精品xxx在线观看| 国产综合在线看| 日韩私人影院| 色天使色偷偷av一区二区| 性猛交ⅹxxx富婆video| 另类成人小视频在线| 在线观看精品视频| 国产在线不卡一区二区三区| 欧美裸体男粗大视频在线观看| 亚洲精品久久久久久久久久 | 精品一区二区三区无码视频| 黄色免费大全亚洲| 欧美一级免费视频| www.亚洲.com| 欧美一三区三区四区免费在线看| 免费毛片在线播放免费| 99精品在线免费| 欧美精品无码一区二区三区| 久久资源中文字幕| 亚洲aⅴ男人的天堂在线观看| 欧洲性视频在线播放| 日韩av中文在线| 中文字幕第三页| 亚洲欧美日韩国产手机在线 | 国产精品区一区二区三区| 999这里有精品| 欧美日本一区二区视频在线观看 | 亚洲综合色成人| 波多野结衣 在线| 久久国产精品一区二区| 真实国产乱子伦对白视频| 日韩伦理一区二区三区| 国产精品久久婷婷六月丁香| 午夜羞羞小视频在线观看| 国产偷国产偷亚洲清高网站| 国产伦理一区二区| 偷窥少妇高潮呻吟av久久免费| 91在线无精精品白丝| 国产乱码精品1区2区3区| 亚洲熟妇无码一区二区三区| 欧美亚洲国产激情| 国产精品.com| 日韩黄色在线| 57pao成人国产永久免费| 嫩草在线视频| 国产婷婷97碰碰久久人人蜜臀 | 亚洲精品9999| 成人午夜网址| 成人黄色网免费| 一根才成人网| 欧美国产第一页| 秋霞a级毛片在线看| 日韩av在线精品| 国产欧美日韩成人| 在线观看中文字幕不卡| 久久久久亚洲av片无码下载蜜桃| 国产精品丝袜91| 黄色短视频在线观看| 国产精品一区二区黑丝| 91av俱乐部| 日韩网站在线| www婷婷av久久久影片| 国产尤物久久久| 狠狠色狠狠色综合人人| 日本在线成人| 成人免费福利视频| 欧美xxxx做受欧美护士| 91av在线免费观看| 国产亚av手机在线观看| 久久伊人免费视频| 午夜在线播放| 在线观看欧美视频| 久久米奇亚洲| 日韩精品视频免费在线观看| 色婷婷av一区二区三| 日韩欧美中文字幕精品| 国产美女明星三级做爰| 欧美日本一区二区三区四区| 亚洲精品91天天久久人人| 欧美性xxxx极品高清hd直播| 五月婷婷开心网| 亚洲国产裸拍裸体视频在线观看乱了 | 在线视频1卡二卡三卡| 色综合久久中文字幕综合网| 免费在线不卡视频| 午夜伊人狠狠久久| 国产真人真事毛片| 亚洲一本大道在线| 懂色av.com| 亚洲第一成年网| 国产一级做a爱免费视频| 亚洲国产成人va在线观看天堂| 欧美日韩国产精品一区二区三区 | 亚洲色图美腿丝袜| 九色视频在线播放| 国产亚洲欧美日韩美女| 成人高清在线| 色妞色视频一区二区三区四区| 日本免费在线观看| 成年无码av片在线| 天天干在线视频论坛| 久久久这里只有精品视频| 91福利在线尤物| 欧美一区二三区| 久久天堂av| 成人一区二区电影| 亚洲精品观看| 久精品国产欧美| 欧美日韩有码| 成年人三级视频| 亚洲精品乱码久久久久久蜜桃麻豆| 国产96在线 | 亚洲| 亚洲一区亚洲| 午夜两性免费视频| 国产精品自产自拍| 在线观看国产免费视频| 久久久国产精华| 99热这里只有精品4| 一区二区三区在线视频免费观看| 精品无码m3u8在线观看| 日韩欧美一区二区三区久久| 欧美男人天堂网| 欧美一级高清片| 视频一区二区在线播放| 中文字幕精品在线| 青草在线视频| 国产精品v日韩精品| 久久9999免费视频| 久久草视频在线看| 91麻豆国产自产在线观看亚洲| 国产人妻人伦精品| 久久亚洲电影| 久久人人爽人人片| 国产午夜亚洲精品不卡| 成年人av电影| 色狠狠桃花综合| 精品国产va久久久久久久| 日韩精品小视频| 欧美极品另类| 日韩av电影手机在线| 欧美不卡在线观看| 欧洲精品亚洲精品| 国产精品videosex极品| 天天天干夜夜夜操| 成人黄色综合网站| 中文字幕在线观看二区| 亚洲6080在线| 国产一区二区三区黄片| 亚洲乱码国产乱码精品精天堂| 国产精品va在线观看视色| 欧美在线免费观看| 亚洲三级av| 亚洲一区三区电影在线观看| 国产欧美另类| 午夜性福利视频| 中文一区在线播放| 国产精品美女久久久久av爽| 欧美一区二区三区免费大片| 国产免费av在线| 69国产精品成人在线播放| 免费看日产一区二区三区| 手机成人在线| 欧美亚洲视频| 国产一卡二卡三卡四卡| 最新国产精品久久精品| 国产成人av免费| 亚洲人成网7777777国产| av在线播放资源| 91文字幕巨乱亚洲香蕉| 午夜精品视频一区二区三区在线看| 99蜜桃臀久久久欧美精品网站| 成人av资源在线| 久久久久久激情| 日韩一区二区免费电影| 黄视频网站在线| 国产日韩欧美视频| 日韩88av| 91蝌蚪视频在线观看| 久久综合给合久久狠狠狠97色69| 国产在线综合网| 欧美va亚洲va在线观看蝴蝶网| av中文字幕在线观看| 91天堂在线视频| 小处雏高清一区二区三区| 亚洲综合av在线播放| 国产精品入口麻豆原神| 中文字幕乱码视频| 中文字幕国产精品久久| 欧美日韩伦理一区二区| 中文字幕在线中文字幕日亚韩一区| 日本aⅴ免费视频一区二区三区| 99久久人妻无码精品系列| 91久久精品网| 北条麻妃在线| 国产日韩欧美电影在线观看| 国产精品福利在线观看播放| 三区视频在线观看| 亚洲黄色免费网站| 丰满岳乱妇国产精品一区| 午夜精品视频网站| 久久人人爽人人爽人人片av不| 成人毛片一区二区| 久久久亚洲精品一区二区三区| 午夜精品一区二| 国产亚洲综合久久| 久久久成人av毛片免费观看| 亚洲一区二区三区在线观看视频 | 国产精品一区二区三区久久| 久久一区二区三区电影| 永久免费黄色片| 午夜电影久久久| 国产黄在线播放| 91久久精品国产91久久性色| 黄色在线一区| 精品久久久久久中文字幕人妻最新| 在线观看亚洲精品| 欧美成人二区| 国产精品福利视频| 亚洲综合99| 天堂网中文在线观看| 欧美成人一级视频| 日韩福利一区| www亚洲国产| 99在线热播精品免费| 奴色虐av一区二区三区| 久久久国产成人精品| 国产成人一二| 一区二区三区视频在线观看免费| 亚洲男女一区二区三区| 日韩大片b站免费观看直播| 国产精品欧美亚洲777777| 狠狠干成人综合网| 精品无码在线观看| 欧美xxxx在线观看| 怡红院成人在线| www.男人天堂网| 欧美激情一区二区三区蜜桃视频| 国产黄色片免费观看| 国产ts人妖一区二区三区| 一区二区国产在线| 在线观看日本中文字幕| 日韩你懂的电影在线观看| 欧美自拍电影|