如何搭建一个属于你自己的网站 之 购买服务器

互联网诞生于1969年,距离今年已经50多年了,越来越多的人希望拥有一个完全属于自己的网站,例如一个用来记录自己日常生活的博客,或者只是用来学习Linux或者各种最新的计算机技术。随着VPS的出现,这一切都变得如此简单方便和快捷,最关键的是越来越便宜,一年最低仅需要100-200元,你就可以完全拥有一台属于自己的VPS服务器。

如果你稍微懂点VPS、Linux、web服务器、数据库、PHP相关的基础知识,那就再好不过了,不懂也没有关系,因为随着技术的进步,这些事情越来越简单,建设和部署一个网站可能十来分钟就搞定了。

总之,现在搭建一个个人网站已经变得比较容易了,难点在于如何创造内容,吸引目标用户,获得收益。

从今天开始,我计划将我的学习经历和一些经验记录下来,希望对那些想要搭建网站的朋友有所帮助。开篇首先来看看如何购买一个属于您自己的服务器,迈出第一步之后,以后的事情就是水到渠成了,购买域名,部署服务器程序,创造内容。

注意:本文主要为那些准备用心搭建个人或者企业网站的用户而写。如果只是想购买一台便宜的VPS学习Linux,我会在以后的文章中进行介绍。

1 服务器基础知识

首先你需要购买一台属于你自己的服务器,你可以远程连接到这台服务器,然后通过终端安装各种你需要的软件。服务器的类型大体上包括3种,虚拟主机,VPS和专有服务器,性能依次增强,价格依次增大。

1.1 虚拟主机

虚拟主机,英文名称一般为shared hosting,也常常被称为共享“虚拟空间”、“空间”,相对于其他两种云主机的主要区别就是,虚拟主机无需用户部署网站环境,因为已经预装了常见网站开发语言的运行环境、数据库及管理工具,用户直接安装建站程序就可以使用。主机提供商都都会提供一个图形化的控制面板,可以方便的进行域名绑定、文件解压缩等简单操作。

从技术角度来讲,虚拟主机是把一台真实的物理服务器通过虚拟化技术划分成多个虚拟主机,每个虚拟主机都具有单独的FTP权限和web访问权限,缺点就是资源是共享的,比如CPU、内存、IP地址、带宽等。

简单的说,虚拟主机就是利用Apache Web服务器软件的Virtual Host技术在一台服务器上部署多个网站。

1.2 VPS主机

VPS主机是通过使用VPS(Virtual Private Server 虚拟专用服务器)技术,将服务器分割成多个虚拟的专享主机。每个VPS分配独立公网IP地址、独立操作系统、独立空间、独立内存、独立CPU资源等,可以远程连接到桌面,相当于一台功能完整的电脑,用户可以根据需求自行更换操作系统、安装程序、部署环境以及重启服务器。也就是说VPS主机相对虚拟主机来说更高一级,自由度更高!

简单的说,VPS就是将一台物理服务器分隔成多个独立的虚拟服务器,类似于你在计算机上安装VMWare、Virtual Box或者KVM,然后创建了多个虚拟机。

大多数主机销售厂商只是销售VPS,然后提供一个操作系统镜像安装方法,其余的事情就交给用户了,使用者需要了解一些Linux基础知识,如果没有Linux基础,那么使用起来有还是有一定的难度的。

为了降低使用难度,技术实力强劲的各大厂商都提供了各种增值服务,例如阿里云的轻量应用服务器(Simple Application Server)支持一键部署WordPress、Lamp、Joomla、Drupal等网站程序,以及LAMP、Docker、DevStudio和Node.js等应用程序运行环境。非常适合熟悉操作系统和应用环境配置的用户,系统镜像提供一个纯净的操作系统初始环境,您可以根据需要自行安装应用。阿里云的轻量应用服务器提供基于单台服务器的应用部署,安全管理,运维监控等服务,一站式提升您的服务器使用体验和效率。

1.3 专用服务器

