<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          重磅發(fā)布 | Serverless 應(yīng)用中心:Serverless 應(yīng)用全生命周期管理平臺(tái)

          共 4406字,需瀏覽 9分鐘

           ·

          2022-05-15 02:58

          作者 | 江昱(阿里云 Serverless 產(chǎn)品經(jīng)理)

          參加文末有獎(jiǎng)體驗(yàn)活動(dòng),快速上手 Serverless 應(yīng)用中心。

          隨著 Serverless 架構(gòu)的不斷普及與應(yīng)用,Serverless 工具鏈體系的匱乏、更新/部署流程復(fù)雜、資源零散以及管理難度大等問題也隨之顯露。盡管 2020 年 11 月,Serverless Devs 開發(fā)者工具的開源已經(jīng)在一定程度上解決了工具鏈體系匱乏帶來的部分問題,但是開發(fā)者在實(shí)際工作中,以應(yīng)用為中心,對(duì) Serverless 架構(gòu)進(jìn)行整體的運(yùn)維操作、對(duì)資源進(jìn)行整體的管理行為,依舊面臨著挑戰(zhàn)。于是,建設(shè)一個(gè)可以幫助開發(fā)者在 Serverless 應(yīng)用全生命周期發(fā)揮作用的應(yīng)用管理平臺(tái)就顯得尤為重要。

          2022 年 5 月 9 日,歷經(jīng) 10 個(gè)月打磨和測(cè)試,Serverless 應(yīng)用中心正式上線。


          這就是 Serverless?應(yīng)用平臺(tái)


          Serverless 應(yīng)用中心,是阿里云 Serverless 應(yīng)用全生命周期管理平臺(tái)。通過 Serverless 應(yīng)用中心,用戶在部署應(yīng)用之前無需進(jìn)行額外的克隆、構(gòu)建、打包和發(fā)布操作,即可快速部署和管理應(yīng)用。Serverless 應(yīng)用中心幫助用戶快速聯(lián)動(dòng)云上的上下游服務(wù),輕松沉淀最佳實(shí)踐。



          Serverless 應(yīng)用中心的發(fā)布,一方面希望通過與 Serverless Devs 工具鏈的聯(lián)動(dòng),進(jìn)一步實(shí)現(xiàn)和完善 Serverless 應(yīng)用全生命周期管理能力,另一方面也希望通過 Serverless 應(yīng)用中心可以幫助開發(fā)者,更快速的體驗(yàn) Serverless 架構(gòu),更簡(jiǎn)單的上手和使用 Serverless 架構(gòu),更科學(xué)和直觀的管理 Serverless 應(yīng)用。

          與此同時(shí),Serverless 應(yīng)用中心將會(huì)是?“Serverless On Serverless” 的一次嘗試,不僅作為新能力為開發(fā)者們提供更多的支持和便利,也將成為支持海量用戶使用 Serverless 架構(gòu),海量 Serverless 應(yīng)用部署的,基于 Serverless 架構(gòu)的最佳實(shí)踐。

          Serverless 應(yīng)用中心打開地址

          https://fcnext.console.aliyun.com/applications/


          Serverless 應(yīng)用中心的目標(biāo)


          Serverless 應(yīng)用中心,作為 Serverless 應(yīng)用全生命周期管理平臺(tái),在一定程度上承載了幾個(gè)重要的責(zé)任:

          • 讓開發(fā)者,可以通過白屏化操作,更簡(jiǎn)單、更方便、更快速的體驗(yàn)和上手 Serverless 應(yīng)用;

          • 讓 Serverless 應(yīng)用,可以以一種更為科學(xué)、安全與穩(wěn)定的方法,進(jìn)行開發(fā)、創(chuàng)建、更新以及運(yùn)維、迭代等;


          • 將傳統(tǒng)的資源以應(yīng)用的維度進(jìn)行聚合、管理,可以讓開發(fā)者真正意義上聚焦業(yè)務(wù),聚焦應(yīng)用,而不再是零散在不同產(chǎn)品頁(yè)面上的資源;

          所以,Serverless 應(yīng)用中心的初期目標(biāo),也就變得更為簡(jiǎn)單和純粹:易用好用

          一步開始 Serverless 之旅


          Serverless 應(yīng)用中心將會(huì)大大降低用戶在 Serverless 應(yīng)用 OnBoarding 過程中的上手復(fù)雜度,通過白屏化的操作,開發(fā)者可以通過簡(jiǎn)單的配置,快速創(chuàng)建出相對(duì)復(fù)雜的應(yīng)用案例,而這些應(yīng)用案例將會(huì)作為二次開發(fā)、學(xué)習(xí)和體驗(yàn)的重要參考。


          如視頻所示,用戶只需要在應(yīng)用頁(yè)面中,找到合適的應(yīng)用點(diǎn)擊創(chuàng)建按鈕,即可快速地進(jìn)行應(yīng)用的創(chuàng)建,應(yīng)用創(chuàng)建完成之后會(huì)有相關(guān)的測(cè)試域名可供體驗(yàn)。


          目前應(yīng)用中心已經(jīng)提供了包括商城案例、音視頻處理、Web 框架等近 5 個(gè)分類的超 20 款熱門應(yīng)用的快速體驗(yàn),無論是 Django、Express、Flask、SpringBoot 等傳統(tǒng)框架的一鍵部署,還是 Zblog、Wordpress 等博客、內(nèi)容管理系統(tǒng)的快速創(chuàng)建和使用,再或者是 CDN 的備源、一鍵創(chuàng)建網(wǎng)盤/云桌面、視頻轉(zhuǎn)碼/切片/壓縮的極速體驗(yàn),Serverless 應(yīng)用中心都可以幫助開發(fā)者一步開始 Serverless 之旅。

          與工具結(jié)合的 1 到 n


          除了快速創(chuàng)建模板應(yīng)用,開發(fā)者也可以選擇通過 Github 等代碼倉(cāng)庫(kù)進(jìn)行項(xiàng)目創(chuàng)建。


          如視頻所示,當(dāng)開發(fā)者選擇通過 Github 代碼倉(cāng)庫(kù)進(jìn)行項(xiàng)目的創(chuàng)建之后,Serverless 應(yīng)用中心不僅會(huì)創(chuàng)建應(yīng)用本身,還會(huì)將應(yīng)用代碼放到指定的代碼倉(cāng)庫(kù)中,這樣開發(fā)者就可以基于該案例/模板,進(jìn)行項(xiàng)目的二次開發(fā)等。

          值得一提的是:

          • 所有基于 Serverless 應(yīng)用中心創(chuàng)建的應(yīng)用,都是符合 Serverless Devs 規(guī)范的應(yīng)用,即開發(fā)者可以通過 Serverless Devs 開發(fā)者工具對(duì)應(yīng)用進(jìn)行開發(fā)、調(diào)試、部署等相關(guān)操作;


          例如開發(fā)者 Clone 放在指定倉(cāng)庫(kù)的應(yīng)用,在本地進(jìn)行開發(fā)和多模調(diào)試(本地調(diào)試、端云聯(lián)調(diào)、云端調(diào)試等),完成之后可以通過將代碼推送到代碼倉(cāng)庫(kù)或者創(chuàng)建 Release,實(shí)現(xiàn)業(yè)務(wù)的更新。


          • Serverless 應(yīng)用中心不僅可以快速創(chuàng)建模板應(yīng)用,通過案例應(yīng)用進(jìn)行參考和二次開發(fā),還可以直接導(dǎo)入已有的,且符合 Serverless Devs 規(guī)范的應(yīng)用,將已有的應(yīng)用托管到應(yīng)用中心,進(jìn)而體驗(yàn) Serverless 應(yīng)用中心的相關(guān)功能。


          以應(yīng)用維度的資源管理


          眾所周知,Serverless 應(yīng)用往往會(huì)涉及到諸多的產(chǎn)品,例如數(shù)據(jù)庫(kù)資源、消息中間件資源、對(duì)象存儲(chǔ)、日志服務(wù)等資源,換句話來說,一個(gè)完整的 Serverless 應(yīng)用,通常都是 FaaS 產(chǎn)品與諸多的 BaaS 有機(jī)結(jié)合,因此,Serverless 的用戶往往會(huì)面臨著管理諸多資源的問題,而這些管理的資源往往又在不同的產(chǎn)品頁(yè)面,對(duì)后期的管理、運(yùn)維等都帶來的極大的不便,不小得復(fù)雜度。


          如下圖所示,Serverless 應(yīng)用中心將會(huì)以應(yīng)用維度進(jìn)行資源的展示和管理:



          通過以應(yīng)用維度的創(chuàng)建、更新等操作,通過以應(yīng)用維度的資源展示與管理,Serverless 應(yīng)用中心將原本分散的資源進(jìn)行了進(jìn)一步抽象,通過應(yīng)用維度使得開發(fā)者可以更清晰、直觀地對(duì)自身應(yīng)用進(jìn)行運(yùn)維、管理等。


          實(shí)現(xiàn)


          正所謂敢于自我嘗試,才有可能服務(wù)好更多開發(fā)者,在阿里巴巴內(nèi)部,盡管已經(jīng)有大量業(yè)務(wù)采用 Serverless 架構(gòu)實(shí)現(xiàn),但是,在我們眼中依舊不夠 “典型”,如何 “Serverless On Serverless”,讓 Serverless 架構(gòu)不僅僅可以在內(nèi)部有大量應(yīng)用,服務(wù)其他行業(yè)/業(yè)務(wù),也要讓 Serverless 架構(gòu)可以為團(tuán)隊(duì)自身創(chuàng)造更多的價(jià)值,于是,Serverless 應(yīng)用中心就成為了一個(gè)出生在 Serverless 架構(gòu),成長(zhǎng)在 Serverless 架構(gòu)的云原生應(yīng)用。



          Serverless 應(yīng)用中心,基于 Serverless 架構(gòu)自身的極致彈性特點(diǎn),通過 FaaS 產(chǎn)品與 BaaS 產(chǎn)品的有機(jī)結(jié)合,花費(fèi)了極少的時(shí)間和代價(jià),構(gòu)建出了一套可用性極高,費(fèi)用極低的高性價(jià)比,高可用的后臺(tái)服務(wù)。


          如上圖所示,通過 HTTP 觸發(fā)器(API 網(wǎng)關(guān)),基礎(chǔ)業(yè)務(wù)函數(shù)將會(huì)接收用戶在客戶端發(fā)起的請(qǐng)求,以及 Github 等代碼倉(cāng)庫(kù)送來的 WebSockets 通知,對(duì)這些信息進(jìn)行基礎(chǔ)的處理(包括不限于權(quán)限鑒定、身份認(rèn)證等相關(guān)操作),然后通過消息中間件(部分事件并不會(huì)通過消息中間件),將不同的事件送達(dá)到不同的業(yè)務(wù)函數(shù)中,并進(jìn)行業(yè)務(wù)的處理,如果有創(chuàng)建、更新等部署相關(guān)事件,則會(huì)進(jìn)一步的下發(fā)到部署函數(shù)中,進(jìn)行業(yè)務(wù)的部署,在整個(gè)流程中,會(huì)不斷的有元數(shù)據(jù)、緩存數(shù)據(jù)、日志信息等通過 Proxy 模塊,存儲(chǔ)到對(duì)應(yīng)的 BaaS 產(chǎn)品中。


          在整個(gè)項(xiàng)目構(gòu)建的過程中,業(yè)務(wù)同學(xué)只需要設(shè)計(jì)好整體架構(gòu),以及對(duì)相關(guān)的業(yè)務(wù)函數(shù)進(jìn)行開發(fā)和部署即可,項(xiàng)目中的 BaaS 產(chǎn)品的運(yùn)維、FaaS 產(chǎn)品的彈性,均由平臺(tái)實(shí)現(xiàn)和負(fù)責(zé),一方面可以讓開發(fā)的同學(xué)付出更多的精力在更具價(jià)值的業(yè)務(wù)邏輯之上,另一方面也可以大大提升業(yè)務(wù)的研發(fā)效能,加快業(yè)務(wù)創(chuàng)新迭代效率,縮短項(xiàng)目上線發(fā)布周期。


          當(dāng)然,關(guān)于 Serverless 應(yīng)用中心,如何實(shí)現(xiàn) “Serverless On Serverless” 這個(gè)部分,我們會(huì)在之后的技術(shù)分享和文章中進(jìn)行更為詳細(xì)的分享。

          Roadmap


          盡管 Serverless 應(yīng)用中心已經(jīng)發(fā)布了 Beta 版本,但是仍然存在一定的不足,目前相關(guān)的研發(fā)同學(xué)也正在不斷的完善和優(yōu)化中。當(dāng)然,我們還有很多功能,等待更新和進(jìn)一步完善,包括不限于:

          應(yīng)用創(chuàng)建:

            1.支持更多代碼倉(cāng)庫(kù):
            • Gitee
            • Gitlab
            • Codeup

            2.支持更多的觸發(fā)方案:
            • Github Action 觸發(fā)
            • 云效觸發(fā)
            • Jenkins 觸發(fā)

          應(yīng)用管理:

            1.應(yīng)用刪除能力
            2.應(yīng)用維度監(jiān)控與告警能力
            3.應(yīng)用維度的資源編輯能力
            4.在線應(yīng)用編輯能力
            5.Serverless Devs 開發(fā)者工具與應(yīng)用中心聯(lián)動(dòng)能力


          另外,對(duì)正在體驗(yàn)或者已經(jīng)體驗(yàn)了應(yīng)用中心的同學(xué),也歡迎及時(shí)和我們反饋更多的意見和看法,可以通過留言或者填寫我們的調(diào)研問卷?,進(jìn)一步和我們?nèi)〉寐?lián)系。我們相信大家一起參與的項(xiàng)目,才能更好地為大家服務(wù),因?yàn)槊總€(gè)人都是工具的主人,都是 Serverless 應(yīng)用中心的主人。

          (手機(jī)識(shí)別參與調(diào)研)

          總結(jié)


          Serverless 架構(gòu)正在不斷發(fā)展,從開發(fā)者角度出發(fā)的工具和平臺(tái)也逐漸的豐富起來,Serverless 應(yīng)用中心作為 Serverless 應(yīng)用全生命周期管理平臺(tái),采用 “Serverless On Serverless” 的做法,不僅僅希望通過易用和好用幫助開發(fā)者快速體驗(yàn) Serverless 架構(gòu),從 0 到 1 再到 n 的將自身應(yīng)用部署到 Serverless 架構(gòu),也希望開發(fā)者可以整整意義上以應(yīng)用維度對(duì) Serverless 相關(guān)資源進(jìn)行管理,對(duì) Serverless 應(yīng)用進(jìn)行操作。


          作為 Serverless 應(yīng)用全生命周期管理平臺(tái),Serverless 應(yīng)用中心也正在通過和廣大的業(yè)務(wù)團(tuán)隊(duì),開發(fā)者們,一同努力建設(shè) “來自用戶,為了用戶,服務(wù)用戶” 的 Serverless 應(yīng)用管理平臺(tái)。








          RECRUITMENT


          1分鐘?Serverless 部署個(gè)人網(wǎng)盤



          1 分鐘自建 1 個(gè)真網(wǎng)盤
          1 步拿到百變指尖陀螺!??


          本場(chǎng)景基于 Serverless 應(yīng)用中心 + 阿里云函數(shù)計(jì)算 + 開源企業(yè)級(jí)在線文件管理系統(tǒng) KodBox 打造,讓你僅用 “幾次” 點(diǎn)擊,擁有一個(gè)可隨意保存資源、不限速下載、多端使用、與朋友共享資源……的專屬個(gè)人網(wǎng)盤。


          時(shí)間:5月9日-5月20日(工作日期間)
          獎(jiǎng)品:每日 200 個(gè)百變指尖陀螺
          建議:PC 端體驗(yàn)

          直接戳 “閱讀原文” 或復(fù)制該地址
          https://developer.aliyun.com/adc/series/activity/serverlessapp


          戳原文,立即體驗(yàn)!

          瀏覽 50
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  91麻豆一区二区三区 | 国产精品AV片 | 日韩人妻无码免费视频 | 91插逼| 国产精品国产三级国产专播IOS |