欢迎光临
我们一直在努力

VPS指南——快速入门手册

vpsshouce

,Virtual Private Server,称为虚拟专用服务器。利用虚拟服务在一台物理服务器上创建多个相互隔离的小服务器,一部服务器分割成多个虚拟专享服务器的而达到的优质功能。每个VPS都可分配独立公网IP地址、独立操作系统、独立超大空间、独立内存、独立CPU资源、独立执行程序和独立系统配置等。对其用户和应用程序来讲,每一个VPS平台的运行和管理都与一台独立主机完全相同,因为每一个VPS均可独立进行重启并拥有自己的root访问权限、用户、IP地址、内存、过程、文件、应用程序、系统函数库以及配置文件。

目录

一、VPS建立

  • 每个VPS都可分配独立公网IP地址、独立操作系统、独立超大空间、独立内存、独立CPU资源、独立执行程序和独立系统配置等。
  • 用户除了可以分配多个虚拟主机及无限企业邮箱外,更具有独立服务器功能,可自行安装程序,单独重启服务器。
  • VPS就是虚拟专用服务器,VPS是”主机托管”业务的革命性技术,用户可以花低廉的费用,享用昂贵的高档服务器和网络连接,并且省去了繁复的系统维护工作,又无须牺牲系统的整体性能及操作的独立性。
  • VPS 的操作如同独立的服务器一样,拥有系统的所有权限.他能自由的分割磁盘空间的大小,分配用户的权限.它可以让几个企业用户(几个域名)来分享一个磁盘空间,软件资源以及网络带宽,而不会损失对系统操作的灵活性,同时又可以让用户以”管理员的身份”独立控制你自己的各种应用服务,做到真正的灵活自主。
  • 虚拟专用服务器(VPS)是利用SWsoft 的Virtuozzo虚拟服务器软件在一台物理服务器上创建多个相互隔离的小服务器。
  • 无需任何操作系统安装工作,这些小服务器(VPS)本身就有自己操作系统,它的运行和管理与独立服务器完全相同。
  • 虚拟专用服务器确保所有资源为用户独享,给用户最高的服务品质保证,让用户以虚拟主机的价格享受到独立主机的服务品质。

二、技术优势

用户除了可以分配多个虚拟主机及无限企业邮箱外,更具有独立服务器功能,可自行安装程序,单独重启服务器。 用户不用再受其他用户程序所造成的影响, 可以得到更加公平的资源分配,远远低于虚拟主机的故障率。

三、技术原理

  • VPS主机是一项服务器虚拟化和自动化技术,它采用的是操作系统虚拟化技术。
  • 操作系统虚拟化的概念是基于共用操作系统内核,这样虚拟服务器就无需额外的虚拟化内核的过程,因而虚拟过程资源损耗就更低,从而可以在一台物理服务器上可以实现更多的虚拟化服务器。这些VPS主机以最大化的效率共享硬件、软件许可证以及管理资源。
  • 每一个VPS主机均可独立进行重启,并拥有自己的root访问权限、用户、IP地址、内存、过程、文件、应用程序、系统函数库以及配置文件。
  • 同时支持Linux和Windows平台,Linux版Virtuozzo服务器还支持在虚拟服务器上实现同版本内核的不同Linux发行版。

四、VPS主机特色

  • 用户可全面控制

用户可以灵活全面控制VPS,运行任意应用软件,创建任意定制的配置,用户彼此之间互不干涉

  • 用户控制面板

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

  • 轻松迁移

进行升级和迁移时无需停止服务。服务商可满足从低到高几乎全部主机服务的需求。

  • 备份和恢复

具有备份和恢复功能。许多的DS服务方案都包括了为用户进行备份的空间

五、应用领域

  • 虚拟空间

VPS主机非常适合为中小企业、小型门户网站、个人工作室、SOHO一族提供网站空间,较大独享资源,安全可靠的隔离保证了用户对于资源的使用和数据的安全。

  • 电子商务平台

