阿里云 Serverless 再升級(jí),從體驗(yàn)上拉開差距

來源: 百家號(hào)
作者:代碼派
時(shí)間:2020-11-09
17438
近日,阿里云 Serverless 再度升級(jí),發(fā)布了一系列圍繞產(chǎn)品體驗(yàn)方面的優(yōu)化,包括函數(shù)計(jì)算 FC 全面融入容器生態(tài),添加容器鏡像的觸發(fā);宣布開源國內(nèi)首個(gè) Serverless 開發(fā)者平臺(tái) Serverless Devs, 幫助開發(fā)者實(shí)現(xiàn)一鍵體驗(yàn)多云產(chǎn)品,極速部署 Serverless 項(xiàng)目;SAE 提供了 QPSRT 維度的彈性策略配置,增加了限流降級(jí)等企業(yè)級(jí)特性,強(qiáng)化了應(yīng)用的全生命周期管理;Serverless 事件總線 EventBridge 重磅發(fā)布,以標(biāo)準(zhǔn)化的 CloudEvent

差距都在細(xì)節(jié)上。

Serverless要成就云計(jì)算的下一個(gè)10年,不僅需要在技術(shù)上持續(xù)精進(jìn),也需要在產(chǎn)品體驗(yàn)上精耕細(xì)作。

近日,阿里云Serverless再度升級(jí),發(fā)布了一系列圍繞產(chǎn)品體驗(yàn)方面的優(yōu)化,包括函數(shù)計(jì)算FC全面融入容器生態(tài),添加容器鏡像的觸發(fā);宣布開源國內(nèi)首個(gè)Serverless開發(fā)者平臺(tái)Serverless Devs,幫助開發(fā)者實(shí)現(xiàn)一鍵體驗(yàn)多云產(chǎn)品,極速部署Serverless項(xiàng)目;SAE提供了QPS/RT維度的彈性策略配置,增加了限流降級(jí)等企業(yè)級(jí)特性,強(qiáng)化了應(yīng)用的全生命周期管理;Serverless事件總線EventBridge重磅發(fā)布,以標(biāo)準(zhǔn)化的CloudEvents 1.0協(xié)議幫助用戶輕松構(gòu)建松耦合、分布式的事件驅(qū)動(dòng)架構(gòu)。

函數(shù)計(jì)算FC+容器技術(shù),1+1>2

體驗(yàn)上還是有門檻。

函數(shù)計(jì)算的優(yōu)勢(shì)顯而易見,他幫助開發(fā)者承擔(dān)了大量復(fù)雜的擴(kuò)縮容、運(yùn)維、容量規(guī)劃、云產(chǎn)品打通集成等責(zé)任,使得開發(fā)者可以專注業(yè)務(wù)邏輯、提高交付速度(Time-to-market),持續(xù)優(yōu)化成本。但從傳統(tǒng)應(yīng)用遷移到函數(shù)計(jì)算上仍面臨諸多挑戰(zhàn),例如運(yùn)行環(huán)境不統(tǒng)一、應(yīng)用構(gòu)建學(xué)習(xí)成本高、代碼包服務(wù)限制、交付物缺乏版本管理、缺少流行開源工具(如CI/CD流水線)的支持和集成等。

解法就在容器上。

容器的生態(tài)沉淀非常豐富且成熟,已被廣泛接受使用,并且應(yīng)用容器化已經(jīng)成為開發(fā)和部署的事實(shí)標(biāo)準(zhǔn)。新版函數(shù)計(jì)算FC支持將容器鏡像作為函數(shù)交付物,把容器優(yōu)秀的開發(fā)、部署、生態(tài)(上線前)和函數(shù)計(jì)算自身免運(yùn)維、零閑置成本、云服務(wù)集成等特性(上線后)的特性相結(jié)合,全面升級(jí)開發(fā)者體驗(yàn):

ia_6000000003.jpeg

簡(jiǎn)化應(yīng)用Serverless化:無需修改代碼或是重新編譯二進(jìn)制、共享對(duì)象(*.so),本地調(diào)試,保持開發(fā)和線上環(huán)境一致;

更大函數(shù)代碼限制:解壓前鏡像最大支持1 GB(相比代碼包最大解壓前50MB),避免代碼和依賴分離,簡(jiǎn)化分發(fā)和部署;

容器鏡像分層緩存:增量代碼上傳和拉取,提高開發(fā)效率和降低冷啟動(dòng)延遲;

鏡像分享、復(fù)用:邏輯可以移植、減少重復(fù)開發(fā)建設(shè)。

混合部署:同一應(yīng)用Serverfull(ECS,容器ACK)、Serverless(FC,ASK,SAE),不同應(yīng)用混合部署或同一應(yīng)用不同服務(wù)間切流,達(dá)到性能一致、資源剛性交付、快速擴(kuò)容、運(yùn)維最小化的平衡。

