函數計算對外月報(11月)

函數計算對外月報(11月)

 

重點新聞

1. 無服務器計算是下一代應用的支柱


11月11日 - 14日,亞馬遜雲服務AWS在美國拉斯維加斯舉辦第三屆re : Invent大會。亞馬遜首席技術官沃納·威格爾分享了未來如何在行業領先的公共雲平臺上構建應用的見解,並表示無服務器計算將是下一代應用的支柱。

在衆多雲廠商中,亞馬遜率先推出了無服務器計算產品 Lambda,經過幾年的發展,Lambda 發展成爲 AWS 的明星產品之一。沃納·威格爾表示,未來他們仍會不遺餘力地繼續推進無服務器計算的發展。

 

產品動態

1. 函數計算推出 MNS 主題觸發器 

函數計算推出 MNS 主題觸發器,用戶可以通過函數對發佈在主題上的消息進行自定義處理,使用 MNS 觸發器後,不需要再去輪詢 MNS 內的消息情況,只需要簡單的配置,就可以對消息進行豐富的處理,減少用戶操作步驟,提升用戶體驗。

 

2.     函數計算推出本地調試工具 Fun Local 

函數計算推出本地調試工具 Fun Local , Fun Local 工具可以將函數算中的函數在本地完全模擬運行,並提供單步調試的功能,旨在彌補函數計算相對於傳統應用開發、調試體驗上的短板,爲用戶提供一種排查線上問題的新途徑。

Fun Local 在本地開發、本地調試上添加了大量的新特性:支持本地運行函數、支持本地單步調試函數、支持本地事件觸發函數、單步調試時支持展示 IDE 配置等等,幫助用戶方便地在本地調試,是函數計算工具鏈上的重要進展。

 

技術分享

1.     與微服務一脈相承,Serverless 適用何種場景?會帶來哪些衝擊?

雲服務深刻的改變了社會獲取和使用計算能力的方式,雲服務自身也以極快的速度演進,新的服務形態不斷涌現,無服務器計算(Serverless Computing)就是其中之一。

無服務器計算訪問不再有機器的概念,用戶只需要編寫並上傳代碼,阿里雲函數計算會以可靠的方式執行代碼,並隨訪問壓力平滑伸縮。Serverless 服務適用於應用負載有明顯波峯波谷的場景與基於事件的數據處理場景。

 

2. Express 框架應用接入阿里雲函數計算  

文章介紹了將基於 Express 框架的 Nodejs 應用遷移至阿里雲函數計算的過程。通過對比函數計算 HTTP 觸發器與 Express 框架提供的 request、response 參數,進行簡單的兼容性改造即可輕鬆將 Express 應用遷移至函數計算平臺,構造出彈性高可用、按需付費的 Web 服務。

 

3.     部署基於 Python WSGI Web 框架的工程到函數計算 

函數計算在兼容已有 Web 框架上做了很多努力,文章介紹了將基於 WSGI 的 Web 框架構建的工程部署到函數計算的步驟。以常見的 Flask 工程和 Django 工程爲例,用戶只需要編寫幾行代碼對請求路徑進行簡單處理即可將原有 Web 工程平滑遷移至函數計算,構建彈性高可用的 Web 服務。

 

4.     函數計算 Python 連接 SQL Server 小結 

Python 連接數據庫通常要安裝第三方模塊文章以通過源碼安裝 pymssql 爲例,介紹在函數計算中使用 pip 源碼包安裝的方法。 

文章也提供了一種基於 fc-docker 的配置和調試方法,不同於 fcli 的 sbox,fc-docker 是對線上函數運行環境的完全模擬,用戶可以在本地暢通無阻地編譯、運行函數。

 

5.     圖解函數計算 & 事件源服務 

事件觸發是函數計算的一大特性,函數計算已經與許多服務進行集成,方便對事件進行處理。截至目前,函數計算已支持 13 種觸發器,豐富的事件源方便幫助用戶實現各種自定義化的需求。 

函數計算賦予其他服務以計算的能力,文章對函數計算支持的事件源進行梳理,展示出函數計算作爲服務粘合劑的強大之處。

 

最佳實踐

本期的最佳實踐爲大家帶來使用函數計算新工具 Fun Local 進行開發調試的系列教程。

函數計算作爲雲應用開發平臺,無法在本地調試部署一度成爲廣大用戶的痛點,爲了解決這一問題,函數計算在工具鏈上下足了功夫,相繼推出 Fun WebIDE 等開發工具,本期爲大家介紹 Fun Local。

Fun Local 作爲 Fun 的一個子命令存在,可以將函數計算中的函數在本地完全模擬運行,提供單步調試的功能,彌補了函數計算相對於傳統應用開發、調試體驗上的短板,爲用戶提供一種排查線上問題的新途徑。

使用 Fun Local 在本地運行與調試專題

函數計算工具鏈新成員 —— Fun Local 發佈啦 

開發函數計算的正確姿勢 —— 使用 Fun Local 本地運行與調試 

開發函數計算的正確姿勢 —— 爬蟲 

開發函數計算的正確姿勢 —— 排查超時問題

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章