什么建站系统支持文章采集(基于Serverless的低成本、高性能的全新建站方案(组图))
优采云 发布时间: 2022-04-08 00:08什么建站系统支持文章采集(基于Serverless的低成本、高性能的全新建站方案(组图))
Serverless作为近几年兴起的一个新概念,相信很多人都听说过,但究竟什么是Serverless呢?它真的需要服务器吗?传统业务如何适应 Serverless?本文将通过WordPress建站场景,为大家介绍一种基于Serverless的低成本、高性能建站新方案。
01. Serverless 简介
顾名思义,无服务器意味着“无服务器”。这里的“无服务器”实际上并不需要服务器,而是将服务器的维护留给了云供应商。开发者只需要管理业务层代码,根据计算使用量进行计算。大大降低了运维成本。以下图为例。在传统的部署方案中,开发者必须先估算服务流量,然后根据最大服务流量购买服务器,往往会因为估算的偏差而导致流量溢出或资源浪费的问题。
serverless 方案类似于网约车方案,根据请求量自动扩缩容,使资源按请求计费,无需付费使用。
目前,Serverless 的应用场景非常广泛,大部分传统服务都可以在 Serverless 云功能上得到完美支持。接下来,我们以部署一个WordPress网站为例,介绍在serverless架构下HTTP服务的具体实现。
02. Serverless WordPress 架构介绍
首先我们看一下传统的PHP服务架构:
在云函数架构下,这组逻辑是通过函数的不同模块来实现的:
03. Serverless WordPress 解决方案优势
与传统Web应用部署方案的对比如下:
传统虚拟机部署
无服务器 WordPress
部署步骤
购买机器 --> 搭建 PHP 环境 --> 配置数据库 --> 安装应用程序。
选择 Template --> Direct Deployment 自动创建所有云服务资源。
成本
预付,需提前购机。
计费基于使用情况。个人博客网站日访问量100次,最低运行成本不到10元/月。
表现
服务器和数据库部署在同一个虚拟机上,缺少主次容灾。
基于底层云资源完成部署,数据库与应用分离,各服务支持容灾备份。
相比之下,云功能建站方案的主要优势在于:便宜简单,中长尾低负载服务,无请求时可计费,自带弹性伸缩,灾难恢复能力。
04. Serverless WordPress 部署实践
目前,您可以通过腾讯云无服务器应用控制台或CODING Pages 网站托管服务一键创建WordPress应用,系统会自动为您创建以下资源:
模块
阐明
云功能 SCF
负责Serverless WordPress的接入层实现,运行WordPress。
API 网关
WordPress的外部入口实现了一个RESTful API。
文件存储 CFS
WordPress 的无服务器存储库。
云原生数据库 TDSQL-C Serverless
通过创建TDSQL-C Serverless(原CynosDB)MySQL类型数据库,数据库可以按量计费,自动扩缩容。
私有网络 VPC
内网连接云功能SCF、CFS、TDSQL-C Serverless,保证网络隔离。
1.进入Serverless Application Console,点击“新建应用”按钮,选择“应用模板创建”,填写你的应用名称,选择“WordPress框架”创建卡片;
控制台链接:
2. 点击“创建”,自动进入应用部署日志页面。这个过程一般需要90s左右,请耐心等待;
3. 部署完成后,您可以在应用详情页面登录您的WordPress网站,进行页面监控、绑定自定义域名等后续操作;
除了 Serverless 控制台,CODING Pages 网站 托管服务还支持一键部署 WordPress。如果您已经有CODING账号,欢迎体验。
还有一件事
立即体验腾讯云Serverless Demo并获取新的Serverless用户包,请在PC端访问:
/start?c=wx20210412
欢迎成千上万的人 (871445853) Exchange Serverless!
GitHub:/服务器
官网:/product/serverless-catalog
Serverless 建站惊喜福利大礼包!
建站计算资源、云功能SCF、文件存储CFS、云原生数据库TDSQL-C、内容分发CDN、API网关资源包月交付。
本文分享自微信公众号-ServerlessCloudNative(ServerlessGo),作者:April
原文出处及转载信息详见文中。如有侵权,请联系删除。