VPS主机与独立服务器的运行完全相同,中小型服务商可以以较低成本,通过VPS主机建立自己的电子商务、在线交易平台。

  • ASP/PHP应用平台

VPS主机特有的应用程序模板,可以快速的进行批量部署,再加上独立主机的品质和极低的的成本是中小型企业进行ASP应用的首选平台。

  • 数据共享平台

完全的隔离,无与伦比的安全,使得中小企业、专业门户网站可以使用VPS主机提供数据共享、数据下载服务。对于大型企业来说,可以作为部门级应用平台。

  • 在线游戏平台

低廉的价格,优秀的品质,独享的资源使得VPS主机可以作为在线游戏服务器,为广大的互联网用户提供游戏服务。

  • 数据库存储平台

可以为中小企业提供数据存储数据功能。由于成本比独立服务器低,安全性高做为小型数据库首选

六、对VPS的全面控制

  • 运行任意应用软件、创建任意定制的配置。 高安全性 更高的安全性同时意味着更高的服务可靠性。资源控制和峰值性 确保用户得到更高水平的服务和资源。允许峰值性使用闲置的服务器资源,提供了一个好于独立主机水平的服务(许多低端的独立服务器资源都次于DS所用服务器的水平) 模板和应用程序套件 获得新的应用操作系统和应用软件能及时更新,降低安全风险 VZPP 客户控制面板 自助管理和使用故障诊断工具:重启动、修复、重装、备份、实时监测VPS运行。
  • 操作日志和资源利用统计功能帮助管理员发现和排除故障。 轻松迁移 进行升级和迁移时无需停止服务。
  • 服务商可满足从低到高几乎全部主机服务的需求。 备份和恢复 具有备份和恢复功能。许多DS服务方案都包括了为用户进行备份的空间。

七、美国VPS介绍

  • 美国是把一台服务器划分成几个或十几个小型服务器供客户使用,每个VPS都有自己独立的操作系统,就像做出租车,3,4个人一起做一辆车,每人花费稍微高一些,要4-5元。
  • 大部分美国VPS服务商都提供按月支付,并且无需签订合同,可以随时取消不继续租用,并且无需初始设置费用。美国VPS享有更多的系统资源,如更大的硬盘,更充足的内存,更丰富的CPU分配。因此在一个美国VPS上可以运行更多的网站,每个网站都能有比较好的访问速度。
  • 美国VPS的资源丰富,IP独立,你的网站比在虚拟主机上能获得更好的表现,网站无法访问或速度变慢的情况都会相应减少。

八、美国VPS与虚拟主机的比较

  • 美国虚拟主机大部分只能放很少的网站,并且和其他客户公用一个IP,一个IP下有几十个甚至上百个网站同时使用,每个网站可以使用的系统资源可想而知。美国VPS是每个用户独享一个IP的,这个IP就只有你一个人使用而其他人无法共享,因此就减少了被其他客户影响的风险。
  • 大部分美国VPS服务商都提供按月支付,可以随时取消不继续租用,且无需初始设置费用。大概每月在100多元。美国虚拟主机很多要求年付,有的服务器甚至要多年支付,大概每年在300-500元。当然,从总体算下来,美国VPS的价格是要贵的,不过对于开始资金不充分的客户,或者无需使用很长时间的客户,美国VPS倒是一个省钱,或者说保持资金流的好选择。

