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-C5 元 CFS 文件存儲代金券,歡迎登錄控制台免費體驗!

部署鏈接://console.cloud.tencent.com/sls/create?t=wordpress&from=wx