我的Serverless实战—基于Serverless搭建一个简单的WordPress个人博客图文详解-JJZ

Posted JIANGJIZE1999

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我的Serverless实战—基于Serverless搭建一个简单的WordPress个人博客图文详解-JJZ相关的知识,希望对你有一定的参考价值。

文正在参与 “100%有奖 | 我的Serverless 实战”征稿活动

活动链接:https://marketing.csdn.net/p/15940c87f66c68188cfe5228cf4a0c3f

1.对serverless的介绍

1.1 serverless官方定义

这里我们引用了一位知乎大牛的解释:

要说Serverless是什么,直译过来就是无服务器。根据 CNCF 的定义,Serverless 是指构建和运行不需要服务器管理的应用程序的概念。CloudFlare对其定义:

Serverless computing is a method of providing backend services on an as-used basis. A Serverless provider allows users to write and deploy code without the hassle of worrying about the underlying infrastructure. A company that gets backend services from a serverless vendor is charged based on their computation and do not have to reserve and pay for a fixed amount of bandwidth or number of servers, as the service is auto-scaling. Note that although called serverless, physical servers are still used but developers do not need to be aware of them.

google翻译结果:

无服务器计算是一种按需提供后端服务的方法。无服务器提供程序允许用户编写和部署代码,而不必担心底层基础结构。从无服务器供应商处获得后端服务的公司将根据其计算费用,而不必保留和支付固定数量的带宽或服务器数量,因为该服务是自动扩展的。请注意,尽管称为无服务器,但仍使用物理服务器,但开发人员无需了解它们。

1.2 serverless的“less”具体体现在哪里,有什么优点

serverless的“less”具体体现在哪里,对于刚入门的我看了很多资料还是处于懵逼中,这里我询问了我的Java web老师:

在这里插入图片描述

在这里插入图片描述
具体的优点我通过与老师交流,之后总结出下面几条:
1. 降低运维需求

  • 使用Serverless 在业务上线前无需提前计划服务器的资源,也不需要购买、配置服务器
  • Serverless 进一步的降低了底层运维工作量,业务上线后,开发者不需要担心服务器运维,因为服务器的运维全部交给了云平台和云厂商

2. 降低运营成本

  • Serverless 的应用是按需执行的。应用只在有请求需要处理或者事件触发时才会被加载运行,在空闲状态下 Serverless架构的应用本身并不占用计算资源
  • 在使用 Serverless 产品时,用户只需要为处理请求的计算资源付费,而无须为应用空闲时段的资源占用付费

3. 快速修改

  • 利用 Serverless 架构的简单运维、低成本及快速上线能力,可以来快速尝试业务的新形态、新功能

1.3 腾讯云和serverless的关系

这个地方我询问了我高中的现在同是念计算机科学的同学:
在这里插入图片描述
All in all , 云函数(Serverless Cloud Function,SCF)是腾讯云为企业和开发者们提供的无服务器执行环境,帮助您在无需购买和管理服务器的情况下运行代码。您只需使用平台支持的语言编写核心代码并设置代码运行的条件,即可在腾讯云基础设施上弹性、安全地运行代码。SCF 是实时文件处理和数据处理等场景下理想的计算平台。 官网:https://cloud.tencent.com/product/scf
就是说腾讯云贡献出了自己的服务器供大家伙儿使用,我们开发者就不需要自己再去买服务器,然后再去维护了。

1.4 使用serverless云服务和传统 的Web 应用部署对比

  • 1、传统服务器有产权,而云主机则只是一种服务而已,没有任何产权;

  • 2、传统服务器是独立的服务器,所有功能由自己完成,而云主机则是一个集群,他们的功能需要相互之间的协助才能完成;

  • 3、传统服务器在性能上更加稳定,而云主机在性能上比传统的服务器相对较差;

  • 4、云主机相对于传统服务器,性价比更高;

  • 5、云主机是按需购买,成本控制上更加灵活;

  • 6、云主机相对于传统服务器而言,效率更高,但是稳定性则不如传统服务器;

  • 7、传统服务器:购买机器 --> 下载php环境集成软件,并安装 --> 设置需要配置的环境 --> 添加网站配置、新建数据库 -->安装网站 --> 完成;云服务器:选择模版 --> 直接部署,自动创建所有云上服务资源。

下面我将用gif和图片结合的方式来讲解怎样利用serverless搭建个人博客。

1.5 serverless部署wordpress用到的函数服务

因为我在湖南,离广东比较近,所以我的函数服务选的是广州的
在这里插入图片描述

在这里插入图片描述

2.基于Serverless搭建WordPress个人博客

2.1 登录腾讯云serverless控制台

