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 文件存储代金券,欢迎登录控制台免费体验!
部署链接:https://console.cloud.tencent.com/sls/create?t=wordpress&from=wx
Serverless Wordpress 系列建站教程(三)的更多相关文章
- 万网免费主机wordpress快速建站教程-万网主机申请
很多小伙伴在万网的免费主机申请活动中建立起了自己的个人网站,但还是还有许多小伙伴现在想建站,却发现官网找不到免费主机的申请地址了,以为活动结束了?其实还是可以继续申请免费主机的,接下来小编给大家介绍如 ...
- 万网免费主机wordpress快速建站教程-wordpress下载及安装
进入wordpress官网(http://cn.wordpress.org)下载最新的wordpress安装程序,下载完成后解压到任意电脑目录. 解压完毕后,使用FTP管理工具上传安装文件至主机htd ...
- 万网免费主机wordpress快速建站教程-域名绑定及备案
进入主机管理界面,点击管理 点击域名绑定,绑定域名项选择已有域名,选择已购买的域名,点击一键解析域名,点击添加,即可完成域名解析工作. 由于没有备案,备案状态显示为未备案,点击旁边的备案链接,跳转至阿 ...
- 万网免费主机wordpress快速建站教程-域名申请
在上一篇文章中,小伙伴们已经申请好了万网的免费主机,接下来教大家如何申请域名. 由于万网免费主机要绑定在阿里备案的域名,现在以万网的域名注册为例子. 首先进入万网域名注册页面(http://www.n ...
- WordPress 建站教程:新手搭建 WordPress个人博客图文教程(完全版)
前言 WordPress 作为动态博客的代表,至今已经有十几年历史,而且一直在更新发展中,功能强大,插件和主题丰富,WordPress搭建使用也很方便.作为个人站长和博主,很多都是从 WordPres ...
- 云服务器 ECS > 建站教程 > 部署 LAMP (CentOS 7.2 ,Apache版本:2.4.23, Mysql 版本:5.7.17 , Php版本:7.0.12)
云服务器 ECS > 建站教程 > 部署 LAMP (CentOS 7.2) 部署 LAMP (CentOS 7.2) 文档提供方:上海驻云信息科技有限公司 更新时间:2017-06 ...
- 3.新手建站教程系列之认识WordPress和第一篇文章
上一期咱已经把本地环境和wp网站给搭建出来了,接下来就是来认识这个程序了.进入网站后台,地址为你的网址/wp-admin 后台名字叫做仪表盘,首页是一个信息合集区域,上面会显示有多少文章,多少页面以及 ...
- 直接使用!安装WordPress一键部署轻松建站教程
关于 WordPress WordPress (opens new window)简称WP,最初是一款博客系统,后逐步演化成一款功能强大的企业级 CMS(内容管理/建站系统),目前是公认的全球最佳建站 ...
- 用户选择wordpress程序建站需要知道的一些事情 - 安全、优化速度、配置
WordPress是我们使用最多的CMS程序之一,无论是我们的个人博客,还是企业网站,甚至中小型站点,我们都可以用WP程序部署.我们看到海外网站的时候,大部分都是用的WORDPRESS程序.在我们国人 ...
随机推荐
- String常用方法介绍
转载 int length(); 语法:字符串变量名.length(); 返回值为 int 类型.得到一个字符串的字符个数(中.英.空格.转义字符皆为字符,计入长度). String a=" ...
- CF1463-A. Dungeon
题意: 你面前有三个怪物,他们分别有a, b, c点血量.现在你可以指定一个怪物,用大炮向他们射击,之后该怪物就会掉一滴血.每七次射击就会使得炮弹威力加强一次,即第7, 14, 21次射击的时候炮弹威 ...
- js中for循环遍历的写法
众所周知,for循环是编程中必不可少的知识点:那么如何高效的写出循环呢? 我们要先知道for循环的基础样式是由自有变量自增自减和if判组成的: 1 for(条件){ 2 执行语句 3 } 而for循环 ...
- LINUX - 通信
为什么三次握手: 让服务端和客户端都知道,自己的收信能力和发信能力没有问题: 第一次:客户端发给服务端--服务端知道了,自己的收信能力和客户端的发信能力没有问题: 第二次:服务端回复客户端--客户端知 ...
- 牛客网多校第3场 C-shuffle card 【splay伸展树】
题目链接:戳这里 转自:戳这里 关于splay入门:戳这里 题意:给n个数,进行m次操作,每次都从n个数中取出连续的数放在最前面. 解题思路:splay的区间操作. 附代码: 1 #include&l ...
- 关于谷歌浏览器不支持html5中audio的autoplay解决方法(js代码解决)
当我们直接写autoplay时,在chrome中浏览器并没有自动播放音频: 如果直接通过js来调用audio的play()方法也不行: 控制台还会报错 大概意思:play()调用失败,因为用户没有与文 ...
- HTTPS in depth
HTTPS in depth HTTPS Hypertext Transfer Protocol Secure How does HTTPS work? https://www.cloudflare. ...
- XPath in Action
XPath in Action Python 爬虫 数据上报,可视化埋点 HTML / XHTML XML / XML Namespaces XPath XPath 是一门在 XML 文档中查找信息的 ...
- How to implement an accurate countdown timer with js
How to implement an accurate countdown timer with js 如何用 js 实现一个精确的倒计时器 原理剖析 web worker js custom ti ...
- Serverless & FaaS
Serverless & FaaS Function as a Service 通过 Functions(一个事件驱动型无服务器计算平台,还可以解决复杂的业务流程问题)更加高效地进行开发; 在 ...