日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

专访阿里云 Serverless 负责人:无服务器不会让后端失业

發(fā)布時(shí)間:2025/3/20 编程问答 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 专访阿里云 Serverless 负责人:无服务器不会让后端失业 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

來源|阿里巴巴云原生

2012 年,云基礎(chǔ)設(shè)施服務(wù)提供商 Iron.io 的副總裁 Ken 談到軟件開發(fā)行業(yè)的未來,首次提出了 Serverless 的概念,為云中運(yùn)行的應(yīng)用程序描述了一種全新的系統(tǒng)體系架構(gòu)。此后,以 AWS 為代表的云服務(wù)廠商將 Serverless 概念逐步落地,陸續(xù)推出了基于 Serverless 的 FaaS(函數(shù)即服務(wù))產(chǎn)品。經(jīng)過幾年的發(fā)展,Serverless 架構(gòu)已被業(yè)內(nèi)認(rèn)為是引領(lǐng)云原生下一個(gè)十年的發(fā)展潮流。

據(jù) Gartner 報(bào)告,2020 年全球已有 20% 的企業(yè)采用 Serverless 技術(shù)部署,Serverless 從底層進(jìn)行技術(shù)變革計(jì)算資源的形態(tài),為企業(yè)的軟件架構(gòu)設(shè)計(jì)和應(yīng)用服務(wù)部署引入創(chuàng)新的技術(shù)設(shè)計(jì)思路。

盡管如此,國內(nèi)的一些企業(yè)和開發(fā)者在面對(duì) Serverless 時(shí)依然持觀望態(tài)度。一方面是相關(guān)技術(shù)在國內(nèi)起步較晚,部分開發(fā)者對(duì)新技術(shù)的接受度較低;另一方面,國內(nèi)的 Serverless 生態(tài)建設(shè)較為落后,市面上相關(guān)的工具鏈并不完善,這導(dǎo)致開發(fā)和部署難度大、成本高。

近日,阿里云 Serverless 技術(shù)團(tuán)隊(duì)宣布開源?Serverless Devs?平臺(tái),為開發(fā)者提供了一套 Serverless 工具鏈體系。據(jù)介紹,通過該平臺(tái),開發(fā)者可以一鍵體驗(yàn)多云 Serverless 產(chǎn)品,快速部署 Serverless 項(xiàng)目。

為了進(jìn)一步了解 Serverless Devs 項(xiàng)目的特性,以及 Serverless、微服務(wù)等云原生技術(shù)生態(tài)在國內(nèi)的發(fā)展趨勢(shì),開源中國邀請(qǐng)到了阿里云 Serverless 研發(fā)負(fù)責(zé)人楊皓然(不瞋),阿里云 Serverless 產(chǎn)品經(jīng)理、Serverless Devs 項(xiàng)目發(fā)起人江昱,與我們分享了 Serverless 項(xiàng)目的細(xì)節(jié)與國內(nèi) Serverless 生態(tài)的情況。

以下為采訪原文:

1. 請(qǐng)簡要介紹一下阿里云 Serverless Devs 項(xiàng)目的技術(shù)團(tuán)隊(duì)成員構(gòu)成。

<江昱>:團(tuán)隊(duì)是由阿里云智能云原生中間件前端負(fù)責(zé)人帶隊(duì),聯(lián)合阿里云智能云原生函數(shù)計(jì)算團(tuán)隊(duì)的多名技術(shù)專家,以及數(shù)名社區(qū)愛好者。通過開源思路,進(jìn)行項(xiàng)目建設(shè),耗時(shí) 120 天。

