首页 > 编程笔记

虚拟主机、VPS、云主机和独立服务器的对比

空间也叫网站空间或主机,主要用于存放网站的内容,包括各种形式的文件和资料,比如网站的页面、文档、图片、影音、数据库等。

任何网站都必须放在网站空间上,才能绑定域名到这个空间,其他人才能够在外网通过域名(网站地址)访问到相关网站,否则将网站系统或者论坛系统在一台计算机上安装后,除了自己和局域网内的用户外,其他用户是无法通过互联网(广域网)访问网站的。

按照存储容量大小及技术操作难度可将空间分为虚拟主机、VPS主机、云主机、独立服务器、独立机柜、独立机房等。

独立机柜和独立机房就是在数据中心(通常是电信部门)拥有几个机柜甚至是一个独立的机房,这种规模的空间存储只有大型商业网站才会用到。

虚拟主机

虚拟主机也叫“网站空间”,就是通过技术手段将一台物理服务器划分成多个“虚拟”服务器供用户使用。每台虚拟主机都具有独立的域名和完整的 Internet 服务器功能,且不同虚拟主机之间都是各自独立、不相互影响的,并由用户自行操作管理。

用户可以自己上传或者删除网站的程序及内容,操作起来非常方便。

虚拟主机有以下几方面的优点。

1) 费用方面

相对于购买独立服务器,虚拟主机的费用便宜,能够最大程度地为中小型网站/站长提供便利。

通常一台虚拟主机的服务费大概是几百元,购买一台 1GB 的空间也就 200 元左右,同时还附带数据库(MySQL 或者 MsSQL),如果成为网站空间商代理的话,就更加便宜。如果购买独立服务器的话,就需要1万元左右,这对于一个初学者来说太奢侈了。

2) 配置方面

虚拟主机的管理简单,主机运行相关的软件及配置服务商已经全部配置完毕,用户只需直接将网站源码上传到空间中即可,这就大大简化了服务器管理的复杂性。

通常情况下,如果网站无法访问,只需在网站服务商那里提交一个工单,网站服务商的相关技术人员会专门给予解决办法(或后台直接予以解决),非常方便。

例如,我是西部数码的钻石代理,如果我的网站出现问题,就可以在售后问题中提交工单说明情况,然后等待技术支持协助解决,相当方便,如图1所示。

在西部数码后台提交售后工单
图1:提交售后工单

VPS主机

VPS(Virtual Private Server,虚拟专用服务器)的原理是将一台独立服务器划分成多个虚拟专享服务器给用户使用。每台 VPS 主机都可分配独立公网 IP 地址、独立操作系统、实现不同 VPS 主机之间的磁盘空间(存储)、内存、CPU 资源、进程和系统配置的隔离。

VPS 主机的操作基本与独立服务器一致,可以重装操作系统、安装软件程序、单独重启服务器。

大多数选择购买 VPS 主机的站长都会同时拥有多个网站,少则 5 个,多则十几个,这种情况购买服务器比较浪费,而购买空间的话,支持放这么多网站的虚拟主机比较少,价钱也比较高。VPS 服务器的出现解决了这类问题。

VPS 服务器的功能与服务器相差不多,可以说是服务器的缩小版,用户可以通过本地计算机开始菜单中的“远程桌面连接”连接到远程主机,实现 VPS 服务器本地化的操作管理(如图2和图3所示),其操作与在自己计算机上基本一致,只是硬盘和内存的大小比服务器稍微小一些。

Windows远程桌面连接窗口
图2: Windows远程桌面连接窗口

VPS主机远程连接界面
图3:VPS 主机远程连接界面

虚拟主机和 VPS 的对比

相比于虚拟主机,VPS 主机具有以下优点:
1) VPS主机用户之间是完全隔离开来的,都是分别使用各自的独立 CPU、内存、存储空间、带宽及 IP 资源,互不影响;而虚拟空间是用户与用户间共享所有资源,彼多就此少,此多就彼少。

