首先介紹下在本文出現的幾個比較重要的概念:前端
函數計算(Function Compute):函數計算是一個事件驅動的服務,經過函數計算,用戶無需管理服務器等運行狀況,只需編寫代碼並上傳。函數計算準備計算資源,並以彈性伸縮的方式運行用戶代碼,而用戶只需根據實際代碼運行所消耗的資源進行付費。函數計算更多信息參考mysql
本文將重點介紹如何快速地基於函數計算搭建一個 .NET Core 數據庫應用。git
開通服務github
git clone git@github.com:vangie/fc-db.git
cd fc-db/rds-mysql
make build
完成構建fun package
fun deploy --use-ros --stack-name fc-db
完成部署注意 因爲數據庫實例會產生一些費用,因此運行以前請肯定帳號裏有餘額。固然爲了節省用戶的開支,咱們選用了最小的按量實例,MySQL 數據庫的費用是 ¥0.236/小時,體驗完成之後,建議去 ROS 的控制檯刪除全部雲資源實例。 4. 部署完成後,經過 make invoke_dotnetcore
調用雲端函數算法
$ make invoke_dotnetcore using template: template.yml ========= FC invoke Logs begin ========= FC Initialize Start RequestId: b3a3c027-2355-4e74-8944-6e90bedbe180 表建立成功! FC Initialize End RequestId: b3a3c027-2355-4e74-8944-6e90bedbe180 FC Invoke Start RequestId: b3a3c027-2355-4e74-8944-6e90bedbe180 數據插入成功! FC Invoke End RequestId: b3a3c027-2355-4e74-8944-6e90bedbe180 Duration: 35.10 ms, Billed Duration: 100 ms, Memory Size: 512 MB, Max Memory Used: 35.28 MB ========= FC invoke Logs end ========= FC Invoke Result: csharp
基於 函數計算 服務搭建了一個簡易數據庫應用,用於建立表並插入數據。經過 Fun 工具,一鍵部署 函數計算 以及其餘相應的雲資源,免去去多平臺進行操做的步驟。sql
相關參考數據庫
參考示例編程
阿里雲函數服務是一個全新的,支持事件驅動編程模式的計算服務。 他幫助用戶聚焦自身業務邏輯,以 Serverless的方式構建應用,快速的實現低成本,可擴展,高可用的系統,而無需考慮服務器等底層基礎設施的管理。 用戶可以快速的建立原型,一樣的架構能隨業務規模平滑伸縮。讓計算變得更高效,更經濟,更彈性,更可靠。不管小型創業公司,仍是大型企業,都受益其中。咱們的團隊正在迅速擴張,求賢若渴。咱們想尋找這樣的隊友: 基本功紮實。既能閱讀論文追蹤業界趨勢,又能快速編碼解決實際問題。 嚴謹的,系統化的思惟能力。既能總體考慮業務機會,系統架構,運維成本等諸多因素,又能掌控設計/開發/測試/發佈的完整流程,預判並控制風險。 好奇心和使命感驅動。樂於探索未知領域,不只是夢想家,也是踐行者。 堅韌、樂觀、自信。能在壓力和困難中看到機會,讓工做充滿樂趣! 若是您對雲計算充滿熱情,想要構建一個有影響力計算平臺和生態體系,請加入咱們,和咱們一塊兒實現夢想!後端
構建新一代 Serverless 計算平臺,包括:服務器
yixian.dw AT alibaba-inc.com
「阿里巴巴雲原生技術圈關注微服務、Serverless、容器、Service Mesh 等技術領域、聚焦雲原生流行技術趨勢、雲原生大規模的落地實踐,作最懂雲原生開發者的技術圈。」