写在最前
由于网络及电脑硬件的普及,VPS已经普及到各种小站长及个人用户,在个人接触网络的这段时间里面,印象中06年到12年这6年的时间里面,基本上还是虚拟主机的天下,当时PHP+MYSQL环境的虚拟主机基本上占据了大半江山,ASP+MSSQL在市场也有一席之地,后来由于个人一些问题,转眼到了2016年这个时候VPS的概念基本上都已经深入到各个网站主,就身边接触的人而言,大部分的人都放弃了传统的虚拟主机而改用VPS,VPS也比传统的WEB服务要具有更多优势和普及的原因:
1、自主化程度高,可以自己搭建很多环境,这些都是基于linux技术的普及和应用,无论从哪个方面看VPS的功能性都是传统WEB服务无法比拟的
2、拥有相对独立的管理系统,例如宝塔|wdcp等已经让VPS管理和使用大大便利,方便新手入门
3、价格已经基本平民化,不像以前那样只有土豪才可以用得起了
缺点:由于虚化技术会带着很大一部分资源,导致一定程度上会产生浪费,同时对新手的技术要求偏高,个人觉得如果单纯的做传统PC网站,完全没必要一定要使用VPS,当然传统web也慢慢成为了历史,你不接受时代的变迁,那么你注定要成为历史.
说下VPS的概念把:以下来源于百度百科:VPS(Virtual Private Server 虚拟专用服务器)技术,将一台服务器分割成多个虚拟专享服务器的优质服务。实现VPS的技术分为容器技术,和虚拟化技术 [1] 。在容器或虚拟机中,每个VPS都可选配独立公网IP地址、独立操作系统、实现不同VPS间磁盘空间、内存、CPU资源、进程和系统配置的隔离,为用户和应用程序模拟出“独占”使用计算资源的体验。VPS可以像独立服务器一样,重装操作系统,安装程序,单独重启服务器。VPS为使用者提供了管理配置的自由,可用于企业虚拟化,也可以用于IDC资源租用。
PS:简单理解一下VPS就相当于虚化服务器,类似于你在你的电脑上开了VM一样.VPS和独立服务器的最大区别在于系统和空间都和其他VPS同一台服务器上,一个人受到攻击全体减血,这就是很多VPS自己用的不多,运行起来也非常卡的原因之一
VPS常见类型
实际上对于新手来说,除非你将来使用的程序特殊要求,一般情况下这些区别不大.
Hyper-Vwindows独有的VPS虚化方式,采用这种形式架构的基本都是WIN系统的VPS
VMware某些小主机上采用的方式,实际上浪费资源停严重,但是好处就是超售情况不会明显,因为独立划区,理论上系统重装数据备份安全度可能偏高.
OpenVZOpenVZ是操作系统级别的虚拟化技术,是底层操作系统上的一层应用,这意味着易于理解和低权重开销,一般来说也意味着更优的性能。但是OpenVZ配置起来比较灵活,给黑心服务商改低限制的机会。
优势:现在外面卖的这种类型,许可的内存都超大,CPU也强劲,而且卖家很多,可比性也很强。性价比超高。
劣势:超卖,没有不超卖的,导致各种灵车,但是博主用基本差不多,因为openvz架构的VPS在虚化方面浪费很低,所以相对而言价格便宜,但是核心等都是虚化的,显示不真实,一般而言基本都会超售。连带的cpu也被过度分割导致性能升值不如其标明的1/10。再有就是内存,基本上OpenVZ技术没有独占的,都是共享,别人多了你就少了,而且这种技术最大的劣势就是内存下来后直接就是当机。还有开设vpn各种不方便。另外土豪注意:OpenVZ没有swap,通过free命令查出的内存,其中一部分事实上是宿主机的swap的,只是被vps当成物理内存。所以说openvz架构的VPS,你光看他的CPU核心和内存很大程度上是感受不出来性能的明显提升,但是一旦跑起来很凶的时候才可以让你感受到区别.
XenXen是半虚拟化技术,它并不是一个真正的虚拟机,而是相当于自己运行了一个内核的实例,可以自由的加载内核模块,虚拟的内存和IO,稳定而且可预测。分Xen+pv+和Xen+hvm,区别就是pv只支持linux,而hvm支持win系统。优势:内存独占,虽然小但是保证分配的到。部分虚拟技术决定了就算是超卖也不会超太离谱。所以一般的母鸡就算超了,也很少导致石头盘。当然小鸡有pt就除外了。另外就是即使内存再低也不会当掉,只是会无响应一段时间。劣势:内存小,硬盘小,带宽小,因为没法超卖了,为了赚钱只能把这3个基本配置降下来了。还有就是供应商残次不齐,而且大部分在说xen的时候都木有明说是pv还是hvm,其实pv的性能是优于hvm的。再说一下XEN是唯一无法超售的VPS架构方式
KVM优势:和xen类似,比xen更好的一点是,kvm是完全虚拟的,所以不分pv和hvm的区别,所有的kvm类+型的虚拟技术都可以装各种linux的发行版和各种win的发行版,不管供应商在主页有没有写明是否支持win,只要你配置够win运行,那就肯定可以装+的上去,只是方法的问题而已。
劣势:恰恰因为kvm可以装任意类型的操作系统,导致了折腾帝甚至在128m的机器上装了win2003(上去+后直接所有的cpu和内存都用于硬盘IO 了,不明白这些人想干神马)。其结果就是所有的kvm邻居都得看你周围邻居的脸色。这么说把,一个node下只要+有5、6台这种折腾帝,对不起,你的硬盘基本就是石头盘了。
撇开其他因素,单看性能:Xen>KVM>OpenVZ,其中KVM和OpenVZ最常见的VPS架构方式,所以看完本节你所知道的两件事,就是KVM比OpenVZ好就是了,将来选购的时候价格高一点,也不要去意外,没什么好意外的其实.
分析用途
我觉得在个人选购VPS的时候,首先得知道你购买VPS是用来做什么的,这样才能最大程度上保证你的钱花的值得,以下我列举一些,希望对你有所帮助
内网穿透
内网穿透具体是做什么的可以百度,简而言之就是可以将你的电脑网映射出去,不需要独立IP,即可把自己的电脑当成服务器使用一样,一般我用的内网穿透软件主要用的是FRP,当然也有很多其他服务,以后再慢慢介绍,就FRP而言,占用内存较小,因为只做穿透,不做存储,所以对服务器流量和网速要求较高,选择VPS的时候应选择高带宽和大流量为主的VPS.
当然也有很多服务提供内网穿透服务,不过就本人而言还是自己架设的用的舒心,当然自用要求较高,并且单一的,我建议还是购买现成的使用,毕竟国内适合的VPS不多,国外的速度相对不佳!
重点需要:流量|带宽|线路
不太重要的东西硬盘大小|CPU核心主频及个数|内存大小
科学上网
科学上网这个不知道自己百度把,常用的软件有SSR|trojan|V2ray等,这个因为是长期上网,并且对网速和流量均有要求,所以线路和流量就显的比较重要,常见的线路和等等参数会在下面说明这里只说重点
重点需要:流量|带宽|线路
不太重要的东西硬盘大小|CPU核心主频及个数|内存大小
还有一点需要注意的是:以上只能用于合法备案的商用平台,本站只介绍发展,不教技术!请勿留言相关内容!
网站及APP架构
这个也是VPS最常见的用途,架构WEB有很多种需求,需要量身定制,一下列举一些希望对你有所帮助
wordpress:中小博客,日独立访问量在2000左右,PV量在1万左右的,系统以centos为例,需要1G内存,CPU主频在1.8GHZ以上,如果不开启伪静态建议选择主频在2.6以上,站库分离的话,硬盘选择10G左右即可,如果本地存储,根据你网站的大小来选了
另外:如果单纯的只挂wordpress强烈建议就不要装什么宝塔面板之类的,手动配置PHP+MYSQL+nginx会比较节约资源
BBS:论坛如DZ,PW老版本的论坛程序,新出的,我不了解,日IP10万以上,建议一般VPS都难以达到,可以购买高规格的虚拟主机或者是KVM架构的
纯静态web512M内存,cpu基本没啥要求,硬盘大小和流量根据你的网站浏览量来选
挂号
挂QQ
挂TG机器人
网盘用途
离线下载
网盘程序
常见参数
未完待续……………..
有没有 免费的VPS
有GCP,AWS,Azure,开个信用卡都可以免费用12个月