CI/CD:持續(xù)構(gòu)建、集成測(cè)試、代碼上傳、存儲(chǔ)和標(biāo)準(zhǔn)的版本管理,豐富的開源生態(tài)CI/CD工具可以復(fù)用。

Serverless Devs,解Serverless工具鏈之困

Serverless的落地并是單單一個(gè)商業(yè)化產(chǎn)品就能解決的,而是需要一整套工具鏈,因?yàn)镾erverless涉及應(yīng)用的創(chuàng)建、項(xiàng)目的開發(fā)、測(cè)試,以及發(fā)布和部署等,是對(duì)整個(gè)開發(fā)運(yùn)維項(xiàng)目的全生命周期管理。

Serverless Devs是一個(gè)組件化與插件化的Serverless開發(fā)者平臺(tái),旨在以更開放、更標(biāo)準(zhǔn)的方式來解決Serverless的工具鏈之困。

學(xué)習(xí)成本更低:開發(fā)者無需對(duì)市面上每一款Serverless工具進(jìn)行研究和學(xué)習(xí),只需通過Serverless Devs,就可以簡(jiǎn)單、快捷的"上手"主流Serverless服務(wù)和框架。

開發(fā)、部署更直觀:Serverless Devs提供了App Store,開發(fā)者可以通過關(guān)鍵詞快速檢索所需的應(yīng)用案例或組件,并且通過可視化編輯完成項(xiàng)目配置,通過鼠標(biāo)點(diǎn)擊即可完成項(xiàng)目部署,整體部署時(shí)間縮短了近1倍。

使用更靈活:Serverless Devs在進(jìn)行項(xiàng)目描述時(shí)不僅僅可以對(duì)函數(shù)計(jì)算、API網(wǎng)關(guān)、對(duì)象存儲(chǔ)等資源進(jìn)行描述,也可以通過Serverless Devs提供的插件以及Hook進(jìn)行Install、Build、Publish等行為描述。與此同時(shí)Serverless Devs不會(huì)對(duì)每個(gè)組件的命令進(jìn)行限制,而是鼓勵(lì)開發(fā)者針對(duì)不同的組件,開發(fā)不同的能力來應(yīng)對(duì)更多、更復(fù)雜的場(chǎng)景,這種靈活與開放的使用方法,使得Serverless項(xiàng)目的開發(fā)運(yùn)維效能提升90%。

SAE,Serverless落地核心生產(chǎn)應(yīng)用的最短路徑如果說,函數(shù)計(jì)算為創(chuàng)新類業(yè)務(wù)或?qū)λ懔ο妮^大的離線場(chǎng)景,提供了一個(gè)更高效的實(shí)現(xiàn)路徑;那么,SAE則為核心生產(chǎn)應(yīng)用的Serverless化,提供了一個(gè)最短的落地路徑。

以微服務(wù)場(chǎng)景為例,SAE提供了應(yīng)用開發(fā)、應(yīng)用部署、應(yīng)用管理、監(jiān)控管理和日志管理等應(yīng)用全生命周期的管理。

遷移平滑,免運(yùn)維:不涉及任何代碼和業(yè)務(wù)邏輯的修改,就能將Spring Cloud/Dubbo的微服務(wù)應(yīng)用或Spring Boot的應(yīng)用部署到SAE上。同時(shí)因其屏蔽了IaaS、K8s底層的細(xì)節(jié),解決微服務(wù)架構(gòu)和容器服務(wù)運(yùn)維復(fù)雜的痛點(diǎn),具備0門檻+0改造+0容器基礎(chǔ)的絕對(duì)優(yōu)勢(shì),從而節(jié)省人力成本,專注業(yè)務(wù)本身。

企業(yè)級(jí)特性豐富,穩(wěn)業(yè)務(wù):SAE提供了開箱即用的微服務(wù)治理、應(yīng)用監(jiān)控的能力,內(nèi)置ARMS基礎(chǔ)版能力,給端到端應(yīng)用監(jiān)控和定位診斷問題提供了很好的支持,節(jié)省大量問題的排查時(shí)間。SAE內(nèi)置AHAS,大大增強(qiáng)了微服務(wù)系統(tǒng)在面臨業(yè)務(wù)洪峰時(shí)的穩(wěn)定可靠能力。

節(jié)省限制資源,Serverless一下:SAE提供的定時(shí)彈性和監(jiān)控指標(biāo)彈性(CPU、Memory、QPS和RT等),既能做到秒級(jí)擴(kuò)容,最大限度的保證了整個(gè)系統(tǒng)集群的高可用,又能降低限制資源的浪費(fèi),除此之外,SAE獨(dú)有的一鍵啟停功能還能節(jié)省開發(fā)測(cè)試環(huán)境成本。

ia_6000000004.jpeg

EventBridge,事件驅(qū)動(dòng)架構(gòu)下的標(biāo)配

