Serverless Wordpress 系列建站教程(三)

2021-03-11 11:10:32 浏览数 (1)

从前面两篇教程文章里,我们可以了解到 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 计费文档:https://cloud.tencent.com/document/product/582/47378

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 计费文档:https://cloud.tencent.com/document/product/215/20096

六、合计

综合上述计算结果,可以得知通过 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 文件存储 代金券,欢迎登录控制台免费体验!

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

One More Thing

立即体验腾讯云 Serverless Demo,获取 Serverless 新用户礼包,请在 PC 端访问: serverless.cloud.tencent.com/start?c=wx

欢迎进入千人 QQ 群 (871445853) 交流!

  • GitHub: github.com/serverless
  • 官网: cloud.tencent.com/product/serverless-catalog

点击「阅读原文」进入 Serverless 中文网,体验更多 Serverless 应用的最佳实践!

0 人点赞