对于每个建站新手来说,首先要解决的就是服务器购买的问题,目前市面有很多类型的服务器,常见的有:阿里云、腾讯云、华为云的云服务器,也有 Bandwagon、DigitalOcean、Vultr等提供的VPS,还有Hostering、SiteGround、Cloudways的虚拟主机。
一上来就这么多选择,新手肯定不知所措。那么这些虚拟主机、VPS 和 云服务器有啥区别和联系呢。
要了解这些服务器的区别我们首先要从物理服务器讲起,物理服务器简单理解的话你可以认为它是一台计算机。这种计算机性能和稳定性比普通PC强,但是价格昂贵,一般企业用户才会使用独立的物理服务器(就是需要自己实实在在买一台设备放在那里)。性能强,但是无论用还是不用,机器和网络等成本都在那里。
后来人们发现很多的物理服务器其实使用率很低,CPU和内存等资源白白浪费在那。人们便发明了虚拟化技术。使得物理服务器可以通过虚拟化技术,在一套操作系统的基础上,虚拟出多套的独立运行的操作系统。从用户角度来看,就像是有很多台服务器可以使用,但都是运行在一台服务器上。从而大大提高了资源的利用,降低使用成本。这一套套虚拟出来的独立的操作系统就是VPS。
有了 VPS 后人们还不满足,每台 VPS 上我都要重新安装不同系统、配置各种环境,费时费力,但很多时候人们对系统和环境的要求都差不多,有没有一种办法开箱即用,只要我购买后就能直接使用呢?这个时候 虚拟主机就出现了,虚拟主机其实是在一套安装好的操作系统上将环境配置好(asp+SQLserver、PHP+MySQL等),然后所有的用户公用一套环境。简单快捷,但是因为是和别人公用一套环境,自由度不高,限制较多,很多人公用后性能也一般。
但是依然需要安装系统,配置环境等各种操作,耗时耗力。如果我就是想架设一个网站,有没有更快速更偷懒的方法呢?虚拟主机就是这样的产品。虚拟主机其实是在一套安装好的操作系统上将环境配置好(asp+SQLserver、PHP+MySQL等),然后所有的用户公用一套环境。
有些服务商还会在虚拟主机类型的基础上区分SHARED WEB HOSTING(共享虚拟主机)、DEDICATED WEB HOSTING(独享虚拟主机)。注意这个独享指的是独享的IP,其它资源CPU、内存等还是共享的。和共享虚拟主机区别不大。只不过独享IP对网站SEO有好处。正常的商家对独享虚拟主机的服务器数量会控制的少一点,性能相对相对共享虚拟主机好一点,相差的不会太大。
管理型虚拟主机是新出来的一种虚拟主机形式,简单说就是针对某一种网站程序单独推出的一款虚拟主机。
通常情况下,共享型虚拟主机上面可以安装各种各样的程序,你不知道哪个程序有漏洞,从而引起服务器的不安全。
而托管型WordPress主机,就只能安装WordPress这款建站程序,如果哪个版本有漏洞,会及时提醒你或者帮你更新,同时也会针对WordPress做一些性能优化。简单说就是托管型的虚拟主机更傻瓜化,性能比其他虚拟主机更稳定一点,你不用考虑怎么搭建WordPress,只需要专注于内容,但是本质上还是虚拟主机。
只要理解了前面 VPS 后,其实云服务器也很容易理解。VPS 是在一台服务器上进行虚拟化出多套服务器,那么云服务器则是将一大堆的服务器、网络、存储资源集合成大集群,然后在这些服务器集群中虚拟化出多个类似独立服务器的部分。
价格:云服务>VPS>虚拟主机
性能:云服务≈VPS>虚拟主机
维护成本:虚拟主机<VPS<云服务器
对用户的技术要求:虚拟主机<VPS<云服务器
自由度:云服务器≈VPS>虚拟主机
介绍完上面集中服务器类型后,那么你可能还是想知道,我到底应该选哪种来建站。
首先如果是新手练手且预算有限,考虑共享虚拟主机,毕竟是单纯的个人折腾。
企业建站但没人维护服务器,考虑托管型虚拟主机。
企业建站且有人维护服务器,考虑VPS或者独立服务器。
以上仅是个人建议,仅供参考。