騰訊云:只需三步,快速在Serverless架構(gòu)部署WordPress項目

來源: TencentServerless
作者:April
時間:2021-01-31
17494
騰訊云Serverless提供了基于Serverless架構(gòu)的Wordpress全新部署方式,通過Serverless Framework Wordpress組件,僅需三步,就可以快速在Serverless架構(gòu)部署Wordpress項目。

N2Q3ZDlmOS5qcGVn.jpg

WordPress是使用PHP語言開發(fā)的博客平臺,用戶可以在支持PHP和MySQL數(shù)據(jù)庫的服務(wù)器上架設(shè)屬于自己的網(wǎng)站,也可以把WordPress當作一個內(nèi)容管理系統(tǒng)(CMS)來使用。根據(jù)W3techs的統(tǒng)計,截至2020年12月,全球約39.9%的網(wǎng)站都使用WordPress,無論是個人博客,還是官方網(wǎng)站,還是作為通用的內(nèi)容管理系統(tǒng),都可以通過Wordpress快速搭建,也是目前最流行的動態(tài)網(wǎng)站框架之一。

騰訊云Serverless提供了基于Serverless架構(gòu)的Wordpress全新部署方式,通過Serverless Framework Wordpress組件,僅需三步,就可以快速在Serverless架構(gòu)部署Wordpress項目。

Serverless Wordpress建站,只需3步:

https://console.cloud.tencent.com/sls/create?t=wordpress

架構(gòu)簡介

該方案主要使用了以下資源模塊,實現(xiàn)從接入層到計算層到存儲層的完全Serverless化:

1612065595(1).png

功能優(yōu)勢

1.支持Wordpress原生框架

傳統(tǒng)Wordpress項目遷移至Serverless,往往需要對項目原生框架進行大量改造,以適應(yīng)Serverless架構(gòu)。而使用Serverless Wordpress組件,您不需要對原生項目進行任何改造,即可直接完成部署,做到對框架無入侵,也支持后續(xù)的版本升級。

2.降低使用成本

從接入層到計算層到存儲層,全部使用Serverless資源,真正做到按量計費,彈性伸縮,大大節(jié)省成本

示例:以一個個人博客網(wǎng)站為例,設(shè)定日訪問量 100,1 GB 文件存儲,1 GB 數(shù)據(jù)庫存儲,每月費用計算如下:

   - API 網(wǎng)關(guān)

     調(diào)用次數(shù):100/10000*0.06*30=0.018元/月

     出流量:100*30/1024/1024*0.8*30=0.068元/月


   - SCF 云函數(shù)

     SCF 調(diào)用次數(shù):100*30=3000次/月 免費額度內(nèi),不產(chǎn)生費用

     SCF 資源使用費用:30/1000*100*30=900GBs/月 免費額度內(nèi),不產(chǎn)生費用


   - CFS 存儲費用(月費用):1*0.35=0.35元/月


   - Serverless MySQL 數(shù)據(jù)庫

     存儲費用:1*0.00485元/GB/小時*24*30=3.49 元/月

     計算費用:100*0.000095*30=0.285 元/月


     合計: 0.018+0.068+0.35+3.49+0.285=4.211元

對比可以發(fā)現(xiàn),與傳統(tǒng)自建方案對比,Serverless Wordpress一個月成本不到5元,使用成本大大降低。

新用戶第一次部署Wordpress應(yīng)用,即可獲得30元TDSQL-C,5元CFS文件存儲代金券。

3.部署步驟簡單

通過Serverless Wordpress組件,只需幾行yml文件配置,即可快速完成Wordpress應(yīng)用部署,極大降低部署門檻。

部署步驟

您可以通過命令行控制臺完成Serverless Wordpress部署,步驟如下:

部署前提

·開通SCF云函數(shù)服務(wù)

·開通CFS文件存儲服務(wù)

·(可選)準備好已備案的自定義域名,您也可以通過Serverless備案資源包完成備案

控制臺部署

·步驟一:登陸Serverless應(yīng)用控制臺,點擊"新建應(yīng)用"

wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1.jpg

·步驟二:根據(jù)指引,填入應(yīng)用名稱,選擇"應(yīng)用模版"--"Wordpress應(yīng)用",點擊"創(chuàng)建"

wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1(1).jpg

注意:目前只支持北京、廣州、上海區(qū)域

·步驟三:創(chuàng)建完成后,點擊"訪問應(yīng)用",即可訪問您的Wordpress項目,您也可以在應(yīng)用詳情頁完成自定義域名的配置

wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1(2).jpg

命令行部署

·步驟一:本地初始化Serverless Wordpress配置文件

sls init wordpress--name example

·步驟二:進入目錄下,執(zhí)行sls deploy,即可完成部署

$ cd example && sls deploy


serverless ? framework


Action: "deploy" - Stage: "dev" - App: "appDemo" - Instance: "wordpressDemo"


region:       ap-shanghai

zone:         ap-shanghai-2

vpc: 

  ...


cfs: 

  ...


db: 

  ...


apigw: 

  created:     true

  url:         https://service-xxxxx.sh.apigw.tencentcs.com/release/

  ...


layer: 

  ...


wpInitFaas: 

  ...


wpServerFaas: 

  ...

部署成功后,點擊apigw部分輸出url,根據(jù)指引完成賬號密碼配置,即可開始使用您的Wordpress應(yīng)用。

如果想要配置自定義域名,您也可以修改serverless.yml配置文件,完成應(yīng)用信息配置,或部署完成后在控制臺修改,詳細配置內(nèi)容,請參考全量配置文檔:

https://github.com/serverless-components/tencent-wordpress/blob/master/docs/configure.md

注意:目前已支持ap-guangzhou-4,ap-shanghai-2,ap-beijing-3,ap-nanjing-1四個可用區(qū)。

Serverless Wordpress建站,只需3步:

https://console.cloud.tencent.com/sls/create?t=wordpress

立即登錄,閱讀全文
版權(quán)說明:
本文內(nèi)容來自于TencentServerless,本站不擁有所有權(quán),不承擔相關(guān)法律責任。文章內(nèi)容系作者個人觀點,不代表快出海對觀點贊同或支持。如有侵權(quán),請聯(lián)系管理員(zzx@kchuhai.com)刪除!
優(yōu)質(zhì)服務(wù)商推薦
更多
掃碼登錄
打開掃一掃, 關(guān)注公眾號后即可登錄/注冊
加載中
二維碼已失效 請重試
刷新
賬號登錄/注冊
個人VIP
小程序
快出海小程序
公眾號
快出海公眾號
商務(wù)合作
商務(wù)合作
投稿采訪
投稿采訪
出海管家
出海管家