我的 Serverless 實(shí)戰(zhàn) — 保姆級(jí)帶你部署云函數(shù)

      網(wǎng)友投稿 968 2025-04-01

      【本文正在參與“100%有獎(jiǎng)|我的Serverless 實(shí)戰(zhàn)”征稿活動(dòng)】

      我的 Serverless 實(shí)戰(zhàn) — 保姆級(jí)帶你部署云函數(shù)

      頁面活動(dòng)鏈接 https://marketing.csdn.net/p/15940c87f66c68188cfe5228cf4a0c3f

      前言

      在我的上一篇文章中,我們從概念入手,認(rèn)識(shí)了什么是Serverless,以及現(xiàn)有的支持Serverless的廠商。

      我的 Serverless 實(shí)戰(zhàn) — 理解Serverless概念、和傳統(tǒng)開發(fā)模式區(qū)別以及優(yōu)缺點(diǎn)

      從這篇開始,我將從實(shí)踐出發(fā),一步一步踩坑,詳細(xì)介紹函數(shù)即服務(wù)(Faas)以及相關(guān)配套服務(wù)的部署,最終達(dá)到在生產(chǎn)環(huán)境運(yùn)行的目的。

      騰訊云serverless

      PHP7 + API網(wǎng)關(guān)

      這個(gè)demo讓我們了解到云函數(shù)的配置情況和基本流程。

      點(diǎn)擊部署,我們可以看到的是新建云函數(shù)頁面。

      包含了

      基本配置

      函數(shù)代碼

      高級(jí)配置

      觸發(fā)器配置

      基本配置

      基本配置主要是選擇地域,推薦查找官方文檔,選擇最便宜的地域。

      根據(jù)查詢文檔,目前還沒有根據(jù)地域區(qū)分定價(jià),所以根據(jù)實(shí)際情況選擇離業(yè)務(wù)較近的地域即可。

      函數(shù)代碼

      函數(shù)代碼整合了Cloud Studio 的在線編輯器,顯然不是很好用,不管是編寫還是調(diào)試。這個(gè)坑后續(xù)再說。

      (更新 坑已經(jīng)填了 https://coderfix.blog.csdn.net/article/details/116521657)

      高級(jí)配置

      這里的高級(jí)配置指的是綁定騰訊云的日志服務(wù)CLS,和一些運(yùn)行相關(guān)的配置問題。

      云函數(shù)服務(wù)支持兩種觸發(fā)方式

      同步

      異步

      如果需要支持異步操作,就需要勾選配置項(xiàng)。

      環(huán)境配置指定了運(yùn)行內(nèi)存,這個(gè)很重要,因?yàn)閮?nèi)存的多少和費(fèi)用是緊密相關(guān)的。

      資源使用費(fèi)用 =(資源使用量 - 免費(fèi)資源額度)× 資源使用單價(jià)

      資源使用量 GBs

      資源使用量 = 函數(shù)配置內(nèi)存 × 運(yùn)行時(shí)長

      用戶資源使用量,由函數(shù)配置內(nèi)存,乘以函數(shù)運(yùn)行時(shí)的計(jì)費(fèi)時(shí)長得出。其中配置內(nèi)存轉(zhuǎn)換為 GB 單位,計(jì)費(fèi)時(shí)長由毫秒(ms)轉(zhuǎn)換為秒(s)單位,因此,資源使用量的計(jì)算單位為 GBs(GB-秒)。

      例如,配置為256MB的函數(shù),單次運(yùn)行了1760ms,計(jì)費(fèi)時(shí)長為1760ms,則單次運(yùn)行的資源使用量為(256 / 1024)×(1760 / 1000) = 0.44GBs。

      這時(shí)候體會(huì)出代碼優(yōu)秀有多重要了吧。。。。

      觸發(fā)器配置

      觸發(fā)器的概念源自于"事件觸發(fā)(Event-Triggered)",觸發(fā)器可以理解為將云函數(shù)調(diào)用到業(yè)務(wù)中的橋梁,我們可以通過下面方式調(diào)用觸發(fā)器,運(yùn)行云函數(shù)

      定時(shí)觸發(fā)

      指定的 COS Bucket 發(fā)生對(duì)象創(chuàng)建或?qū)ο髣h除事件時(shí)

      指定的 CKafka Topic 接收到消息時(shí)

      指定的 CMQ Topic 接受到消息時(shí)

      指定的 CLS 觸發(fā)器接收到消息時(shí)

      指定的 MPS 觸發(fā)器接收到消息時(shí)

      CLB 觸發(fā)器接收到請(qǐng)求時(shí)

      這里我們可以發(fā)現(xiàn)一個(gè)問題,業(yè)務(wù)和架構(gòu)的數(shù)據(jù)流動(dòng),都需要依賴于觸發(fā)器進(jìn)行,而服務(wù)商的各種服務(wù)是緊密綁定的。而我們從這里也就能體會(huì)到Serverless的缺點(diǎn)之一,遷移成本提高。

      創(chuàng)建云函數(shù)

      點(diǎn)擊創(chuàng)建之后,就會(huì)看到云函數(shù)正在創(chuàng)建

      經(jīng)過等待,云函數(shù)創(chuàng)建完成。

      角色授權(quán)

      調(diào)用云函數(shù)

      使用測試調(diào)用云函數(shù),可以測試云函數(shù)的返回,并且可以我們可以在日志中查看返回。

      總結(jié)

      本文主要講了

      云函數(shù)的創(chuàng)建

      云函數(shù)的觸發(fā)方式

      測試環(huán)境調(diào)用云函數(shù)

      下次更新

      Serverless應(yīng)用的創(chuàng)建

      Serverless中調(diào)用多個(gè)云函數(shù)

      參考資料

      https://cloud.tencent.com/document/product/583/31927#timer-.E8.A7.A6.E5.8F.91.E5.99.A8.E7.9A.84.E4.BA.8B.E4.BB.B6.E6.B6.88.E6.81.AF.E7.BB.93.E6.9E.84

      https://coderfix.blog.csdn.net/article/details/116521657

      Serverless

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。

      上一篇:這個(gè)版本是否可以打開power query?如果可以,如何使用(如何打開版本號(hào))
      下一篇:wps表格如何設(shè)置日期顏色(wps表格如何設(shè)置日期格式)
      相關(guān)文章
      亚洲欧洲日本精品| 亚洲第一页在线播放| 亚洲一线产品二线产品| 亚洲精品视频在线观看视频| 久久精品亚洲综合| 久久亚洲精品成人| 亚洲妇熟XXXX妇色黄| 久久久久亚洲AV无码专区首| 久久久综合亚洲色一区二区三区| 亚洲成AV人片在线观看| 亚洲av永久无码制服河南实里| 亚洲国产成人片在线观看无码| 亚洲va中文字幕无码久久不卡 | 精品亚洲国产成人| 亚洲一区二区三区深夜天堂| 亚洲中字慕日产2021| 亚洲永久在线观看| 亚洲乱亚洲乱妇24p| 国产精品亚洲综合一区在线观看| 亚洲成a人无码亚洲成av无码 | 亚洲日本VA中文字幕久久道具| 亚洲国产综合AV在线观看| 国产亚洲视频在线观看| 亚洲精品成人在线| 亚洲精品国产品国语在线| 亚洲福利视频导航| 中文字幕亚洲精品| 亚洲乱码在线播放| 亚洲精品一卡2卡3卡四卡乱码| 国产综合激情在线亚洲第一页| 亚洲精品国产福利一二区| 亚洲中文字幕无码久久综合网| 久久青青草原亚洲AV无码麻豆| 精品亚洲成a人片在线观看少妇| 亚洲日本香蕉视频观看视频| 国产亚洲玖玖玖在线观看| 亚洲AV日韩AV永久无码色欲 | 亚洲欧洲综合在线| 亚洲日韩精品无码专区加勒比☆ | 国产精品无码亚洲一区二区三区| www.91亚洲|