云服务器,英文名称一般为dedicated hosting,云服务器就是一些实际的硬件设备(很多个物理服务器),通过虚拟化技术,可以大规模统一调度,并当成“一台”机器的技术。你根本看不到它在哪里,看不到它的CPU、内存、硬盘,但是你可以轻松把它当成“一台”现实中的主机来操作,无论是配置软件、测试性能、还是上传文件都和传统服务器没什么区别。

1.4 裸金属服务器

除了上面介绍的三种常见主机以外,裸金属服务器(Bare Metal Server,BMS)。裸金属服务器也被称为单租户环境物理服务器,由一个或多个独立服务器组成,它是服务器领域中的新事物,是一款兼具虚拟机弹性和物理机性能的计算类服务,是专属的云上物理服务器。

通俗的来讲就是裸金属服务器就是传统物理服务器的升级版,也可以说是介于物理服务器和云服务器之间的一种形态,既具备传统物理服务器卓越性能,又具备云服务器一样的便捷管理平台,兼具了双方的优点,在满足核心应用场景对高性能及稳定性需求的同时,还兼备云计算的弹性、灵活性和传统物理机安全物理隔离的特点。

比较和选择

下面我们从性能、稳定性、价格和对使用者的要求,这4个方面对它们进行比较。裸金属服务器太过高端,不是个人用户玩的,因此这里不作介绍。

虚拟主机VPS专有服务器
性能
稳定性
价格/月$10或者更少$20-$100$100+
用户技术要求很少的Linux基础知识基本的Linux运维知识基本的Linux运维知识

鉴于虚拟主机的尴尬地位,你只能安装内置的网站程序,例如WordPress,然后写文章,发布文章,除此以外你无法做任何事情。网站出现任何问题,你只能联系技术支持,然后等待回复。

VPS则完全不同,价格适中,而且你拥有服务器的完全控制权,你可以做更多的有意义的事情。

如果你的网站访问量比较大,或者不差钱,那么可以直接选择专有服务器,性能更加强劲!

2 如何选择VPS服务器厂商

在决定了购买VPS或者专有服务器之后,下面就是如何选择VPS服务器厂商了。这个问题的确比较头疼,因为VPS商家实在太多了,特别是美国VPS厂商更是多如牛毛,那么如何选择呢?这的确是一个问题。

2.1 是否需要备案

建设网站首先需要考虑的一个问题是是否需要备案:

对于企业来说,考虑到合法合规,选择大陆服务器厂商无疑是最佳选择。

对于个人来说,如果不想麻烦,建议选择位于香港的机房,阿里云和腾讯云在香港都有机房

2.2 访问速度

网站的访问速度无疑也是必须要考虑的,如果你的网站需要好几秒才能打开,用户体验无疑很差,很容易导致用户流失。美国与中国的物理距离决定了访问速度肯定要慢一个量级。

因此如果你的网站目标客户大都位于大陆,那么建议选择大陆或者香港机房。

2.3 其它因素

除了上面提到的访问速度以外,还有一些其它因素,例如很多人购买了美国VPS不是用来做正规的网站和博客,而是用来搭建一些VPN,导致很多IP地址被纳入黑名单,特别是那些便宜的美国VPS,可以说是阵亡了很多很多,在选购时,您也必须注意这种深坑。

2.4 技术实力

如果你想搭建一个企业网站,那么你应该首先考虑服务商的技术实力,而不是价格!

根据Gartner发布的2021年云基础设施和平台魔力象限,亚马逊、微软、谷歌名列前三,中国厂商 阿里云 再次升入远见者象限,腾讯云依旧排在利基者象限。

因此从技术实力的角度出发选择 阿里云 或者腾讯云无疑是很好的选择,毕竟对于网站来说,稳定性绝对是需要首先考虑的。我的海淘实验室目前也是部署在 阿里云 上,除了价格小贵以外,没有别的缺点。

3 阿里云服务器选购指南

阿里云 目前提供虚拟主机轻量应用服务器ECS服务器三种主机供您选择。