Serverless Devs 的技術(shù)團(tuán)隊(duì)核心研發(fā)人員主要包括:

  • 寒斜:阿里云智能云原生中間件前端負(fù)責(zé)人, 2016 年加入阿里中間件從事云產(chǎn)品企業(yè)控制臺(tái)研發(fā)工作,目前帶隊(duì)負(fù)責(zé)中間件 20 多款云產(chǎn)品的前端研發(fā)工作,主要技術(shù)棧為大前端通用技術(shù)包括 nodejs / typescript / react / electron / reactnative 等對(duì)前端研發(fā)效能提升,前端數(shù)字化體驗(yàn)管理體系建設(shè)有多年的實(shí)踐經(jīng)驗(yàn),目前專注在 Serverless 開發(fā)者工具鏈的建設(shè),是云原生 Serverless Dev Tools(S) 研發(fā)負(fù)責(zé)人之一,核心貢獻(xiàn)了 S 啟動(dòng)器解析內(nèi)核,S/core 核心包,主導(dǎo)了 S/gui 桌面工具研發(fā)工作。關(guān)注前端最新技術(shù)動(dòng)態(tài),關(guān)注云原生技術(shù)對(duì)前端群體的影響,致力于向前端群體推廣普及云原生理念。

  • 西流:阿里云智能云原生函數(shù)計(jì)算技術(shù)專家,負(fù)責(zé)阿里云函數(shù)計(jì)算產(chǎn)品功能開發(fā):runtime 開發(fā)、事件源集成以及企業(yè)級(jí) Sereverless 解決方案落地等,目前專注在 Serverless 開發(fā)者工具鏈的建設(shè),是云原生 Serverless Dev Tools 研發(fā)負(fù)責(zé)人之一,主導(dǎo)了 S/fc 組件的開發(fā)工作。關(guān)注 Serverless 最新技術(shù)動(dòng)態(tài)以及在企業(yè)級(jí)解決方案的落地,致力于推動(dòng) Serverless 在開發(fā)者群體的流行。

  • 納海:阿里云智能云原生 PaaS 產(chǎn)品高級(jí)研發(fā)工程師,參與企業(yè)級(jí)分布式應(yīng)用服務(wù) EDAS、應(yīng)用配置管理 ACM 和 Web 應(yīng)用托管服務(wù)等多款企業(yè)級(jí)微服務(wù)產(chǎn)品研發(fā),同時(shí)為 Alibaba Cloud Toolkit 和 Serverless Dev Tools 創(chuàng)始人之一,持續(xù)關(guān)注微服務(wù)、PaaS 和 Serverless 等云原生領(lǐng)域發(fā)展,致力于構(gòu)建云原生領(lǐng)域的開發(fā)者工具。

2. 目前使用阿里云 Serverless 平臺(tái)服務(wù)的具體落地場景有哪些?

<不瞋>:Serverless 作為基礎(chǔ)研發(fā)底座,被越來越多的企業(yè)所接受,并應(yīng)用于業(yè)務(wù)實(shí)踐中。除了互聯(lián)網(wǎng)企業(yè)最早“嘗鮮”之外,傳統(tǒng)企業(yè)也在探索大規(guī)模使用 Serverless。

以世紀(jì)聯(lián)華為例,2019 年的 雙11,函數(shù)計(jì)算 FC 幫助世紀(jì)聯(lián)華順利渡過了大促。2020 年 雙11,世紀(jì)聯(lián)華全面遷移到函數(shù)計(jì)算 2.0,抗住了超過去年 230% 的業(yè)務(wù)峰值,并且研發(fā)效率交付提效超過 30%,彈性資源成本減少 40% 以上。如今,阿里整個(gè)經(jīng)濟(jì)體都在實(shí)踐 Serverless,包括淘寶、天貓、支付寶、釘釘、飛豬、閑魚、語雀等,并將 Serverless 的應(yīng)用場景擴(kuò)展到前端全棧、小程序、微服務(wù)、新零售、游戲互娛等領(lǐng)域。具體場景如下:

  • 小程序 / Web / Mobile / API 后端服務(wù)

在小程序、Web/Moible 應(yīng)用、API 服務(wù)等場景中,業(yè)務(wù)邏輯復(fù)雜多變,迭代上線速度要求高,而且這類在線應(yīng)用,資源利用率通常小于 30%,尤其是小程序等長尾應(yīng)用,資源利用率更是低于 10%。Serverless 計(jì)算的免運(yùn)維,按需付費(fèi)的特點(diǎn)非常適合構(gòu)建小程序 / Web / Mobile / API 后端系統(tǒng),通過預(yù)留計(jì)算資源+實(shí)時(shí)自動(dòng)伸縮,開發(fā)者能夠快速構(gòu)建延時(shí)穩(wěn)定、能承載高頻訪問的在線應(yīng)用。在阿里內(nèi)部,使用 Serverless 構(gòu)建后端服務(wù)是落地最多的場景,包括前端全棧領(lǐng)域的 Serverless For Frontends,機(jī)器學(xué)習(xí)算法服務(wù),小程序平臺(tái)實(shí)現(xiàn)等等。

  • 大規(guī)模批處理任務(wù)處理

