微信小程序云開發(fā) 重要概念

2020-07-24 16:19 更新

重要概念

在此提供云開發(fā)的一些重要概念解釋,掌握這些概念對理解云開發(fā)和其開發(fā)模式非常重要:

1.資源環(huán)境

一個(gè)環(huán)境對應(yīng)一整套獨(dú)立的云開發(fā)資源,包括數(shù)據(jù)庫、存儲空間、云函數(shù)等資源。各個(gè)環(huán)境是相互獨(dú)立的,用戶開通云開發(fā)后即創(chuàng)建了一個(gè)環(huán)境,默認(rèn)可擁有最多兩個(gè)環(huán)境。在實(shí)際開發(fā)中,建議每一個(gè)正式環(huán)境都搭配一個(gè)測試環(huán)境,所有功能先在測試環(huán)境測試完畢后再上到正式環(huán)境。以初始可創(chuàng)建的兩個(gè)環(huán)境為例,建議一個(gè)創(chuàng)建為 test 測試環(huán)境,一個(gè)創(chuàng)建為 release 正式環(huán)境。

為了方便開發(fā)者調(diào)試,從開發(fā)者工具 1.02.1905302 及基礎(chǔ)庫 2.7.1 起,在 wx.cloud.init 后會(huì)在調(diào)試器中輸出 SDK 中所使用的默認(rèn)環(huán)境:

devtools-network-cloud-init

同時(shí),在 Network 面板中會(huì)輸出各個(gè)云開發(fā)操作的請求詳情,其中包括該調(diào)用所請求的環(huán)境 ID:

devtools-network-env


2.配額說明

資源配額

以下為云開發(fā)各類資源配額指標(biāo),由騰訊云 TCB 提供存儲和計(jì)算服務(wù)。 用戶可通過下載最新的微信開發(fā)者工具使用該功能。 資源配額可分為三類:資源均衡型、CDN 資源消耗型、云函數(shù)資源消耗型、數(shù)據(jù)庫資源消耗型。

資源均衡型

分類參數(shù)基礎(chǔ)版 1基礎(chǔ)版 2專業(yè)版 1專業(yè)版 2專業(yè)版 3旗艦版 1旗艦版 2旗艦版 3企業(yè)版 1
存儲容量5GB10GB50GB100GB300GB500GB700GB1000GB1300GB
下載操作次數(shù)150萬/月200萬/月750萬/月1500萬/月2500萬/月3750萬/月4500萬/月5000萬/月6000萬/月
上傳操作次數(shù)60萬/月100萬/月300萬/月600萬/月1000萬/月1500萬/月2000萬/月2500萬/月3000萬/月
CDN回源流量15GB/月10GB/月50GB/月150GB/月300GB/月500GB/月600GB/月800GB/月1000GB/月
CDNCDN流量5GB/月25GB/月50GB/月150GB/月300GB/月500GB/月1000GB/月2000GB/月4000GB/月
云函數(shù)資源使用量GBs34萬/月20萬/月40萬/月150萬/月300萬/月400萬/月1500萬/月3000萬/月4000萬/月
外網(wǎng)出流量1GB/月3GB/月5GB/月10GB/月20GB/月25GB/月100GB/月200GB/月400GB/月
數(shù)據(jù)庫容量2GB3GB5GB10GB20GB10GB50GB100GB200GB
同時(shí)連接數(shù)42050100200300400500500500
讀操作數(shù)5萬/天25萬/天50萬/天150萬/天300萬/天500萬/天1000萬/天2000萬/天5000萬/天
寫操作數(shù)3萬/天15萬/天30萬/天100萬/天200萬/天300萬/天500萬/天1000萬/天3000萬/天
集合限制100個(gè)150個(gè)200個(gè)300個(gè)400個(gè)400個(gè)500個(gè)600個(gè)800個(gè)
總價(jià)免費(fèi)30 元/月104 元/月390 元/月690 元/月860 元/月2,499 元/月4,699 元/月8,999 元/月

CDN 資源消耗型

分類參數(shù)CDN 版 1CDN 版 2CDN 版 3
存儲容量50GB100GB500GB
下載操作次750萬/月1500萬/月3750萬/月
上傳操作次數(shù)300萬/月600萬/月1500萬/月
CDN回源流量50GB/月150GB/月500GB/月
CDNCDN流量500GB/月3072GB/月10240GB/月
云函數(shù)資源使用量GBs20萬/月50萬/月150萬/月
外網(wǎng)出流量3GB/月5GB/月10GB/月
數(shù)據(jù)庫容量3GB5GB10GB
同時(shí)連接數(shù)50100200
讀操作數(shù)25萬/天50萬/天150萬/天
寫操作數(shù)15萬/天30萬/天100萬/天
集合限制150個(gè)200個(gè)300個(gè)
總價(jià)149 元/月690 元/月2,199 元/月

云函數(shù)資源消耗型

分類參數(shù)云函數(shù)版 1云函數(shù)版 2云函數(shù)版 3
存儲容量5GB10GB50GB
下載操作次數(shù)150萬/月200萬/月750 萬/月
上傳操作次數(shù)60萬/月100 萬/月300萬/月
CDN回源流量5GB/月10GB/月50GB/月
CDNCDN流量5GB/月25GB/月150GB/月
云函數(shù)資源使用量GBs40萬/月400萬/月1500萬/月
外網(wǎng)出流量5GB/月25GB/月100GB/月
數(shù)據(jù)庫容量3GB10GB20GB
同時(shí)連接數(shù)50200300
讀操作數(shù)25萬/天150萬/天300萬/天
寫操作數(shù)15萬/天100萬/天200萬/天
集合限制150個(gè)300個(gè)400個(gè)
總價(jià)79 元/月390 元/月1,299 元/月