3.1 虚拟主机

阿里云的 独享经济增强版虚拟主机,1核1G经济版,第一年298元,而且仅限新用户。独享尊贵增强版2核4G一年需要1470元,也是仅限新用户!

正如前面提到的各种原因,不建议购买虚拟主机。不过如果您对Linux操作系统一窍不通,预算也比较紧张,那么购买虚拟主机绝对是您的最佳选择。

3.2 轻量应用服务器 和ECS服务器

阿里云主打产品为ECS服务器,从官网给出的产品排序也可以看出来。

轻量应用服务器对应VPS,性能和稳定性与ECS相比更差一些。

轻量服务器和ECS服务器的区别见下图,总的来说,ECS对使用者的要求更高一些。

如果想要详细了解 它们之间 的区别,请点击这里

价格方面,下图为阿里云中国香港及海外地区服务器价格,可以看出轻量应用服务器和ECS服务器的价格大概2-3倍。

轻量应用服务器ECS服务器
2核2G408/年1400(突发性能实例 t6 )
2核4G804/年1530(突发性能实例 t5 )
2核8G1576/年4835(通用型g5)

3.3 充分利用新用户身份

如果你是阿里云新用户,还可以享受更低的新用户专属价格,不同时间段的优惠力度和优惠产品可能不同,不过大体上差不多。

点击这里查看

4 购买和配置阿里云ECS

说了这么多,终于可以进入正题了,下面以购买和配置阿里云ECS服务器为例进行说明。

再次提醒,如果您是阿里云新用户,那么首先请访问 阿里云新用户专属页面,这里面显示了新用户专属价格,千万不要像我一样糊里糊涂的错过了!

4.1 基础配置

点击立刻购买按钮之后,跳转到基础配置页面,建议切换到自定义标签页,一步步定制你的服务器。

基础配置包括:付费模式、地域及可用性

(1)付费模式

付费模式包括3种:

  • 包年包月
  • 按量付费
  • 抢占式实例

大多数情况下,包括建立网站,直接选择包年包月即可。

按量付费 ECS 支持停机后部分资源不收费功能。

抢占式实例最高可以以一折的价格购买 ECS 实例,并能稳定持有该实例至少一个小时。一个小时后,当市场价格高于您的出价或资源供需关系变化时,抢占式实例会被自动释放,请做好数据备份工作。一个2核8G内存的抢占式实例仅仅¥ 0.228 /时,非常适合测试或者短时间的计算场景。

(2)地域及可用区

地域指的是 ECS 实例所在的物理位置。阿里云目前在亚太、欧洲、美洲、中东、印度设有数据中心,请选择靠近您客户的地域,可降低网络时延、提高您客户的访问速度。

可用区是指在同一地域内,电力和网络互相独立的物理区域。在同一地域内可用区与可用区之间内网互通,可用区之间能做到故障隔离。

如果你的应用需要多台服务器实例,而且希望实例之间需要具有较低的网络时延,那么建议您将 ECS 实例创建在相同的可用区内。

如果您的应用需要较高的容灾能力,建议您将云服务器 ECS 实例部署在同一地域的不同可用区内。

总之,就是将服务器放在离你的用户最近的地方,如果服务器之间需要通信,那么将它们放在同一个地域的同一个可用区中。

(3)实例规格

实例是能够为您的业务提供计算服务的最小单位,不同的实例规格可以提供的计算能力不同。简单地说一个实例就是一台服务器。有关实例的详细介绍请参考阿里巴巴官方的实例介绍。当然官方介绍过于专业和详尽,我们只需要抓住其中的重点:

处理器架构

绝大多数情况下,例如搭建网站,那么处理器架构一定要选择x86计算,ARM计算属于嵌入式处理器,手机处理器基本上都是ARM处理器,异构计算GPU/FPGA/NPU分别表示图形处理器/可编程逻辑器件/网络处理器,属于专业领域,大多数朋友都用不到。弹性裸金属服务器和超级计算机集群更加高端,个人用户看都不用看了。