典型的離線任務(wù)批處理系統(tǒng),例如大規(guī)模音視頻文件轉(zhuǎn)碼服務(wù),包含計(jì)算資源管理、任務(wù)優(yōu)先級(jí)調(diào)度、任務(wù)編排、任務(wù)可靠執(zhí)行、任務(wù)數(shù)據(jù)可視化等一系列功能。如果從機(jī)器或者容器層次開始構(gòu)建,用戶通常使用消息隊(duì)列進(jìn)行任務(wù)信息的持久化和計(jì)算資源的分配,使用 K8s 等容器編排系統(tǒng)實(shí)現(xiàn)資源的伸縮和容錯(cuò),自行搭建或集成監(jiān)控報(bào)警系統(tǒng)。如果任務(wù)涉及多個(gè)步驟,還需要整合工作流服務(wù)實(shí)現(xiàn)可靠步驟執(zhí)行,而通過 Serverless 計(jì)算平臺(tái),用戶只需要專注于實(shí)現(xiàn)任務(wù)處理邏輯,而且 Serverless 計(jì)算的極致彈性能很好的滿足突發(fā)任務(wù)對(duì)算力的需求。

  • 基于事件驅(qū)動(dòng)架構(gòu)的在線應(yīng)用和離線數(shù)據(jù)處理

典型的 Serverless 計(jì)算服務(wù)通過事件驅(qū)動(dòng)的方式廣泛的與云端各種類型服務(wù)集成,用戶無需管理服務(wù)器等基礎(chǔ)設(shè)施和編寫集成多個(gè)服務(wù)的膠水代碼,輕松構(gòu)建松耦合、分布式的事件驅(qū)動(dòng)架構(gòu)的應(yīng)用。

以阿里云函數(shù)計(jì)算為例,通過 API 網(wǎng)關(guān)和函數(shù)計(jì)算的集成,用戶可以快速實(shí)現(xiàn) API 后端服務(wù)。通過對(duì)象存儲(chǔ)和函數(shù)計(jì)算的事件集成,函數(shù)能實(shí)時(shí)響應(yīng)對(duì)象創(chuàng)建、刪除等事件,實(shí)現(xiàn)以對(duì)象存儲(chǔ)為中心的大規(guī)模數(shù)據(jù)處理。通過消息中間件和函數(shù)計(jì)算的事件集成,用戶能快速實(shí)現(xiàn)海量消息的處理。通過和阿里云 EventBridge 的集成,無論是一方云服務(wù),還是三方的 SaaS 服務(wù),或者是用戶自建的系統(tǒng),所有的事件都可以快速便捷的被函數(shù)計(jì)算處理。

  • 運(yùn)維自動(dòng)化

通過定時(shí)觸發(fā)器,用戶能夠用函數(shù)快速實(shí)現(xiàn)定時(shí)任務(wù),而無須管理執(zhí)行任務(wù)的底層服務(wù)器。通過云監(jiān)控觸發(fā)器,用戶可以接收 ECS 重啟/宕機(jī),OSS 對(duì)象存儲(chǔ)流控等 IaaS 層服務(wù)的運(yùn)維事件,并自動(dòng)觸發(fā)函數(shù)處理。
具體案例請(qǐng)參考:?http://case-study.functioncompute.com/case-study.html

3. Serverless Dev 項(xiàng)目誕生的契機(jī)和愿景是什么?Serverless Dev 與阿里云此前開源的另一個(gè) Serverless 項(xiàng)目 Midway 是否有聯(lián)系?

<不瞋>:首先我們?cè)诜?wù)集團(tuán)內(nèi)外的用戶時(shí)看到,工具鏈?zhǔn)?Serverless 被用戶接受的最大障礙。這主要體現(xiàn)在以下幾方面:

  • 在開發(fā)和運(yùn)維 Serverless 應(yīng)用時(shí),體驗(yàn)和已有工具或流程是割裂的。對(duì)于復(fù)雜業(yè)務(wù)場景的用戶,他們的不同負(fù)載通常運(yùn)行在虛擬機(jī),容器或者 Serverless 等多個(gè)平臺(tái)上,用戶更希望使用同一套工具和流程,去構(gòu)建、部署和監(jiān)控基于虛擬機(jī),容器或者 Serverless 的應(yīng)用。

  • 用戶希望工具鏈能覆蓋開發(fā)、測試、構(gòu)建、部署、分布、監(jiān)控等環(huán)節(jié),提供閉環(huán)的研發(fā)運(yùn)維體驗(yàn),而不再需要跳出到各個(gè)產(chǎn)品的控制臺(tái),或者要使用多種工具來完成。

  • 用戶希望同一套工具鏈,能夠管理阿里云,騰訊云等不同公有云 Serverless 平臺(tái),或者 on-premise 環(huán)境的應(yīng)用。上述問題,導(dǎo)致很多場景下 Serverless 并未大幅提升研發(fā)效率。