2) VPS 主机是由用户完全控制的,可以安装、卸载及运行任意应用软件,创建任意定制的配置,对网站环境具有更多的可操作性,使网站的发展具备更多的可扩展空间,比如建更多的站、配置更多的数据库、绑定更多的域名等;虚拟空间却只能使用固定空间,拥有简单地上传下载网站程序、绑定域名的有限权限,没有扩展的可能。

3) 高度安全。VPS 是由系统权限分隔的,而且在系统环境中是完全独立的,它不会受到其他网站的影响。

4) VPS 服务器除了为建站提供必要的配置环境外,在资源剩余的情况下,还可以做更多的事情,比如作为网络存储、网络备份工具,或者运行一些有用的软件,作为个人计算机等;虚拟空间资源有限,除了建站外,并不具备其他功用。

5) 备份和恢复。一般 VPS 有两个盘,一个是存放备份磁盘,另一个是网站正常需要的磁盘,即使某天网站被人攻击,网站源码全部丢失,也可以用备份磁盘快速恢复网站。

6) 提供 VZPP 控制面板,可自助管理和使用故障诊断工具:重启动、修复、重装、备份、实时监测运行。而其中的操作日志和资源利用统计功能能够帮助管理员发现和排除故障。

这些功能是虚拟主机所不具备的,如果虚拟主机出现了问题,只能联系网站技术人员,让他们处理问题,用户自己没有任何权限。

7) VPS 主机支持自动更新系统应用软件,随之降低安全风险。

8) VPS 主机支持资源的超配额使用,允许占用资源的峰值超过系统规定的额度,而使你的机器服务正常运行。

云主机

关于云主机,百度百科是这么解释的:云主机是云计算在基础设施应用上的重要组成部分,位于云计算产业链金字塔底层,产品源自云计算平台。该平台整合了互联网应用三大核心要素:计算、存储、网络,面向用户提供公用化的互联网基础设施服务。

云主机是一种类似于 VPS 主机的虚拟化技术:
简单理解,云主机是 VPS 主机的升级版,能够结合云计算技术享用更多的互联网基础设施服务,安全性更高。

云主机和 VPS 的对比

与 VPS 比较,云主机上的所有软件、硬件、带宽、线路等都可以根据用户需求的变更而轻松变更,无须关停主机(具体操作如图4所示)。

VPS 就不行,假如你购买的空间容量为 40GB,当 40GB 硬盘存储容量被占满时,就必须更换一台容量更大的设备,然后从原 VPS 主机中备份转移数据到新主机。

云主机升级调整配置
图4:云主机升级调整配置

独立服务器

独立服务器是企业根据业务需求,按照自己对硬件配置的要求花钱购置的服务器主机,企业需要自行搭建相关服务器环境以保证其外部网络的正常运行。

一般大型公司出于数据安全考虑才会自主购置独立服务器,同时聘请专业的网络工程师负责服务器的搭建、管理及维护。

服务器租用

服务器租用是指企业无须自己购买服务器,只需根据公司业务发展的需要提出对服务器硬件配置的要求,主机服务器由 IDC 服务商进行配置。

企业采用租用的方式安装相关的系统软件及应用软件以实现企业独享专用高性能服务器,实现全部网络服务功能,企业的初期投资减轻了,可以更专注于自己业务的研发。

企业可以自行安装操作系统及相应的应用软件,并完全自行管理,也可由 IDC 服务商代企业安装系统、应用软件,免费提供服务器监测服务。

企业可以按月或按年租用,按年租用一般会送服务器产权。

服务器托管

服务器托管是指企业自行购买服务器之后,通过 IDC(主机商)交由机房进行管理维护,服务器的所有权和使用权都是属于企业自己的,企业只需支付维护管理费用。

在服务器托管的情况下,如果硬件等出现问题,机房一般是不负责维修的,需要客户自行处理。

所有教程

优秀文章