分类

根据应用类型,规格又可以分为通用型、计算型、内存型等,它们的不同之处在于CPU核心数目和内存大小的比例不同:

  • 通用型:CPU核心数目和内存大小的比例为1:4
  • 计算型:CPU核心数目和内存大小的比例为1:2
  • 计算型:CPU核心数目和内存大小的比例为1:8

至于大数据型,CPU、内存、本地存储的规模都上了一个等级,例如20 vCPU、88 GiB、8 * 7300 GiB,每月费用¥6400起。

规格族

最后需要关注的是 处理器的规格族,例如通用型 g7、AMD 通用型 g7a、通用型 g6等,其中的g表示处理器的代数,例如g7表示第7代,g6表示第6代,后缀a表示AMD处理器。代数越高,价格越贵,AMD处理器相对来说便宜。

例如对于同样的2核8G内存,通用型 g7 每月482元,AMD 通用型 g7a每月326元,通用型 g6每月419元。

注意:这里的代指的不是Intel处理器的代数,而是阿里云自己定义的代数。

如果不清楚应该购买什么规格的服务器,还可以选择“场景化选型”,根据应用类型选购,根据系统提示进行选购。

总的来说,如果搭建个人或者企业网站,建议选择通用型,内存大一点更好,毕竟各种应用程序耗费内存越来越多。

此外,还可以参考阿里云官网的云服务器选型推荐了解更多选型知识。

(4)镜像

镜像实际上就是为你的服务器选择操作系统/应用程序。

  • 公共镜像:是由阿里云官方或第三方合作商家提供的系统基础镜像,仅包括初始系统环境。请根据您的实际情况自助配置应用环境或相关软件配置。
  • 自定义镜像:基于用户系统快照生成,包括初始系统环境、 应用环境和相关软件配置 。选择自定义镜像创建云服务器,节省您的重复配置时间。
  • 共享镜像:是其他账号的自定义镜像主动共享给您使用的镜像。阿里云不保证其他账号共享给您的镜像的完整性和安全性,使用共享镜像需要自行承担风险。
  • 镜像市场:提供经严格审核的优质镜像,预装操作系统、应用环境和各类软件,无需配置,可一键部署云服务器。满足建站/应用开发/可视化管理等个性化需求。

如果你是第一次购买ECS,那么自定义镜像肯定是空的,除非有人给你提供共享镜像,否则也是空的。镜像市场中有一些第三方提供的镜像,例如著名的宝塔面板,目前已经有94775人使用,但是其它镜像使用人数就很少了。即使是宝塔面板,镜像中的版本可能比较低,建议通过官网的一键安装脚本安装最新版本的宝塔面板

下面重点看看操作系统的选择。与PC世界不同,服务器操作系统属于Linux的天下,对,就是那只小企鹅,阿里巴巴提供了很多Linux镜像供您选择,包括:Alibaba Cloud Linux、Anolis OS、CentOS、Red Hat Enterprise Linux(需要付费,¥ 3389/年)、SUSE Linux Enterprise Server(已于2021年10月30日正式升级为商业版,¥1529/年)、Ubuntu、Debian、Fedora、Fedora CoreOS、CoreOS、OpenSUSE、FreeBSD、Rocky Linux、AlmaLinux、CentOS Stream。

