首页 » VPS 知识 » 浏览内容

VPS科普知识


2012-02-18 08:59:43 2,189 0 发表评论 字体: 作者:C.K.
标签: VPS

体验版 88 元,个人版 128 元,多用户版 288元个人版160元升级到多用户版。

本文来自:http://www.vpshz.com/?post=2
百度百科:http://baike.baidu.com/view/698769.htm

以下是vps的详细介绍。

什么是VPS?
VPS,简单的概括就一句话:独立主机的低端替代品。

VPS(Virtual Private Server 虚拟自用服务器)技术,将一部服务器瓜分红多个相互隔离的虚拟专享服务器的优质服务。 每个VPS的运转和维护都与一台独立主机完全同样,都可分配独立公网IP地址、独立操作系统、独立超大空间、独立内存、独立CPU资源、独立执行顺序和独立系统配置等。 用户除了可以分配多个虚拟主机及无限企业邮箱外,更具有独立服务器功用,可自行装置顺序,独自重启服务器,总而言之,VPS是一项具有高弹性、高质量及低本钱效益的服务器处理方案,是高端虚拟主机用户的最好挑选。您不再受其他用户顺序对您形成的影响, 得到的是愈加公允的资源分配,远远低于虚拟主机的毛病率。

  说的浅显一点,VPS能得到比普通的虚拟主机更高的权限和体验,普通每个VPS都带有至少一个独立IP,可以随意建站,可以随意装系统扩展,可以随意下载东西,总之,在高度虚拟化的技术下,VPS和独立服务器曾经差不多,甚至,配置好的VPS功用曾经远超于普通配置的独立服务器。

VPS的全称是Virtual Private Server,翻译过来就是虚拟独立主机,具体的虚拟技术有很多种,有几个常见的用来做Hosting的会在下面介绍。
目前市场需求主要在128M内存到1G内存之间,最多到2G内存,超过2G内存的,依鄙人之见,上独立主机是更好的选择。

一,虚拟技术(依本人印象中的VPS Hosting市场占有率(侧重国外)排序):
(1)OpenVZ
母服务器基于Linux。
这种技术的根本性质基本和合租空间差不多,内存和硬盘在技术理论上可以保证但实际市面上的全部在超卖,同台物理主机上的VPS一起抢用主机资源,我的不够用的就用你的,你的不够用了就用我的,内存都用满了就KILL进程(内存是主要的超卖指标),CPU百分百开始当机(超卖的多了用的也就多),硬盘超卖了后会丢文件(在其他论坛上有人反映过这点),如果主机商控制不好超卖尺度则毫无稳定性可言。
(2)XEN
母服务器基于Linux。
这个也就是我们所使用的。基于硬件的虚拟,内存和硬盘完全独立。就算你的内存有部分空闲,也不会拿去给别人用。完全排除超卖的可能。
(3)Hyper-V
母服务器基于Windows。
微软的虚拟技术,08年上市。这家伙来晚了,蛋糕都快分的差不多了。
(4)VMware
母服务器基于Windows&Linux。
出现的较早,但是这个产品更多的是应用于桌面和企业,Hosting次之。


二,各种技术稳定性比较:
Xen ≈ Hyper-V ≈ Vmware >OpenVZ
(主要是指Guest端系统的稳定性。同样的硬件环境,OpenVZ的不稳定因素主要是出在超卖上)

三,各种技术产品价格比较(只考虑硬件,排除网络因素):
OpenVZ > Xen ≈ Hyper-V ≈ Vmware
(对于主机商来说,OpenVZ和XEN的成本相关无几,但OpenVZ一般要比Xen的便宜一倍到数倍)

四,关于超卖:
OpenVZ可以超卖,Xen、Hyper-V、Vmware不能。
(超卖主要是指内存,硬盘超卖的很少见,CPU一般都是不做限制或者限制核数,主要是通过内存来协调CPU的使用率)

五,关于VPS和独立主机:
有部分人喜欢说这样的话:VPS不如独立主机。
文中开始就已经说了,VPS是独立主机的低端替代品。拿一个几百M内存的VPS跟一个2G甚至更多的独立主机去比较,个人认为这是一种很愚蠢的行为。
而那些连上面的几种虚拟技术都分不清甚至没有用过VPS也没有用过独立主机的就来评论VPS的,未免更过于愚蠢。

六,关于VPS的负载能力:
根据我们经验,512M内存的VPS可以稳定运行十几万PHP动态PV每天,如Discuz等程序。这个十几万是保守值。
512M内存的最高静态PV记录是200万PV每天。你没看错,是200万PV。
这两个均为Xen VPS,LINUX系统。

