通俗的讲,服务器就是一台或多台具有超级计算能力的电脑,购买一台实体服务器往往成本很高,并且个人网络目前是不允许接入到广域网中;所以云服务就诞生了,有能力的公司花钱买一堆服务器放在机房里,然后通过网络把它们分区租给个人使用者或者小型公司使用;
现在的云服务器市场已经非常庞杂了,并且起了各种名字,让人眼花缭乱。我个人区分它们的时候,其实主要就看它是服务器还是主机。服务器需要自己远程管理,想做什么就做什么,可以同时起多个站点;主机则一般都是用网页面板管理,并且功能受限,一般只能放一个站点。
服务器有可以简单分为:
- VPS 服务器
- 云服务器 ECS
主机则主要是:
- 共享(独享)云虚拟主机
VPS 服务器及操作简介
VPS 服务器,相对来说比较开放,方方面面都需要租赁者自己动手安装和配置,租一台新服务器后,我们需要先安装系统,一般来说会安装 CentOS 或者 Ubuntu,两种都是 Linux 系统的分支,安装系统一般是在云服务器供应商的页面中选择安装。
完成后我们还需要创建用户、管理权限、基础的软件环境安装等…要做这些事情,我们就必须登录到远程服务器,这时候我们可以使用 SSH 登录;
SSH 即 Secure Shell(安全外壳协议)是一种加密的网络传输协议,通过 Secure Shell 中的 Shell 便能猜测到它是通过终端来登录的一种操作方式。SSH 用于计算机间的加密登录,如果用户从自己的本地计算机,使用 SSH 协议登录到另一台远程计算机,我们就可以认为这种登录方式是安全的。登录指令也很简单
$ ssh user@host -p port
user 就是 Linux 上创建的用户,第一次一般使用 root 用户。host 即主机地址(ip),还有端口号,一般 ssh 默认端口是 22,所以如果没有改变过 ssh 的端口号,可以不写 -p port。
推荐一个 ssh 登录的终端软件:Termius,官网地址。比系统自带的终端方便一些,专门用来做 ssh 登录。
云服务器 ECS
云服务器 ECS 我个人还没使用过,不过从介绍上来看,它更像一台弹性的 VPS,毕竟它的名字里有个 E (Elastic)。其对于操作者的开放程度很大,同时也提供了很多附加的服务来方便用户,支持终端、管理控制台、Web 服务页面、API(看具体供应商) 操作主机,弹性则表明服务器配置可以根据实际需要进行随时变更,包括计算配置、存储配置、网络配置,需要多少配置,就使用多少,比较合理。
云虚拟主机简介
云虚拟主机,从名字上就可以看出来,档次降下来了,前边都叫服务器,这里只能叫主机了,云虚拟主机一般都不能 ssh 远程登录,操作都在服务商提供的服务页面中完成,所以云虚拟主机同时也预装了网站应用环境就和数据库环境;云虚拟主机又可以简单分为 2 种:
- 共享云虚拟主机
- 独享云虚拟主机
简单理解就是整租房和合租房的区别。
阿里云对共享云虚拟主机的解释
共享虚拟主机即一台服务器被划分成多个一定大小的空间,分配多个租户,这些租户共享这台服务器的硬件资源,每个空间都给予单独的 FTP 权限和 Web 访问权限。
阿里云对独享云虚拟主机的解释
与共享云虚拟主机相比,独享云虚拟主机,最大的不同是资源独享。享有整个服务器的软硬件资源,即每台轻云服务器的 CPU、内存、带宽、硬盘均为独享,且不限流量,具有独立 IP,预装了网站应用环境就和数据库环境,同时具备共享云虚拟主机和云服务器的优势。提供可视化操作的控制面板环境,操作简单,即买即用。
FTP 软件
要想在这两种种云虚拟主机进行文件交换,一般都要通过 FTP 协议进行。在本地安装一个 FTP 软件,连接到云虚机,进行文件上传、下载、修改。Mac 上的 FTP 软件,推荐 FileZilla,免费好用,官网下载地址。
选择哪种云服务
所以综合看下来,可操作程度高,又有不错的独立配置的云服务器就是 vps 和云服务器 ECS (进化版 VPS),一般来讲,同等配置的 ECS 应该要比 VPS 在价格上贵一些,毕竟提供了不少方便的服务;所以个人如果想学习或者喜欢折腾服务器那些东西,最好直接来一台 VPS ,价格也不贵,一年 100 多块的供应商很多。如果是个人建站,专注内容,不想折腾的,那么可以考虑选择独享云虚拟主机,预装了很多应用环境,不用自己去安装了。
(完)