九、各类常见的VPS控制面板及介绍

  • 本介绍只简单介绍两款目前市面上使用较多的控制面板,其他的小用户面板以后再介绍。
  • 第一种介绍的是Solus Virtual Manager 是一个很简洁、功能也相对比较强大的VPS管理面板,现在Xen和OpenVZ,还会支持KVM。SolusVM包含的主要功能:开机、关机、重启、重装、重设root密码、修改主机名、终端、IP地址管理、快速备份、流量统计。SolusVM国外VPS主机商使用相对较多,是一款主流的VPS控制面板系统。
  • 第二种VPS控制面板是国内主机商的主流选择控制面板。XenSystem是一款国产面板,构架基于XEN,很有意思的是这套程序是ASP的,所以母鸡系统必然是Windows无疑,该系统支持Liunx各种系统版本(Ubuntu,Debian,CentOS)以及Windows系统( 2003和Windows 2008)的虚拟化,一个主控面上可进行多种VPS功能操作,如:一键购买开通、重装系统、重启、开机、关机、查看流量和资源使用状况等。界面简洁,操作方便,实用性强。一般国人架设的VPS母鸡都使用该VPS控制系统,而且该面板支持多磁盘分区,Linux下也可以把硬盘分成两个分区,一个系统分区,一个数据分区。数据文件全部存放至数据分区内。这样即使以后重装VPS系统等操作后数据盘内的数据也不会丢失。(当然Linux的分区挂载需要你自己完成)

