如何选择合适的VPS

2013-08-24   来源:站长日记       编辑:沧海桑田   类别:服务器    转载到:    发表评论

如何选择合适的VPS Openvz好还是Xen好

如何选择合适的VPS Openvz好还是Xen好


什么是VPS
VPS是Virtual Private Server的缩写,虚拟专用服务器。不是物理服务器,又区别于Shared Hosting(虚拟主机),使用者对VPS拥有完全的控制权,即Root Access

VPS的特点
.相对独立的用户隔离:用户之间不再因为各种资源而打架,相互之间处于相对的隔离状态。
.较高的安全性:得益于VPS相对独立的用户隔离的特性,其安全性相比Shared Hosting有了很大的提高。
.拥有与Dedicated Server一样的用户体验:用户可以在VPS上安装自己喜欢的操作系统,Linux各种发行版,Windows的服务器操作系统,使用时,在操作和体验上与控制一台Dedicated Server无异
.配置的灵活性与Dedicated Server无异:使用Shared Hosting的时候,一些组件或者服务,不能自己选择。用VPS可以选择自己喜欢的操作系统,安装自己喜欢的软件,是Shared Hosting无法做到的

VPS的选购

机房的选择
机房的选择是极其重要的,机房的位置、带宽等是影响VPS性能的重要因素,在选购VPS首先要考虑选择大陆机房还是选择国外机房

大陆VPS
如果事业在大陆同时具备各种备案条件及综合网站运营能力,大陆VPS应当是不二之选,相对于国外的VPS,大陆VPS速度有无可比拟的优势。PING值上很多使用大陆VPS的服务器的PING值都在60MS左右,上100的都很少见。
当然大陆VPS必须考虑到国情——南北通,大陆服务商之间的互通问题。选择大陆VPS时对机房的选择,会更多的倾向于使用BGP(边际网关协议)的机房。使用BGP,可以很好的解决南北通的问题,使得访问者无论是在南方还是北方,无论使用的是电信还是网通,在速度上都能获得极好体验

国外VPS
如果VPS放在大陆,将会给国外的访问者带来极其糟糕的体验,为了保证大陆与国外访问者在速度上都有良好的体验,在选择国外VPS时机房的位置是最首要最基础的因素 速度上对大陆友好国外机房有:San Jose(圣何塞) 》 Fremont(费里蒙特) 》 Los Angles(洛杉矶) 》 Las Vegas(拉斯维加斯) 》 Dallas(达拉斯) 》 Pennsylvania(宾夕法尼亚)
1. San Jose (圣何塞)暂时没有价格靠谱的服务商
2. Fremont (费里蒙特)以 Linode 为代表,其次是 Nerios 价格比较靠谱且服务比较稳定的服务商
3. Los Angles (洛杉矶) – 主要服务商 VPSYou , EcVPS , RasHost, DiaHosting 等,价格要比 Linode 和 Nerios 的要友好,同时客服支持中文也支持支付宝方便
4. Las Vegas (拉斯维加斯) – 主要服务商 VPSYou, EcVPS, RasHost, DiaHosting 等。
5. Dallas (达拉斯)  主要服务商 VPSYou, EcVPS, RasHost, DiaHosting 等。
6. Pennsylvania (宾夕法尼亚) – 以 Burst 为代表,速度上是最慢的,PING值有时候会高达400+MS
口碑可以


虚拟化技术的选择
市面上有基于多种虚拟化技术的VPS,比较主流的是基于 OpenVZ 以及 Xen 虚拟化技术的VPS
使用上两者之间的区别在于,前者容易超卖,并且大多数服务商都在超卖,后者不容易超卖,几乎没有服务商能够超卖。前者由于不支持 eth0 的虚拟化,因此不支持基于 PPTP 的VPN,后者支持

对于基于 OpenVZ 虚拟化技术的VPS,价格较便宜,稳定的不多,稳定性比较靠谱的是 EcVPS
对于基于 Xen 虚拟化技术的VPS,价格相对较贵,但因其不容易超卖,所以稳定性较高。口碑最好的是 Linode ,比较靠谱的还有 VPSYou 和 RasHost
如果纯粹放网站,不考虑提供基于PPTP的 VPN 服务的话,基于 OpenVZ 虚拟化技术的VPS,价格亲民,要考虑超卖的因素。如果要提供基于 PPTP 的 VPN 服务的话,Xen虚拟化技术的 VPS 是不二之选

价格的考虑
价格看菜吃饭是最靠谱的。尽量选择支持月付的VPS(貌似大多数都支持)月付20USD左右,内存如果能在256M以上较靠谱,否则不如买 Dedicated Server

支付方式的考虑
大陆用户 支持支付宝那当然是最好了,支持 PayPal 或者 Google Checkout 也比较靠谱。支付方式主要是从安全性的角度 目前主流的 PayPal 以及 Google Checkout ,不要直接填写信用卡信息 信用卡是不可以“到处留情”的,使用 PayPal 、 Google Checkout 以及支付宝,虽然也要暴露自己的信用卡或者借记卡信息,但毕竟这些是大企业,保障用户个人信息安全是他们的立足之本