七,关于VPS的易用性:
大部分VPS服务商在开通VPS后都会安装好一个默认的系统,
这个系统一般是配置好了服务器环境,并安装好了管理面板,也就是说,就算你不会管理服务器系统,也可以通过这个面板像管理虚拟空间一样来管理VPS。
如果不会直接通过远程桌面或者SSH管理服务器,直接使用管理面板就可以管理域名绑定,数据库,FTP之类的东西。
除了这个配置好了服务器环境和面板的系统,还有会多个系统环境可以选择进行重装,如最小化安装的Cent OS,如果会自己配置环境和直接管理服务器,可以选择安装这此原始的系统。

Xen 与 OpenVZ

有一种说法,有人些人认为Xen VPS 绝不会超售,虽然本钱比OpenVZ高,但因为那个错误的观念,使到许多站长都倾向于 Xen VPS。

首先,我们先来了解一下Xen和OpenVZ的不同点。

OpenVZ 是操作系统层面(Operating system-level virtualization)的虚拟产品,和 FreeBSD Jail, Solaris Zone, Linux-VServer 等类似,它实际上提供的是一个虚拟环境(Virtual Environment/VE),也叫容器(Container)。

而 Xen 和 VMware, KVM, Hyper-V 等产品站在同一阵营, 这些产品所部署的 VPS 实际上就是一台基于Hypervisor 的虚拟机(Virtual Machine)。

这是本质上的不同,现在大家已经习惯用 VPS 这个名字把这两种不同的产品和技术混为一谈了。

Xen 专注于企业虚拟化和云计算领域,OpenVZ 最大的应用可能就在低端VPS市场,有无数的VPS服务商都使用 OpenVZ 提供10美元以下的 VPS 产品。

由于 Xen 这些产品属于虚拟机这种观念,使到大多数人都对此产生了误解!

也就是认为 Xen VPS 虚拟水平高,对CPU和内存要求高,每划分一个 Xen VPS ,实践的内存就会相应降低,而 OpenVZ 则不一样,虚拟化水平低,内存也是虚拟的,每划分一个 OpenVZ VPS,对服务器原有的内存大小并不影响这种想法,使到大多数的童鞋都倾向于 Xen VPS。

没错,的确如果VPS主机商想要超售 OpenVZ VPS 的话,只需贪婪一点地划分出多个 VPS,一台服务器甚至可以划分五六十个VPS。但随着服务器硬件的生长,现在的 Xen VPS 也是可以“超售”的。

这个事实业内人士其实已经知道很多年了,虽然VPS提供商们不愿意去讨论它。这是一种名名叫“Ballooning”的技术。

从根本上说,其实是使用一种名为“Balloon Driver”的技术,安装在你的 Linux kernel 上。

当 dom0 (母鸡)需要更多内存的时候,母机会要求使用 domU (小鸡)的内存,然后系统会把小鸡的内存拨给母鸡使用,但小鸡的内存最大值还是不变,只是占用内存多了(拨给了母鸡),可用内存少了。

所以你可能买了个512MB内存的 Xen VPS ,但实际上却只有256MB内存可用!甚至更少!

你能说这不是超售吗?他的确给了你大内存,却又拿了回去,这其实也是超售了,只是一般的人不理解罢了。

而 OpenVZ 的计算内存的方式与通常的系统又不一样。一台8GB内存的母鸡,开8个1GB是绝对没有超售的,但开10个1G未必就超售了!因为 OpenVZ 虚拟化处理的方式与 Xen 那些虚拟机系统是完全不同的。

啥叫超售的最高境界,就是让用户觉得不到一点超售的迹象,一旦觉察占用资源大的站点,悄然挪动到闲暇的服务器,用户丝毫觉得不出异常。

其实能做到这点就足够了不是吗?其实我们选购VPS的时候,超售与否还在其次,主要的考量还是稳定性的问题。如果一个服务器能在稳定的前提下让VPS售价降低,又让更多用户有了更大的自由空间,这何尝不是一个好的选择?

其实嘛,如何选择vps服务器还是得看自己的需要,有句话说得好!

合适的才是最好的!

网站统计 Statistics

  • 创建时间: 2005年1月3日 距今5041 天
  • 日志总数: 2461
  • 评论总数: 630
  • 标签总数: 654
  • 链接总数: 273
  • 最后更新: 2018-8-31 17:57:04
  • 您是本站第 14061665 位访客

广告区 Guǎng Gào