其次從云原生發(fā)展的趨勢(shì)來看,開發(fā)者在構(gòu)建云原生應(yīng)用時(shí),要解決的問題的范圍和復(fù)雜度在不斷增加。比如在構(gòu)建應(yīng)用時(shí),開發(fā)者仍然需要花大量精力來處理和業(yè)務(wù)邏輯無關(guān)的細(xì)節(jié)問題,包括資源的創(chuàng)建和刪除,權(quán)限管理等等;對(duì)于企業(yè)級(jí)客戶,除了資源管控外,還需要做到安全合規(guī),比如怎么保證敏感數(shù)據(jù)沒有被錯(cuò)誤的賦予外部訪問權(quán)限,VM 沒有被禁止訪問公網(wǎng)等等。我們相信在工具層面,將有巨大的創(chuàng)新空間。

因此從實(shí)際用戶需求和未來趨勢(shì)兩個(gè)方面出發(fā),我們希望為開發(fā)者打造一條工具鏈,能幫助用戶完整的解決應(yīng)用開發(fā)和運(yùn)維環(huán)節(jié)的問題,將 dev 和 ops 真正串聯(lián)起來,提升研發(fā)效率。我們希望這個(gè)工具做到良好的 “complexity scalability”,當(dāng)問題簡單時(shí),能夠快速上手;當(dāng)問題變得復(fù)雜時(shí),同一套工具和流程仍然能勝任。
?
<江昱>:雖然說 Serverless 已經(jīng)發(fā)展很久了,也不是什么新鮮的概念了,但是 Serverless 的工具鏈還蠻匱乏的。我們不僅意識(shí)到了這個(gè)問題,也和很多用戶進(jìn)行過深度溝通,對(duì)用戶在使用 Serverless 的時(shí)候遇到的問題也是非常關(guān)注,最終我們決定要做一個(gè)“站在開發(fā)者角度的 Serverless 工具鏈體系”,其目的是可以讓開發(fā)者像使用手機(jī)一樣使用 Serverless,可以給大家更簡單、方便、快捷的上手體驗(yàn)、實(shí)踐操作,并且可以在 Serverless 項(xiàng)目的全生命周期發(fā)揮作用。至于和 Midway 的聯(lián)系,我覺得是非常緊密的,因?yàn)?Serverless Devs 更多是一個(gè)工具層的產(chǎn)品,而 Midway 則是一個(gè)框架層的產(chǎn)品,二者互為補(bǔ)助,毫不沖突。

4. 我們看到 Serverless Devs 的定位是 “首個(gè)支持主流 Serverless 服務(wù)/框架的云原生全生命周期管理”的平臺(tái),它的首創(chuàng)性體現(xiàn)在哪些方面?與業(yè)內(nèi)已有的 Serverless 服務(wù)平臺(tái)相比有何優(yōu)勢(shì)?

<不瞋>:對(duì)比 Serverless Framework?等流行的工具,Serverless Devs 有幾個(gè)明顯的差別:

  • Serverless Devs 致力于解決 build、deploy、release、monitoring/trouble shooting 等應(yīng)用開發(fā)和運(yùn)維的全流程問題,為用戶提供端對(duì)端的開發(fā)運(yùn)維閉環(huán)體驗(yàn),提升研發(fā)效率。其他工具主要是解決單個(gè)環(huán)節(jié)的問題。

  • Serverless 應(yīng)用不只是依賴計(jì)算類產(chǎn)品,還依賴存儲(chǔ)、中間件等各種云產(chǎn)品,需要工具能夠管理豐富的云產(chǎn)品。Serverless Devs 未來將支持阿里云、騰訊云、AWS、Azure 和 Google 等所有主流云廠商的云產(chǎn)品,以及 K8s 生態(tài)的應(yīng)用。和 Serverless Framework 等工具相比,在資源管理的深度和廣度上更有優(yōu)勢(shì)。

  • Serverless Devs 開源、開放,通過基于高級(jí)語言抽象能力的組件機(jī)制,開發(fā)者能夠以 simple、higher level、composable 的方式構(gòu)建復(fù)雜的云原生應(yīng)用。