腾讯云Serverless控制台入口:https://console.cloud.tencent.com/sls

在这里插入图片描述
下图即为Serverless控制台,大家可以看到我这里已经之前创建了一个mrjiang应用,大家如果第一次使用的话,在应用栏应该为空

2.2 创建Serverless应用

serverless在腾讯云目前处于公测阶段,目前有很多优惠供大家选择,大家可以先领券再新建应用。

代金券和免费资源领取地址:https://cloud.tencent.com/act/pro/serverless-wordpress?from=14256
在这里插入图片描述
点击新建应用
在这里插入图片描述
选择快速部署WordPress框架,并点击下一步
在这里插入图片描述
在这里插入图片描述
设置应用基础配置,然后点击完成
在这里插入图片描述
部署可能需要一分钟,耐心等待即可。

在这里插入图片描述
部署完成后就可以看到WordPress的前台入口地址和管理员入口地址了
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
通过上面图片可以看到,在我们部署WordPress框架的时候,Serverless已经帮助我们自动完成了环境的配置,相对于传统的虚拟机服务器配置方式节省了很多时间,节省了很多步骤

2.3 wordPress博客框架介绍

2.3.1 wordPress简介

wordPress官方网站介绍地址:https://cn.wordpress.org/support/article/overview-of-wordpress/

WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和mysql数据库的服务器上架设属于自己的网站。也可以把WordPress当作一个内容管理系统(CMS)来使用。
WordPress是一款个人博客系统,并逐步演化成一款内容管理系统软件,它是使用PHP语言和MySQL数据库开发的,用户可以在支持 PHP 和 MySQL数据库的服务器上使用自己的博客。
WordPress有许多第三方开发的免费模板,安装方式简单易用。不过要做一个自己的模板,则需要你有一定的专业知识。比如你至少要懂的标准通用标记语言下的一个应用html代码、CSS、PHP等相关知识。
WordPress官方支持中文版,同时有爱好者开发的第三方中文语言包,如wopus中文语言包。WordPress拥有成千上万个各式插件和不计其数的主题模板样式。

2.3.2 WordPress管理员后台配置

点击管理员登录地址进入管理员后台
在这里插入图片描述
按照图片提示进行初始化配置
在这里插入图片描述

初始化成功后点击登录
在这里插入图片描述
在这里插入图片描述
wordpress后台界面仪表盘,在这里我们可以进行设置站点标题,发布文章,管理主题,对用户进行管理等功能
在这里插入图片描述

2.3.3 WordPress前台界面

在后台初始化完成后,我们进入前台界面
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
我们在前台界面可以看到博客平台已经搭建完成,并具备文章展示没评论编辑,分类,站内搜索等基本功能

但是界面相对简单,只具有基本功能,还不是很完善,仪表盘在此为我们提供了更加丰富灵活的修改方式

2.3.4 WordPress前台界面配置

进入wordpress仪表盘,点击自定义站点
在这里插入图片描述
点击主题这里可以在wordpress.org这里选择来自网络的丰富主题,可以选择更改主题
在这里插入图片描述

在这里插入图片描述
当然也可以在仪表盘进行其他设置,大家可以自由发挥。

2.4 WordPress编辑文章并发布

点击写文章
在这里插入图片描述
在这里插入图片描述
这边是对文章进行发布和修饰
在这里插入图片描述
点击发布后
在这里插入图片描述
我们复制链接打开看一下
在这里插入图片描述

3.搭建WordPress博客视频教程

下午挑了段时间自己录了个视频给大家分享一下基于Serverless搭建一个简单的WordPress个人博客的过程
第一次录视频,表现有点不好,见谅见谅(●’◡’●)

基于serverless搭建wordpress博客

喜欢的friends点点favor+subscription吧!!!!!
在这里插入图片描述

文正在参与 “100%有奖 | 我的Serverless 实战”征稿活动
活动链接:https://marketing.csdn.net/p/15940c87f66c68188cfe5228cf4a0c3f

以上是关于我的Serverless实战—基于Serverless搭建一个简单的WordPress个人博客图文详解-JJZ的主要内容,如果未能解决你的问题,请参考以下文章

我的Serverless实战—基于Serverless搭建WordPress个人博客平台经验分享

我的 Serverless 实战 — 使用基于腾讯云云函数部署项目实践

Serverless Devs 重大更新,基于 Serverless 架构的 CI/CD 框架:Serverless-cd

Serverless Devs 重大更新,基于 Serverless 架构的 CI/CD 框架:Serverless-cd

我的Serverless实战—基于Serverless搭建一个简单的WordPress个人博客图文详解-JJZ

我的Serverless实战—基于Serverless搭建一个简单的WordPress个人博客平台经验分享Mr.jiang