怎樣快速搭建基于Serverless的.NETCore數(shù)據(jù)庫(kù)應(yīng)用

本篇文章給大家分享的是有關(guān)怎樣快速搭建基于Serverless的 .NET Core 數(shù)據(jù)庫(kù)應(yīng)用,小編覺(jué)得挺實(shí)用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說(shuō),跟著小編一起來(lái)看看吧。

成都創(chuàng)新互聯(lián)公司堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都做網(wǎng)站、成都網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的榆林網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

怎樣快速搭建基于Serverless的 .NET Core 數(shù)據(jù)庫(kù)應(yīng)用

簡(jiǎn)介

首先介紹下在文中出現(xiàn)的幾個(gè)比較重要的概念:

函數(shù)計(jì)算(Function Compute):函數(shù)計(jì)算是一個(gè)事件驅(qū)動(dòng)的服務(wù),通過(guò)函數(shù)計(jì)算,用戶無(wú)需管理服務(wù)器等運(yùn)行情況,只需編寫(xiě)代碼并上傳。函數(shù)計(jì)算準(zhǔn)備計(jì)算資源,并以彈性伸縮的方式運(yùn)行用戶代碼,而用戶只需根據(jù)實(shí)際代碼運(yùn)行所消耗的資源進(jìn)行付費(fèi)。函數(shù)計(jì)算更多信息參考

下面將重點(diǎn)介紹如何快速地基于函數(shù)計(jì)算搭建一個(gè) .NET Core 數(shù)據(jù)庫(kù)應(yīng)用。

怎樣快速搭建基于Serverless的 .NET Core 數(shù)據(jù)庫(kù)應(yīng)用

開(kāi)通服務(wù)

  1. 免費(fèi)開(kāi)通函數(shù)計(jì)算,按量付費(fèi),函數(shù)計(jì)算有很大的免費(fèi)額度。

快速開(kāi)始

  1. 安裝最新版本的 Fun

  2. Clone 工程到本地

    • git clone git@github.com:vangie/fc-db.git

  3. 部署函數(shù)計(jì)算和云數(shù)據(jù)庫(kù)資源至云端

    • 在項(xiàng)目根目錄下執(zhí)行 cd fc-db/rds-MySQL

    • 運(yùn)行 make build 完成構(gòu)建

    • 運(yùn)行 fun package

    • 運(yùn)行 fun deploy --use-ros --stack-name fc-db 完成部署

注意由于數(shù)據(jù)庫(kù)實(shí)例會(huì)產(chǎn)生一些費(fèi)用,所以運(yùn)行之前請(qǐng)確定賬號(hào)里有余額。當(dāng)然為了節(jié)省用戶的開(kāi)支,我們選用了最小的按量實(shí)例,MySQL 數(shù)據(jù)庫(kù)的費(fèi)用是 ¥0.236/小時(shí),體驗(yàn)完成以后,建議去 ROS 的控制臺(tái)刪除所有云資源實(shí)例。 4. 部署完成后,通過(guò) make invoke_dotnetcore 調(diào)用云端函數(shù)

$ make invoke_dotnetcore

using template: template.yml
========= FC invoke Logs begin =========
FC Initialize Start RequestId: b3a3c027-2355-4e74-8944-6e90bedbe180
表創(chuàng)建成功!
FC Initialize End RequestId: b3a3c027-2355-4e74-8944-6e90bedbe180
FC Invoke Start RequestId: b3a3c027-2355-4e74-8944-6e90bedbe180
數(shù)據(jù)插入成功!
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

基于 函數(shù)計(jì)算 服務(wù)搭建了一個(gè)簡(jiǎn)易數(shù)據(jù)庫(kù)應(yīng)用,用于創(chuàng)建表并插入數(shù)據(jù)。通過(guò) Fun 工具,一鍵部署 函數(shù)計(jì)算 以及其他相應(yīng)的云資源,免去去多平臺(tái)進(jìn)行操作的步驟。

以上就是怎樣快速搭建基于Serverless的 .NET Core 數(shù)據(jù)庫(kù)應(yīng)用,小編相信有部分知識(shí)點(diǎn)可能是我們?nèi)粘9ぷ鲿?huì)見(jiàn)到或用到的。希望你能通過(guò)這篇文章學(xué)到更多知識(shí)。更多詳情敬請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

網(wǎng)站題目:怎樣快速搭建基于Serverless的.NETCore數(shù)據(jù)庫(kù)應(yīng)用
文章路徑:http://bm7419.com/article10/goscdo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供軟件開(kāi)發(fā)、App設(shè)計(jì)、品牌網(wǎng)站建設(shè)、標(biāo)簽優(yōu)化品牌網(wǎng)站制作、靜態(tài)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都app開(kāi)發(fā)公司