5. Serverless Devs 開源了哪些部分?選擇開源的目的是什么?

<江昱>:Serverless Devs 開源了兩個(gè)主要部分:命令行工具與應(yīng)用中心。Serverless 其實(shí)是一個(gè)開發(fā)者驅(qū)動(dòng)性很強(qiáng)的領(lǐng)域,我們將整個(gè)項(xiàng)目開源,將整個(gè)思路開放,其主要目的是想要站在開發(fā)者角度,去為開發(fā)者提供開發(fā)者所需要的工具,讓開發(fā)者們自己定義和建設(shè) Serverless 工具鏈,我們也希望通過這種形式,可以和更多的開發(fā)者有交集,接觸到更多的 Serverless 愛好者,和大家一起 Serverless。

6. 如果開發(fā)者在 Serverless Devs 上部署了自己的應(yīng)用,之后還可以將該應(yīng)用轉(zhuǎn)移到其他平臺(tái)上嗎?比如轉(zhuǎn)移到其他云服務(wù)平臺(tái)或本地服務(wù)器,轉(zhuǎn)移過程是否便捷?

<不瞋>:多云的應(yīng)用遷移涉及到很多的因素,除了計(jì)算平臺(tái)的遷移,還包括數(shù)據(jù)遷移,配置流程遷移等。Serverless Devs 的設(shè)計(jì)哲學(xué)是幫助開發(fā)者用統(tǒng)一的方式 build、deploy、release 容器或 Serverless 應(yīng)用。無論用戶使用何種語言(nodejs/python/golang/java),何種平臺(tái)( K8s/阿里云 Serverless/Google cloud run 等),研發(fā)運(yùn)維的體驗(yàn)是一致的,因此 Serverless Devs 能夠簡化應(yīng)用遷移到其他平臺(tái)的難度。

7. 有一種說法是 “Serverless 會(huì)阻礙開源服務(wù)的創(chuàng)新”,因?yàn)槟壳昂芏嗔餍械拈_源軟件還不能大規(guī)模地部署在 Faas 平臺(tái)上,畢竟目前主要的開源軟件并不是針對(duì) Serverless 執(zhí)行環(huán)境的,特別是數(shù)據(jù)系統(tǒng)。未來的趨勢(shì)是創(chuàng)造更多 Serverless 原生開源軟件,還是把一些已有的主要開源軟件遷移到 Serverless 架構(gòu)呢?

<不瞋>:“Serverless 會(huì)阻礙開源服務(wù)的創(chuàng)新” 這個(gè)觀點(diǎn)來自于 UC Berkeley 的論文 《Serverless Computing: One Step Forward, Two Steps Back》,論文中的談及的 Serverless 對(duì)開源服務(wù)創(chuàng)新的阻礙是指當(dāng)下 Serverless 的局限性。半年后他們發(fā)表了另一篇論文:《Cloud Programming Simplified: A Berkeley View on Serverless Computing》,預(yù)言 Serverless 面臨的挑戰(zhàn)是可以解決的,會(huì)成為云計(jì)算的默認(rèn)范式。當(dāng)前 Serverless 已經(jīng)成為學(xué)術(shù)界的研究熱點(diǎn),從 2017 年開始,每年相關(guān)論文數(shù)呈 2 倍速增長。

當(dāng)前學(xué)術(shù)界/工業(yè)界在 Serverless 方面主要研究趨勢(shì):

  • 將流行的應(yīng)用框架 Serverless 化,比如 Serverless 機(jī)器學(xué)習(xí)框架。

  • 拓展 Serverless 編程模型,例如 Stateful FaaS,使得 Serverless 計(jì)算能夠支撐更多應(yīng)用場景。

  • 在云的每個(gè)層面重構(gòu),適應(yīng)高度動(dòng)態(tài)資源使用的 Serverless 應(yīng)用。在數(shù)據(jù)中心層面,通過超快的網(wǎng)絡(luò)架構(gòu)實(shí)現(xiàn)計(jì)算和存儲(chǔ)分離,將 CPU、GPU、FPGA、disk,甚至內(nèi)存進(jìn)行池化,從而獲得更好的彈性和資源利用率;在 Serverless 計(jì)算平臺(tái)層面,設(shè)計(jì)為 Serverless 模式高度優(yōu)化的存儲(chǔ)服務(wù),高 iops、低延時(shí)、低成本,使得分布式系統(tǒng)能夠使用 Serverless 的模式構(gòu)建。

  • 性能優(yōu)化,例如 GPU,FPGA 等異構(gòu)硬件支持,軟硬協(xié)同優(yōu)化等等。可以看到這些趨勢(shì)將推動(dòng) Serverless 成為最具創(chuàng)新性的領(lǐng)域。

