Serverless WordPress 系列建站教程(三)
- 2021 年 3 月 11 日
- 筆記
- Serverless, WordPress, 網站, 騰訊雲
從前面兩篇教程文章里,我們可以了解到 Serverless WordPress 的低門檻部署,免運維等功能優勢。而建站場景中,開發者關注的另一個重點則是成本問題,Serverless 架構究竟如何計費,比起傳統模式,它的優勢究竟在哪裡?本篇文章中,我們將為您做出詳細介紹。
使用資源
首先,我們再回顧一下 Serverless WordPress 所用到的雲端服務:
模組 | 說明 |
---|---|
SCF 雲函數 | 負責 Serverless WordPress 的接入層實現,從而運行 WordPress |
API 網關 | WordPress 的對外入口,實現了 RESTful API |
CFS | WordPress 的 Serverless 存儲倉庫 |
TDSQL-C Serverless | 通過創建 TDSQL-C Serverless (原 CynosDB) 的 MySQL 類型資料庫,實現資料庫按量計費,自動擴縮容 |
VPC | 內網打通SCF雲函數、CFS、TDSQL-C Serverless之間的網路,保障網路隔離 |
每一個服務均支援按量計費,保證您的網站按照實際使用量收費,不會為未使用的資源付費。
具體計費方式
接下來,我們將以一個日訪問量為 100 的個人部落格為例,為您介紹 Serverless WordPress 的計費方式:
一、雲函數
雲函數按照實際使用付費,採用後付費模式,按小時進行結算,以元為單位結算,定價如下:
種類 | 價格 |
---|---|
資源使用費用 | 0.00011108元/GBs |
調用次數費用 | 0.0133元/萬次 |
外網出流量費用 | 各地域均有不同定價,中國大陸 0.80 元/GB |
同時,開通了雲函數服務的用戶,每月可享受 40萬GBs 的免費資源使用量及 100萬次免費調用次數。
假設網站日訪問量為100,平均每次訪問運行 30ms,函數記憶體 1024 MB:
-
資源使用量:
(30/1000)s * (1024/1024)GB * 100 * 30 = 900GBs/月
-
調用次數:
100*30=3000次/月
-
外網出流量:
SCF 與 API 網關之間走內網,無外網出流量
-
費用合計:
900GBs/月 * 0.00011108元/GBs + (3000/10000)萬次/月 * 0.0133元/萬次 = 約 0.1 元/月
二、API 網關
API 網關有多種計費方式,默認採用按量付費,定價如下:
種類 | 價格 |
---|---|
調用次數費用 | 0.06 元/萬次 |
外網出流量費用 | 各地域均有不同定價,中國大陸 0.80 元/GB |
每個帳號擁有12個月的免費額度使用期,期內每個月擁有100萬次免費調用、1GB免費外網出流量。
假設網站日訪問量為100,每次訪問,產生外網出流量 30 kb:
-
調用次數:
100*30=3000次/月
-
外網出流量:
(30/1024/1024)GB * 100 * 30 = 0.0858 GB/月
-
費用合計:
3000/10000 * 0.06 元/萬次 + 0.0858 GB/月 * 0.80 元/GB = 0.086 元/月
三、CFS 文件存儲
CFS 同樣支援按量付費和資源包付費兩種方式,存儲空間的最大值(峰值)為1TB以內,各地區標準存儲類型按量計費價格如下:
地區 | 單價 |
---|---|
中國大陸 | 0.35元/GB/月 (0.00048611 元/GB/時) |
中國香港 | 0.63元/GB/月 (0.00087500 元/GB/時) |
新加坡 | 0.58元/GB/月(0.00080556 元/GB/時) |
東京 | 0.58元/GB/月(0.00080556 元/GB/時) |
矽谷 | 0.52元/GB/月(0.00072222 元/GB/時) |
更多請參考CFS計費文檔
CFS 主要用於掛載原生 WordPress 應用,需要 1GB 存儲空間,費用如下:
1GB * 0.35元/GB/月 = 0.35元/月
四、TDSQL-C Serverless 資料庫
Serverless 資料庫採用後付費模式,即計算先按需設置最大和最小算力範圍,在結算時會按您的實際計算和存儲資源使用量收取費用。
Serverless 總費用 = 計算節點費用 + 存儲空間費用
-
計算節點費用:
計費單元 CCU 按使用計費價格(元/個/秒) Serverless 實例 0.000095 -
存儲空間費用:
計費單元 按量計費價格(元/GB/小時) TDSQL-C 集群 0.00485
日訪問量 100 的個人部落格網站,1 GB 資料庫存儲,每月費用計算如下:
- 存儲費用:1 * 0.00485元/GB/小時 * 24 * 30 = 3.49 元/月
- 計算費用:100 * 0.000095 * 30 = 0.285 元/月
五、VPC
免費使用,詳情請參考 VPC 計費文檔
六、合計
綜合上述計算結果,可以得知通過 Serverless WordPress 部署一個日訪問量 100 左右的個人部落格,一個月需要花費成本為:
0.1+0.0858+0.35+3.49+0.285=4.311元
可以發現,與傳統自建方案相比,Serverless WordPress 一個月成本不到 5 元,使用成本大大降低。
原因分析
那麼,究竟為什麼 Serverless WordPress 的成本有如此明顯的降低呢?這個還是依賴 Serverless 架構本身的優勢,以函數為例,只有訪問時計費,函數在被觸發時不產生任何費用,函數執行時按請求數和計算資源的運行時間收費。Serverless 資料庫也是採用類似的計費方案,按實際計算和存儲資源使用量收取費用,價格優勢明顯,對初創期的開發者十分友好。
新用戶第一次部署 WordPress 應用,即可獲得 30 元 TDSQL-C ,5 元 CFS 文件存儲代金券,歡迎登錄控制台免費體驗!
部署鏈接://console.cloud.tencent.com/sls/create?t=wordpress&from=wx