這是產(chǎn)品理念上的領(lǐng)先。

2019年7月,AWS推出EventBridge,被譽(yù)為是自Lambda以來最重要的產(chǎn)品,如今已經(jīng)成為事件驅(qū)動(dòng)架構(gòu)下的標(biāo)配。而事件驅(qū)動(dòng)架構(gòu)已被Gartner列為10大戰(zhàn)略技術(shù)趨勢(shì)之一,將成為未來微服務(wù)的主流。阿里云此次發(fā)布的Serverless事件總線EventBridge正是為了解決當(dāng)下事件處理的痛點(diǎn):

云產(chǎn)品需要冗余寫多份事件或從多個(gè)事件源中獲取數(shù)據(jù):我們用EventBridge來構(gòu)建云產(chǎn)品事件中心。

沒有統(tǒng)一的事件標(biāo)準(zhǔn),云服務(wù)間事件協(xié)議無法兼容:我們以標(biāo)準(zhǔn)化的CloudEvents 1.0協(xié)議,來構(gòu)建事件驅(qū)動(dòng)架構(gòu)。

云服務(wù)間事件能力重復(fù)建設(shè),無法擴(kuò)展,事件之間獨(dú)立,無法獲取規(guī)模效應(yīng):我們借助EventBridge來拉通行業(yè)合作伙伴和第三方SaaS服務(wù)商,以標(biāo)準(zhǔn)化的接入來方式上下游事件。

細(xì)節(jié)上的打磨并非一朝一夕,體驗(yàn)上的改進(jìn)不能閉門造車。Serverless Devs的開源,Serverless產(chǎn)品和工具的豐富,意味著我們將會(huì)以更開放的方式來持續(xù)提升Serverless生態(tài)的全面體驗(yàn)。

我們邀請(qǐng)您一起加入,Let's Serverless!

立即登錄,閱讀全文
版權(quán)說明:
本文內(nèi)容來自于百家號(hào),本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個(gè)人觀點(diǎn),不代表快出海對(duì)觀點(diǎn)贊同或支持。如有侵權(quán),請(qǐng)聯(lián)系管理員(zzx@kchuhai.com)刪除!
相關(guān)文章
阿里云助力《誅仙世界》端游正式開服!
阿里云助力《誅仙世界》端游正式開服!
近?,完美世界游戲歷時(shí)多年打造的新國?仙俠MMORPG端游《誅仙世界》在阿?云上正式開服。
阿里云
云服務(wù)
2024-12-292024-12-29
一文詳解阿里云AI大基建
一文詳解阿里云AI大基建
面向AI時(shí)代,阿里云基礎(chǔ)設(shè)施是如何創(chuàng)新與發(fā)展的?計(jì)算、網(wǎng)絡(luò)、存儲(chǔ)、服務(wù)器、集群、可觀測(cè)等,阿里云全新升級(jí)的AI Infra到底有哪些重磅更新?
阿里云
云服務(wù)
2024-11-022024-11-02
AI時(shí)代云安全新范式,阿里云安全能力全線升級(jí)!
AI時(shí)代云安全新范式,阿里云安全能力全線升級(jí)!
AI時(shí)代,云安全面臨著新的挑戰(zhàn),不僅要持續(xù)面對(duì)以往的傳統(tǒng)問題,更需要全新理念落地于產(chǎn)品設(shè)計(jì)、技術(shù)演進(jìn)、架構(gòu)設(shè)計(jì),才能實(shí)現(xiàn)效果、性能、和成本的最優(yōu)解。
AI
阿里云
云服務(wù)
2024-09-272024-09-27
連續(xù)四年!阿里云領(lǐng)跑中國公有云大數(shù)據(jù)平臺(tái)
連續(xù)四年!阿里云領(lǐng)跑中國公有云大數(shù)據(jù)平臺(tái)
近日,國際數(shù)據(jù)公司(IDC)發(fā)布《中國大數(shù)據(jù)平臺(tái)市場(chǎng)份額,2023:數(shù)智融合時(shí)代的真正到來》報(bào)告——2023年中國大數(shù)據(jù)平臺(tái)公有云服務(wù)市場(chǎng)規(guī)模達(dá)72.2億元人民幣,其中阿里巴巴市場(chǎng)份額保持領(lǐng)先,占比達(dá)40.2%,連續(xù)四年排名第一。
阿里云
云服務(wù)
2024-09-182024-09-18
優(yōu)質(zhì)服務(wù)商推薦
更多
掃碼登錄
打開掃一掃, 關(guān)注公眾號(hào)后即可登錄/注冊(cè)
加載中
二維碼已失效 請(qǐng)重試
刷新
賬號(hào)登錄/注冊(cè)
小程序
快出海小程序
公眾號(hào)
快出海公眾號(hào)
商務(wù)合作
商務(wù)合作
投稿采訪
投稿采訪
出海管家
出海管家