8. Serverless 架構(gòu)與一些流行的微服務(wù)架構(gòu)是什么關(guān)系?Serverless 是否會(huì)取代微服務(wù)架構(gòu)?

<不瞋>:Serverless 和微服務(wù)架構(gòu)不是對(duì)立的,而是不同維度的概念。微服務(wù)是一種架構(gòu)模式,而 FaaS 為代表的 Serverless 計(jì)算平臺(tái)則是實(shí)現(xiàn)微服務(wù)的一種方式。微服務(wù)可以用 FaaS 實(shí)現(xiàn),也可以用 SpringCloud PaaS 平臺(tái), K8s + 容器,或者 VM 實(shí)現(xiàn)。

判斷選擇用什么來實(shí)現(xiàn)微服務(wù),要從可靠性、成本、性能、工程效率、安全性、系統(tǒng)遷移難度等維度出發(fā),不同的場景有不同的取舍。當(dāng)下在微服務(wù)場景下使用 Serverless 架構(gòu),最大的挑戰(zhàn)在于和現(xiàn)有微服務(wù)框架兼容,能夠平滑遷移存量應(yīng)用。為了解決這類問題,阿里云 Serverless 應(yīng)用引擎應(yīng)運(yùn)而生,兼容 SpringCloud、Dubbo 等流行微服務(wù)框架,傳統(tǒng)應(yīng)用平滑遷移,集成 ARMS 等阿里云服務(wù),提供開箱即用的可觀測能力,同時(shí)提供定時(shí)伸縮,按指標(biāo)伸縮等彈性能力,讓微服務(wù)場景也能享受 Serverless 的紅利。

9. 有網(wǎng)友擔(dān)心 Serverless 等云服務(wù)的出現(xiàn)會(huì)取代很多后端工程師的工作,以后中小型公司似乎只需要雇傭前端業(yè)務(wù)開發(fā)者即可,這種看法是否準(zhǔn)確? 能否給一些年輕的后端開發(fā)者提供一些發(fā)展的建議。

<不瞋>:這種看法是片面的。對(duì)于任何一項(xiàng)技術(shù),需要思考它的源起、趨勢(shì)、優(yōu)劣勢(shì),特別是要自己去實(shí)踐,才能得出客觀的判斷。Serverless 并不是新技術(shù),阿里云第一個(gè)云服務(wù)對(duì)象存儲(chǔ) OSS 就是 Serverless 的存儲(chǔ)服務(wù),使用 OSS 并沒有壓縮后端開發(fā)者的技術(shù)發(fā)展空間。下圖是要構(gòu)建一個(gè)彈性高可用的后端系統(tǒng)需要考慮的因素,只有藍(lán)色虛線的框才是平臺(tái)負(fù)責(zé),其他大量內(nèi)容仍然需要后端開發(fā)者設(shè)計(jì)和實(shí)現(xiàn):

Serverless 計(jì)算只是解決了基礎(chǔ)設(shè)施管理等最基礎(chǔ)、對(duì)用戶最沒有差異化的臟活累活。正如當(dāng)前已經(jīng)幾乎沒有開發(fā)者會(huì)基于匯編語言構(gòu)建應(yīng)用,Serverless 也是如此,期望在 cloud programming 時(shí)代,為用戶提供高級(jí)語言的編程體驗(yàn)。

Serverless Devs 開源項(xiàng)目:

  • Github 地址:https://github.com/serverless-devs
  • Gitee 地址:https://gitee.com/organizations/serverless-devs/projects
  • Serverless Devs 官網(wǎng):https://www.serverless-devs.com

嘉賓簡介

總結(jié)

以上是生活随笔為你收集整理的专访阿里云 Serverless 负责人:无服务器不会让后端失业的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。