數(shù)據(jù)庫資源消耗型

分類參數(shù)數(shù)據(jù)庫版 1數(shù)據(jù)庫版 2數(shù)據(jù)庫版 3
存儲容量5GB10GB50GB
下載操作次數(shù)150萬/月200萬/月750 萬/月
上傳操作次數(shù)60萬/月100 萬/月300萬/月
CDN回源流量5GB/月10GB/月50GB/月
CDNCDN流量5GB/月25GB/月50GB/月
云函數(shù)資源使用量GBs20萬/月150萬/月400萬/月
外網(wǎng)出流量3GB/月10GB/月25GB/月
數(shù)據(jù)庫容量5GB50GB200GB
同時(shí)連接數(shù)100400500
讀操作數(shù)50萬/天500萬/天5000萬/天
寫操作數(shù)30萬/天300萬/天3000萬/天
集合限制200個(gè)400個(gè)800個(gè)
總價(jià)69 元/月590 元/月1,799 元/月

除以上配額參數(shù)外,小程序·云開發(fā)資源還包括以下系統(tǒng)參數(shù)限制(所有版本配額都遵守相同的系統(tǒng)參數(shù)限制):

  • 云函數(shù)(單次運(yùn)行)運(yùn)行內(nèi)存:256M5
  • 云函數(shù)數(shù)量:50個(gè)
  • 云函數(shù)并發(fā)數(shù):10006
  • 數(shù)據(jù)庫流量:單次出包大小為16M
  • 數(shù)據(jù)庫單集合索引限制:20個(gè)
  • 單個(gè)小程序的小程序端請求頻率限制:100 萬次/分鐘

注:

  1. CDN回源流量:指開啟了 CDN 加速后,CDN 回源存儲時(shí)產(chǎn)生的流量。
  2. 云函數(shù)調(diào)用次數(shù):已放開調(diào)用次數(shù)限制,現(xiàn)所有套餐均改為無限調(diào)用次數(shù)
  3. 云函數(shù)資源使用量 GBs:資源使用量 = 函數(shù)配置內(nèi)存 X 運(yùn)行計(jì)費(fèi)時(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)行了 1760 ms,計(jì)費(fèi)時(shí)長為 1800 ms,則單次運(yùn)行的資源使用量為 (256/1024)*(1800/1000) = 0.45 GBs。針對函數(shù)的每次運(yùn)行,均會(huì)計(jì)算資源使用量,并按月匯總求和,作為當(dāng)月的資源使用量。
  4. 數(shù)據(jù)庫同時(shí)連接數(shù) :數(shù)據(jù)庫請求并發(fā)數(shù)量,如同時(shí)有三十個(gè)數(shù)據(jù)庫操作請求,則有二十個(gè)會(huì)同時(shí)執(zhí)行,剩下十個(gè)返回超出并發(fā)錯(cuò)誤;一次數(shù)據(jù)庫請求(無論小程序端發(fā)起還是云函數(shù)端發(fā)起)將耗費(fèi)一個(gè)連接;每個(gè)云環(huán)境分別有一個(gè)同時(shí)連接數(shù)限制、獨(dú)立計(jì)數(shù)。假如數(shù)據(jù)庫查詢平均耗時(shí) 10ms,那么一個(gè)連接可以支持 100qps(1000ms/10ms=100),20個(gè)連接可以支持到 2000qps。
  5. 云函數(shù)(單次運(yùn)行)運(yùn)行內(nèi)存:云函數(shù)運(yùn)行時(shí)最大可用內(nèi)存為 256 MB。在云函數(shù)運(yùn)行日志中展示的運(yùn)行內(nèi)存信息,為當(dāng)次運(yùn)行時(shí)的實(shí)際使用內(nèi)存。實(shí)際使用內(nèi)存可能低于最大可用內(nèi)存,計(jì)費(fèi)時(shí)按配置內(nèi)存即 256 MB 計(jì)算。
  6. 云函數(shù)同時(shí)連接數(shù):已放開同時(shí)連接數(shù)限制,現(xiàn)所有套餐均改為統(tǒng)一的最大上限 1000

服務(wù)等級協(xié)議

小程序·云開發(fā)由騰訊云 TCB 提供存儲和計(jì)算服務(wù),因此小程序·云開發(fā)遵循《騰訊云云開發(fā)服務(wù)等級協(xié)議(SLA)》中的相關(guān)規(guī)定。

對于已購買云開發(fā)套餐并已產(chǎn)生費(fèi)用的客戶,如服務(wù)可用性低于標(biāo)準(zhǔn),開發(fā)者有權(quán)根據(jù)服務(wù)等級協(xié)議中的賠償方案,通過相應(yīng)賬戶的 工單 申請賠付。具體可用性計(jì)算規(guī)則、賠償標(biāo)準(zhǔn)和申請方式遵循《騰訊云云開發(fā)服務(wù)等級協(xié)議(SLA)》中的規(guī)定。

特別說明

  • 自付費(fèi)功能上線起,將不再受理通過郵箱申請的小程序·云開發(fā)配額調(diào)整申請。
  • 對于截止2019-06-21日前申請調(diào)整的配額的截止日期統(tǒng)一延長至2019-08-31。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號