十、关于各类虚拟化技术的优缺点简介(重点掌握

注意:本章节为重点章节,请务必认真阅读以便在选购VPS的时候不被坑。关于VPS所使用的虚拟化技术才是我们一般在购买VPS的时候最为关心也是最重要的一个环节。如果你才接触vps,对比了多家vps提供商,国外的、国内的,纠结于究竟是openvz好还是xen好?内存多大才够用?什么CPU几核?仔细看看下面的介绍吧。

openvz和xen的技术规格分析

? ? ? 1.xen与openvz的区别

xen和openvz同样是虚拟化主机技术,区别在于xen是半虚拟化技术,它并不是一个真正的虚拟机,而是相当于自己运行了一个内核的实例,可以自由的加载内核模块,虚拟的内存和io,稳定而且可预测。openvz则是操作系统级别的虚拟化技术,是底层操作系统上的一层应用,这意味着易于理解和低权重开销,一般来说也意味着更优的性能。
这里有一个问题,可以看到实际上openvz因为免去了大量的公共开销,理论上来说性能会比xen更好。为什么大家都会认为openvz过分压榨性能呢?我认为是因为openvz配置起来比较灵活,给黑心 openvz服务商改低限制的机会。
比如某些,号称512m内存的方案,kmemsize才12m,不了解的人看了512m觉得很哈皮啊,可是使用的时候一般这512m能分到你手里一半就不错了。此消彼长,所以才会有xen 能更好地利用机器性能的错觉。

? ? ? 2.OpenVZ虚拟化技术介绍

首先当openvz的主机说“256mb的保证”,它实际上意味着约232mb的“privvmpages”,14m的“kmemsize”和其他杂项资源。当应用程序调用 malloc()分配的内存将被添加到“privvmpages”。
当“privvmpages”超过限制,malloc()将失败并返回一个null。当主机服务器内存用光了,然后虚拟环境下的进程超过 “oomguarpages”的将被终止。
openvz的内存管理方法既有问题也有优势。最大的问题之一是内存容量的应用程序使用的内存和应用程序实际上分配到的内存是不同的,不同的应用程序他们的差别可能会很大。以java为例,它通常分配一大块的内存,但是,它可能只使用一小部分分配的内存。如果privvmpages受限,java会立即停止运行。调整参数可以解决一部分问题,但它处理得绝对没有xen来得干净利落。事实上,几乎所有使用内存分配的应用程序都会受openvz这个问题的影响。
/proc/meminfo 本身也有问题。虽然openvz的已经为内存进行了虚拟,但是用”free”命令依然会返回主机的内存。这样就会使小内存的openvz的vps无法运行诸如java或者gcc编译这样的程序。
openvz的内存模型的优点是, 它容易理解: 你几乎就只有privvmpages受限。与专用的服务器或xen的服务器不一样的是,你的磁盘高速缓存和页面缓存并不计入您的总内存使用情况。因此,在一个没有过度销售的openvz主机上,由于拥有较大冗余的公共资源,它实际上可能会比同类规格的xen的vps表现更佳。

[notice type=”information” title=”OpenVZ优缺点总结” tag=”h1″]优点为:价格相对较为便宜,在主机商不黑心超售的前提下性能较为优秀(当然这多半是奢望^_^)。 缺点为:超卖,没有不超卖的,导致各种石头盘,钻石盘。连带的cpu也被过度分割导致性能不如其标明的1/10。再有就是内存,基本上没有独占的,都是共享,别人用的多了你就少了,而且这种技术最大的劣势就是内存占满后VPS直接就是当机。还有开设vpn各种不方便。OpenVZ技术可理解为共享主机。[/notice]

? ? ? 3.XEN虚拟化技术介绍

xen的系统模型更容易解释。256mb的xen的vps是就像一个256mb的专用服务器-该内存段是预留作vps专用,没有其他vps能够使用这部分内存,这就像一个真正的专用服务器。
此外,当内存不足时,vps会使用swap。一般每个vps带有两倍大小的交换分区,当您的应用需要更多的内存,不常使用的页面从内存中被换出到交换分区,从而腾出使更多的房间。因此,256mb的xen的vps系统实际上共有768mb内存(256mb内存+ 512mb的交换空间),请相信我,交换空间是非常有用的,特别是处理突发的需求高峰时。
这么说来,xen是永远远优于openvz?不然,你的256mb的vps理论可以使用高达768mb内存,而实际上内核,高速缓存,缓冲,他们都占用内存。这部分系统开销也是可观的。另外,swap会严重降低性能。

[notice type=”information” title=”XEN主机优缺点总结” tag=”h4″]

XEN优缺点总结:优点为:相对OpenVZ来说可被超售的风险较低,超售的成本和难度较OpenVZ高,内存和硬盘等硬件可以虚拟化独享,受同母鸡其他用户的影响较小。缺点为:较OpenVZ的价格稍贵,目前依然有办法超售,对主机商不可全信不要以为XEN就不能超售,XEN的超售方式一般为疯狂的给主机加内存和硬盘,这样由于母鸡的CPU数量并没有增加,导致CPU性能严重下降。

[/notice]

? ? ? 4.KVM虚拟化技术介绍

KVM和XEN类似,比XEN更好的一点是,KVM是完全虚拟的,所以不分pv和hvm的区别,所有的kvm类型的虚拟技术都可以装各种linux的发行版和各种win的发行版,不管供应商在主页有没有写明是否支持win,只要你购买的配置够win运行,那就肯定可以装的上去,只是方法的问题而已。恰恰因为kvm可以装任意类型的操作系统,导致了折腾帝甚至在128m的机器上装了win2003(上去后直接所有的cpu和内存都用于硬盘IO了,不明白这些人想干神马)。其结果就是所有的kvm临近用户,都得看你周围邻居的脸色。这么说把,一个node母鸡下只要有5、6台这种折腾帝,对不起,你的硬盘基本就是石头盘了,磁盘IO神马的卡爆你菊花。

[notice type=”information” title=”KVM优缺点总结” tag=”h4″]总的来说KVM的优点:可玩性比较高,不但可以使用主机商预先设置好的系统,还可以自己提供系统的ISO镜像文件自己安装自己喜欢的系统。KVM的缺点:价格相对XEN和OpenVZ较高,VPS性能受到左右邻居的影响较大,属于赌人品的那类,不适合拿来稳定建站。KVM适合折腾帝弄着玩![/notice]

? ? ? 5.稳定和可预测新

当内存耗尽时,xen和openvz表现大相径庭。xen会把不常用的内存页面换入swap,这将大大降低性能,当swap也用尽,那么xen的系统会响应得越来越慢,就像一台真实的服务器一样。
而openvz一旦内存用尽,则会突然死亡:开不出新的程序,只能等待系统资源可用。更有甚者,本来运行的好好的程序也可能因为不断增长而超过限制,然后突然死亡。这就像开车开到70码,然后突然撞墙上了,一般会死得很惨。
毫无疑问这点上我倾向于xen技术,可预测,稳定。

[notice type=”information” title=”关于稳定性的补充” tag=”h4″]目前最新的二代OpenVZ虚拟化技术是可以添加虚拟的SWAP缓存的,这在一定程度上弥补了原来OpenVZ的不足。但是OpenVZ的虚拟缓存不能自己设置,都是主机商预先设置好的。[/notice]

? ? ? 6.VPS虚拟化技术总结

如果xen和openvz一样贵,我肯定选xen,因为可预测性,即使openvz打8折,我还是追求稳定。综合实力个人比较倾向于Xen,因为它是对供应商和和客户来说都是可以接受的折衷方案。openvz超卖太厉害,kvm纯属赌人品,这2种都不适合那些不想折腾,只想好好稳定做站的站长朋友们。

? ? ? 7.关于VPS选购的一些建议及忠告

1、xen比openvz主机对买家更有利,比如分配给你512m内存后,这一部分内存就从服务器上专门划给你了,别人将无法使用,而openvz则是共用内存,比如分配给你512m内存是指最大你能使用512m内存,比如你占用了200m内存,那么就只从物体内存中分配200m给你,所以卖家非常容易在服务器上面超卖!
2、openvz更高效,xen是硬件底层虚拟,更接近真实服务器,而openvz是操作系统虚拟,虚拟服务自身占用内存少,同样的程序执行效率更高!
3、如果购买openvz应充分考虑超卖风险,尽量选择支持退款的及业内知名的VPS提供商购买,购买后立刻对服务器进行一个固定周期的多项综合性能监控,一旦发现长时间性能低下应立即考虑更换主机商。
4、如果购买xen主机,应重点关注母鸡的CPU性能是否良好,做好性能监控,一旦发现长时间性能低下应立即考虑更换主机商。
5、对于VPS的性能及带宽测试不要进行的过于频繁,这样会降低母鸡的性能从而影响到你的邻居们。
6、vps几种用途:WEB服务器、VPN服务器、软交换、代理和反向代理、离线bt下载等等。
7、KVM适合折腾帝做各种实验,购买需要积攒一定的运气及人品指数,价格也偏高。
8、购买国内和香港VPS时请注意分配的带宽是否充足,因为国内和香港每个VPS分配到的带宽是瓶颈,一般默认只有1M-2M左右,要考虑自己网站的日常流量情况来选购。
9、选购VPS一定不要怕麻烦,尽量月付,而且最好找支持XX天无条件退款的那种。尽量不要用信用卡直接支付,使用PayPal或者支付宝支付是首选。
10、由于国外对盗版、仿牌、S.E.情等内容有一定的规定,请在购买时注意选择,尤其是对于盗版、仿牌这些内容的网站有可能被直接关停。
11、建议不差钱,想认真做站的朋友首选XEN虚拟化的VPS。
12、PHP程序首选Linux类的VPS,ASP程序首选Windows系统的VPS。不要以为Linux就很复杂,现在的Linux一键配置WEB服务器环境已经很智能了。Windows系统对PHP程序的兼容性不是很好尤其是IIS跑起来更多问题。安全性也没有Linux高,系统性能利用率也不高。Windows的VPS还比Linux系统的VPS贵一些。所以建议首选Linux系列的VPS。

◢◣◢◣◢◣◢◣初稿完成于2013年6月8日◢?◢◣◢◣◢◣

◢◣◢◣◢◣◢◣◢◣?最后更新时间2013年6月8日16:30◢◣◢◣◢◣?◢◣◢◣

未经允许不得转载:VPS指南™ » VPS指南——快速入门手册

支付宝扫码打赏 微信扫码打赏

如果文章对您有帮助,欢迎移至上方按钮打赏稀饭

分享到:更多 ()

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址