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

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

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

文章目录

  • 1.对serverless的介绍
    • 1.1 serverless官方定义
    • 1.2 serverless的“less”具体体现在哪里,有什么优点
    • 1.3 腾讯云和serverless的关系
    • 1.4 使用serverless云服务和传统 的Web 应用部署对比
    • 1.5 serverless部署wordpress用到的函数服务
  • 2.基于Serverless搭建WordPress个人博客
    • 2.1 登录腾讯云serverless控制台
    • 2.2 创建Serverless应用
    • 2.3 wordPress博客框架介绍
      • 2.3.1 wordPress简介
      • 2.3.2 WordPress管理员后台配置
      • 2.3.3 WordPress前台界面
      • 2.3.4 WordPress前台界面配置
    • 2.4 WordPress编辑文章并发布
  • 3.搭建WordPress博客视频教程

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老师:

我的Serverless实战—基于Serverless搭建一个简单的WordPress个人博客图文详解-JJZ_第1张图片

我的Serverless实战—基于Serverless搭建一个简单的WordPress个人博客图文详解-JJZ_第2张图片
具体的优点我通过与老师交流,之后总结出下面几条:
1. 降低运维需求

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

2. 降低运营成本

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

3. 快速修改

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

1.3 腾讯云和serverless的关系

这个地方我询问了我高中的现在同是念计算机科学的同学:
我的Serverless实战—基于Serverless搭建一个简单的WordPress个人博客图文详解-JJZ_第3张图片
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用到的函数服务

因为我在湖南,离广东比较近,所以我的函数服务选的是广州的
我的Serverless实战—基于Serverless搭建一个简单的WordPress个人博客图文详解-JJZ_第4张图片

我的Serverless实战—基于Serverless搭建一个简单的WordPress个人博客图文详解-JJZ_第5张图片

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
我的Serverless实战—基于Serverless搭建一个简单的WordPress个人博客图文详解-JJZ_第6张图片
点击新建应用
我的Serverless实战—基于Serverless搭建一个简单的WordPress个人博客图文详解-JJZ_第7张图片
选择快速部署WordPress框架,并点击下一步
我的Serverless实战—基于Serverless搭建一个简单的WordPress个人博客图文详解-JJZ_第8张图片
我的Serverless实战—基于Serverless搭建一个简单的WordPress个人博客图文详解-JJZ_第9张图片
设置应用基础配置,然后点击完成
我的Serverless实战—基于Serverless搭建一个简单的WordPress个人博客图文详解-JJZ_第10张图片
部署可能需要一分钟,耐心等待即可。

我的Serverless实战—基于Serverless搭建一个简单的WordPress个人博客图文详解-JJZ_第11张图片
部署完成后就可以看到WordPress的前台入口地址和管理员入口地址了
我的Serverless实战—基于Serverless搭建一个简单的WordPress个人博客图文详解-JJZ_第12张图片

我的Serverless实战—基于Serverless搭建一个简单的WordPress个人博客图文详解-JJZ_第13张图片

我的Serverless实战—基于Serverless搭建一个简单的WordPress个人博客图文详解-JJZ_第14张图片
我的Serverless实战—基于Serverless搭建一个简单的WordPress个人博客图文详解-JJZ_第15张图片
通过上面图片可以看到,在我们部署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管理员后台配置

点击管理员登录地址进入管理员后台
我的Serverless实战—基于Serverless搭建一个简单的WordPress个人博客图文详解-JJZ_第16张图片
按照图片提示进行初始化配置
我的Serverless实战—基于Serverless搭建一个简单的WordPress个人博客图文详解-JJZ_第17张图片

初始化成功后点击登录
我的Serverless实战—基于Serverless搭建一个简单的WordPress个人博客图文详解-JJZ_第18张图片
我的Serverless实战—基于Serverless搭建一个简单的WordPress个人博客图文详解-JJZ_第19张图片
wordpress后台界面仪表盘,在这里我们可以进行设置站点标题,发布文章,管理主题,对用户进行管理等功能
我的Serverless实战—基于Serverless搭建一个简单的WordPress个人博客图文详解-JJZ_第20张图片

2.3.3 WordPress前台界面

在后台初始化完成后,我们进入前台界面

我的Serverless实战—基于Serverless搭建一个简单的WordPress个人博客图文详解-JJZ_第21张图片
我的Serverless实战—基于Serverless搭建一个简单的WordPress个人博客图文详解-JJZ_第22张图片
我们在前台界面可以看到博客平台已经搭建完成,并具备文章展示没评论编辑,分类,站内搜索等基本功能

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

2.3.4 WordPress前台界面配置

进入wordpress仪表盘,点击自定义站点

点击主题这里可以在wordpress.org这里选择来自网络的丰富主题,可以选择更改主题
我的Serverless实战—基于Serverless搭建一个简单的WordPress个人博客图文详解-JJZ_第23张图片


当然也可以在仪表盘进行其他设置,大家可以自由发挥。

2.4 WordPress编辑文章并发布

点击写文章
我的Serverless实战—基于Serverless搭建一个简单的WordPress个人博客图文详解-JJZ_第24张图片
我的Serverless实战—基于Serverless搭建一个简单的WordPress个人博客图文详解-JJZ_第25张图片
这边是对文章进行发布和修饰
我的Serverless实战—基于Serverless搭建一个简单的WordPress个人博客图文详解-JJZ_第26张图片
点击发布后
我的Serverless实战—基于Serverless搭建一个简单的WordPress个人博客图文详解-JJZ_第27张图片
我们复制链接打开看一下

3.搭建WordPress博客视频教程

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

基于serverless搭建wordpress博客

喜欢的friends点点favor+subscription吧!!!!!
我的Serverless实战—基于Serverless搭建一个简单的WordPress个人博客图文详解-JJZ_第28张图片

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

你可能感兴趣的:(云服务器,serverless,wordpress,云服务器,serverless,wordpress,腾讯云)