其他因素
选购VPS 要考虑的因素还有
控制面板
VPS配置管理友好的控制面板十分重要,SolusVM、HyperVM、VePortal以及Xen-Shell等 有些没有控制面板,重装系统需要提交服务单不靠谱,如 RasHost
有些有全功能的控制面板如 Linode
有些提供了非自主开发,但功能也比较全面的控制面板如VPSYou、EcVPS、DiaHosting


技术支持
VPS在售后服务上分为 Managed VPS 和 UnManaged VPS
前者提供全方位的售后服务,而后者则提供基本的售后服务如宿主机器或者网络故障的检测与排除。
前者由于具有全方位的售后服务保障,价格要比后者贵出许多。后者全靠站长自力更生
Managed VPS可以要求客服帮装一些程序,例如 Wordpress 、 Joomla 以及 Discuz 等,适合新手
UnManaged VPS 则不提供帮装程序的服务,因此比较适合懂技术或者有点技术功底的人

使用限制
VPS的使用不是无限制的,受服务商的TOS(用户协议)以及当地法律的约束,在购买VPS时,必须考虑到具体的使用用途,对用途进行预判,是否会违反使用限制。
使用过程如果违法用户协议或者当地法律,VPS可能会被直接关闭,甚至数据都无法取回,损失就大了。比方说大陆的服务商以及在荷兰注册的一些互联网企业,使用限制就较少,用起来会比较自由。

退款策略
善用服务商的退款策略,可以有效保障自己的权益,关于退款策略,每个服务商都会有一些差别,退款的规定和流程,一般在TOS中有叙述


Openvz和Xen的技术规格分析

Xen与Openvz的区别
Xen和Openvz同样是虚拟化主机技术,区别Xen是半虚拟化技术,不是一个真正的虚拟机,是相当于自己运行了一个内核的实例,可以自由的加载内核模块,虚拟的内存和IO,稳定而且可预测。
Openvz则是操作系统级别的虚拟化技术,是底层操作系统上的一层应用,这意味着易于理解和低权重开销,一般来说也意味着更优的性能

openvz因为免去了大量的公共开销,理论上性能会比xen更好。为什么大家都会认为openvz过分压榨性能呢?
因为openvz配置起来比较灵活,给黑心openvz服务商改低限制的机会,如mediatemple号称512M内存的dv方案,kmemsize才12M,不了解的人看到512M,可使用时候这512M能分到你一半就不错了,
此消彼长,所以才会有xen 能更好地利用机器性能的错觉

2.Openvz的内核模型
当OpenVZ的主机说“256MB的保证”实际上意味着约232MB的“privvmpages”,14M的“kmemsize”和其他杂项资源。当应用程序调用 malloc()分配的内存将被添加到“privvmpages”
当“privvmpages”超过限制,malloc()将失败并返回一个NUL,当主机服务器内存用光了,然后虚拟环境下的进程超过 “oomguarpages”的将被终止

OpenVZ的内存管理方法既有问题也有优势
最大问题之一是内存容量的应用程序使用的内存和应用程序实际上分配到的内存是不同的,不同的应用程序他们的差别可能会很大,JAVA分配一大块的内存,可能只使用一小部分分配的内存。如果privvmpages受限,java会立即停止运行。处理没有Xen利落。几乎所有使用内存分配的应用程序都会受OpenVZ这个问题的影响。
/proc/meminfo 本身也有问题。虽然OpenVZ的已经为内存进行了虚拟,但是用”free”命令依然会返回主机的内存。这样就会使小内存的openvz的vps无法运行诸如java或者gcc编译这样的程序。

OpenVZ的内存模型的优点是容易理解: 几乎只有privvmpages受限,与专用的服务器或Xen的服务器不一样的是,磁盘高速缓存和页面缓存并不计入您的总内存使用情况。因此在一个没有过度销售的openvz主机上,由于拥有较大冗余的公共资源,实际上可能会比同类规格的Xen的VPS表现更佳

3.Xen的内存模型
Xen的系统模型更容易解释,256MB的Xen的VPS是就像一个256MB的专用服务器-该内存段是预留作VPS专用,没有其他VPS能够使用这部分内存,这就像一个真正的专用服务器。
当内存不足时,VPS会使用Swap 每个VPS带有两倍大小的交换分区,当应用需要更多的内存,不常使用的页面从内存中被换出到交换分区,从而腾出使更多的房间。
256MB的Xen的VPS系统实际上共有768MB内存(256MB内存+ 512MB的交换空间)交换空间非常有用,特别是处理突发的需求高峰时
Xen是不是远优于OpenVZ 不然,256MB的VPS理论可以使用高达768MB内存,实际上内核,高速缓存,缓冲都占用内存 Swap会严重降低性能

4.稳定性和可预测性
内存耗尽时xen和openvz表现大相径庭。xen会把不常用的内存页面换入Swap,大大降低性能,当Swap也用尽,xen的系统响应越来越慢,就像一台真实的服务器一样。
openvz内存用尽则会突然死亡:开不出新的程序,只能等待系统资源可用。本来运行的程序也可能因为不断增长而超过限制,然后突然死亡,就像车开到70码突然撞墙上死得很惨


选择VPS主要看速度和稳定性两方面
内存
硬盘
带宽
流量
IP数量等数据
服务器的机房实力
服务商有平时没有技术支持,服务范围,VPS环境配置
IDC的服务也让自己省心

22

1
22|1 | 鲜花 VS 砸蛋 | 70阅读 0评论