服务器中使用最多的操作系统主要包括:CentOS、Ubuntu、Debian这三种,其中CentOS最多,这是因为CentOS和小红帽企业版Linux是二进制兼容的,而且还是免费的,相当于每年省了3389人民币!!不过随着小红帽政策的改变,已经不推荐使用CentOS了,而是转向其它二进制兼容版本,例如Rocky Linux、AlmaLinux和Anolis OS,它们都是CentOS 8 100% 兼容替代版本。

  • Anolis OS是 CentOS 8 100% 兼容替代版本,由龙蜥(OpenAnolis)社区推出,是完全开源、中立、开放的发行版,具备企业级的稳定性、高性能、安全性和可靠性。
  • Alibaba Cloud Linux是基于龙蜥社区(OpenAnolis) 龙蜥操作系统(Anolis OS)的阿里云发行版,针对阿里云做了大量深度优化,并由阿里云官方免费提供长期支持和维护(LTS),完全兼容 RHEL/CentOS 生态和操作方式,提供更佳的性能和体验。
  • AlmaLinux 由 CloudLinux 的开发人员构建和维护,完全兼容RHEL。CloudLinux 是一家提供服务器托管和 Linux 软件的公司,十多年来一直构建和维护其内部发行版 CloudLinux OS。
  • Rocky Linux 由 CentOS 的原始创始人 Gregory Kurtzer 领导,完全兼容RHEL。

总的来说,Rocky Linux和AlmaLinux资料更多,推荐从它们两个二选一,我个人更推荐Rocky Linux。

建议勾选安全加固,这是阿里云免费提供的服务。云服务器加载基础安全组件,提供网站漏洞检查、云产品安全配置检查、主机登录异常告警等安全功能,并可以通过云安全中心统一管理。

(6)存储

存储相当于硬盘,容量根据你的应用进行选择。

系统盘是必须的,相当于Windows中的C盘,用来安装操作系统,也可以用来安装软件和保存数据。

存储有三种类型:高效云盘、ESSD云盘、SSD云盘,速度依次变快,价格依次增高。

如果一块系统盘不能满足要求,还可以增加最多16块数据盘。类似于D、E盘等。

随实例释放:若不勾选“随实例释放”,云盘将在实例到期3天后或到期后主动释放时自动转换成按量付费云盘保留下来。若云盘为系统盘,实例释放时将作为数据盘被卸载并保留下来。

(8)快照服务

数据是无价的,因此必须做好备份!!阿里云提供的快照服务能定时对云盘进行备份,可以应对病毒感染、数据误删等风险。

可以在这里创建备份策略,也可以以后设置,因此这里无需浪费时间。

然后点击下一步进行网络和安全组设置。

(9)网络和安全组

网络和安全组直接按照默认配置即可。

注意:一定要勾选 分配公网 IPv4 地址

带宽计费模式可以选择固定带宽和流量计费,建议选择按照固定带宽,万一有人恶意访问网站产生了大量的流量怎么办?至于选择1M、2M还是10M带宽,则完全取决于你的应用或者网站流量。

安全组请确保所选安全组开放包含 22(Linux)或者 3389(Windows)端口,否则无法远程登录ECS。

登录凭证建议选择密钥对,这样更加安全,不过建议选择 创建后设置,购买好了服务器之后,按照教程进行设置即可。

分组设置直接略过即可。

注意:购买时长越长,优惠力度越大。我本来以为随着服务器硬件越来越便宜,同样的服务器价格会越来越便宜,但是令我没有想到的是自从我2019-11-03第一次购买,直到今天同样的配置仍然是每年¥ 5,030!!因此大家在购买前可以考虑多买几年。

最后确认订单内容,完成购买。

之所以仅仅推荐了阿里云服务器,这主要是基于自己的实际使用经验,虽然还有很多厂商也提供主机服务,但是如果您希望获得一个稳定可靠的主机商而不是玩玩而已,我还是推荐 阿里云,毕竟技术实力摆在那里!

在接下来,我还会介绍一些自己在学习阿里云、Linux操作系统、LAMP(Linux、Apache、MySQL、PHP)、WordPress等方面的一些体会。

至此您就完成了阿里云服务器的购买,剩下的工作就是部署网站程序,开始创作。

如果有任何疑问,例如建站交流,或者搭建网站中遇到了一些问题,或者想找我帮忙部署网站等,都可以与我联系,共同学习进步。

最后,如果您想购买一个美国主机,推荐我曾经使用过的美国老牌主机厂商Bluehost,也非常稳定可靠。

未经允许不得转载:海淘实验室 » 如何搭建一个属于你自己的网站 之 购买服务器

赞 (0) 打赏

评论 0

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