vps新手入门全攻略:基础知识,选购,配置环境,日常管理及精品vps主机商推荐

这是一篇面向vps入门用户的教程文档,了解了本文,你就对vps有了一个全方位的全面认识,至少可以了解vps购买使用管理等方面的要点,在实际使用过程中更有目的性。

vps对于有兴趣建网站的朋友可谓是再好不过的东西,它有着传统虚拟主机所不具备的优点,得到越来越多站长的青睐,现在有越来越多的站长选择了它。然而随着vps主场的火爆,有些不厚道的商家伤害了站点的心。所以站长朋友们要多了解一些vps相关的知识,选择一款适合自己的vps,安心使用、安全管理,enjoying you vps!

[注1] 本文先讲解vps基础知识,后面介绍linux系统vps的web建站环境搭建。如果你选择windows,可以略过环境配置部分,其它部分还是值得阅读的。

[注2] 本文内容会不断更新内容,最新版本将发布在这里 http://www.path8.net/tn/archives/5370

[注3] 阅读本文过程中,有任何疑问或批评建议,都可到上述地址留言。

vps基础知识

VPS是Virtual Private Server的缩写,直译为虚拟专用服务器。顾名思义,它不是一台真实的物理服务器, 但它又不是Shared Hosting(共享虚拟主机),因为使用者对VPS拥有完全的控制权。也就是说,单纯就使用而言,vps就是一台服务器,可以随意的安装卸载软件,可以添加用户,可以开关机,跟使用实体服务器一样。但是,你到机房里,却看不到它,因为它是“虚拟”出来的。

使用过vmware, virtualbox,virtualPC等虚拟机软件的朋友,应该对“虚拟机”并不陌生,其实vps就是在实体服务器(宿主机)上通过软件虚拟出来的多台虚拟机(客户机)。不过对于建站而用的虚拟机,习惯上称为vps,有些主机商也称VDS。(注意不是“虚拟主机”与“虚拟机”不是一样事物)。

vps与共享虚拟主机(Shared Hosting)的区别

这一节着重介绍传统虚拟主机及其缺点。

共享虚拟主机(Shared Hosting)通常简称虚拟主机,是传统上的建站设施,它是在一台服务器主机上安装支持多用户的web服务器软件(现代web服务器软件基本上都支持多用户的),从而可以让多个用户建各自的web站点。它有以下显著特点:

  1. 共享进程、共享内存:它们多个站点之间都是在web服务器的同一个(或一组)进程中运行的,这样,如果某一个站点有bug,或者严重消耗资源,将马上波及到其它站点。
  2. 共享硬盘空间:不同虚拟主机之间,访问的是同一硬盘空间,如果知道其它用户的站点文件的存储目录,可以很容易的查看其文件。不少虚拟主机商的都有这个问题,有兴趣的用户可以传个webshell到虚拟主机上试试。也就是说站点数据的安全性很差。
  3. 安全性差:上一段说了,安全,这是很要命的事情。
  4. 灵活性严重不足:虚拟主机通常只提供了web与数据库,有些还附赠个小得可怜的邮箱或者简陋的域名管理。想自己安装程序,不行;在线打包或解压缩,不行;软件版本太老、想升级一下,不行;不想使用默认的80端口而换个其它端口建个私密站点,不行;想多绑定几个域名、或者对不同目录绑定不同的域名,不行……

vps优点

上面提到的虚拟主机的几个劣势,在vps上都是天生不存在的;它主要有以下几个优点,了解虚拟机(vmware或virtualbox等)的朋友很容易理解:

  1. 用户之间严格隔离:一台实体服务器上多个vps之间互不影响,每台vps都用户有其独立的内存、cpu、硬盘等资源,相互之间处于相对的隔离状态。一台vps可能在跑很占用资源的程序,但对通常其它用户基本不造成影响;注意是“基本不”,还是有一定影响的,下面会讲到。
  2. 高度的安全性:得益于VPS相对独立的用户隔离的特性,其安全性相比Shared Hosting(共享虚拟主机)有得天独厚的提高。每个vps访问的都跑着独立的操作系统,拥有独立的内存、独立的硬盘空间,你的数据安全性将是千倍万倍的提升。不过,这并不是绝对的,下面也会讲。
  3. 拥有与实体服务器一样的用户体验:用户可以在VPS上安装自己喜欢的操作系统,喜欢哪个Linux发行版就装哪个,可以随时“重装系统”;想用Windows那就使用windows的服务器操作系统。想装什么软件就装什么软件,比如你喜欢apache作web服务器那就用apache,想用nginx就用nginx,想用最新版本的php就装最新版本的,如果你想用最新的技术,如node.js,现在几乎没有哪家虚拟主机支持,但vps上完全没问题,还有memcached, noSQL等等也一样。这些在传统虚拟主机是根本不可想像的。
  4. 灵活性:在使用上,vps与实体服务器完全一致,你可以关掉不必要的服务、功能模块、甚至是禁用某些函数,使用特殊的端口、绑定N多个域名、建N多个网站,是不能自己选择如果自己安装的,一切都以服务商的环境为主。而是用VPS则可以选择自己喜欢的操作系统,安装自 己喜欢的软件。这都是Shared Hosting无法做到的。
  5. 更丰富、更强大的功能:vps可以提供web,数据库,ftp之外的更多服务,如邮件、除了这些,还有更多新奇的应用,甚至越乎你的想像!后面讲,继续往下看~~
  6. 价格便宜:这点是相对实体服务器而言的。可以想像,想拥有上面提到的种种优点,自己购(或租)一台服务器,平均每个月花费起码也得花费六七百块钱,而vps可能几十块钱就够了。当然,相对于虚拟主机,还是贵不少的。按性价比算,还是物有(超?)所值的!

使用vps要事先考虑的几点(“劣势”?)

vps的使用,最主要的障碍是技术门槛。

因为vps的管理跟对实体服务器的管理几乎完全一样,除了对硬件的管理之外;所以,vps的使用者要有一定的技术水平,至少要懂得点系统环境配置方面知识。好在有不少vps管理面板软件可供我们使用,如果不是特殊的配置,完全可以满足日常的管理需要。

安全方面的管理,因为vps是互联网上的一台独立服务器,你要保证你的服务器的安全!对于虚拟主机而言,这点主机商会帮我们做好的,所以不用我们多操心。

vps价格通常比虚拟主机高,预算有限的朋友,要多考虑一下了:是使用虚拟主机,还是多花点钱用vps,或者是跟信得过的朋友合租vps? vps也有不同档次,有些入门级的vps也很便宜,尤其美国的。

虚拟主机、vps、实体服务器的对比小结


虚拟主机 vps 实体服务器
性能 通常较差 通常较好,可升级扩充 好,
技术门槛 较高 更高,包括硬件维护
内存 完全共享 独立,数百M到数G都有 完全独立,由服务器硬件决定,可添加
硬盘空间 共享,容量通常较小 独立,较大 完全独立,可添加
cpu 通常限制较多,不能运行耗费资源大的程序 有一定限制 由服务器硬件决定,完全独占
带宽 共享带宽,容易受其它站点影响 相对独立,一般有保障带宽 大,由接入网络决定
流量 一般较少 较大 大,由接入网络决定
运行速度 通常慢 较快
站点隔离性 很差 完全隔离
稳定性 通常较差 一般较好,前提是系统要正确配置 完全依赖配置,包括硬件软件配置
功能限制 非常多 很少 几乎没有
灵活性 几乎根本没有 灵活 灵活
可控性 较少 很大 完全可控
安全性 较差,主要由主机商负责 高,主要靠自行管理 高,完全自行管理
操作简便性 简单 较复杂 较复杂
功能丰富程度 十分单一 丰富,自由定制 丰富,完全自由定制
IP地址 通常共享,部分主机商提供独立IP 独立IP,可增加IP 独立IP,可增加IP
可扩充性 差,通常只能扩充硬盘空间、流量 较好,非常方便,可以随时升级内存、硬盘、cpu、带宽等,联系客服或自助操作 好,但不方便,要通过更换或添加硬件来实现,麻烦,还有虑硬件兼容性风险
迁移便捷性 较麻烦,要手工逐个备份站点文件及数据库等,恢复亦然 方便,所有文件都可打包压缩,包括配置文件,传到新环境下稍做修改甚至不用修改就可用;有些主机商甚至可以对整个系统直接搬迁 靠搬迁机器硬件设备实现
适用范围 入门级站长、小型个人网站、小型公司网站 有一定经验的站长,爱折腾的玩家,有特殊网络服务要求者,模拟实践实体服务器管理者,访问量较大的中小公司网站 大中型网站,有特殊网络服务要求者

谁适合用使用vps

虽然vps对于操作管理者而言,有一定的技术门槛,但它着无可比拟的优势,因此值得我们使用,笔者认为:

只要具有一定的计算机操作基础的人,都可以使用vps. 尤其是符合以下几点者,更是强烈推荐使用vps:用过虚拟主机、但不满足于虚拟主机性能;想搞很多域名、很多网站者;希望积累服务器管理方面经验、提高个人网络技能者;实践网络操作系统(尤其是linux)的技能者;想用一些特殊网络服务、或功能(如vpn, ssh -D, 挂QQ、BT下载或做种)者……

 

vps的重要参数

我们选购时,要重点考察以下几个技术参数:虚拟化技术,操作系统,内存大小,硬盘容量,每月流量,独立IP个数,服务器所在地,Ping值等。

vps的虚拟化技术

vps根本上就是虚拟机,都是在一定的虚拟化技术上构建的。目前用得最多的虚拟化技术是Xen, OpenVZ, Hyper-V, vmware. 下面针对vps有用的部分粗略的讲一下,了解更多可以参看这里 xen、kvm、vmware、hyper-v等虚拟化技术的比较

其中Hyper-V是微软自家的虚拟化技术,只能在windows上运行,也就是一般买windows系统的vps时,很可能是Hyper-V的。vmware国内的一些较小主机商会用,跑windows或linux的都有,用过虚拟机的朋友应该知道它。

另外两种都是主要跑linux的虚拟化技术。

其中OpenVZ是基于操作系统的虚拟化技术,它运行效率跟真机(实体服务器)几乎一样。不过也别高兴过早了,vps的性能都是来自于宿主机的,因为宿主机上有很多vps,每个vps可以获得的资源事实上并不很高,具体这要看宿主机本身硬件性能如何、上面运行了多少vps。

OpenVZ有几个显著特点:没有交换分区swap(虚拟内存),不能运行pptp协议的vpn,容易被超售。

关于超售:假设宿主机有16G内存,但开出20台1G内存的vps,都卖出去了;而这20台vps里都显示1G内存,这就是超售。事实上OpenVZ通常超售得更厉害!

Xen,是一种称为半虚似化的技术,性能比真机有所损失,但虚拟出来的系统跟真机相似度极高,有swap,可以运行pptp的vpn,不容易超售。在xen的linux上,可以更换或升级内核;据说甚至可以再装个虚拟机环境虚拟出vps(没有亲眼见过,不过即使成功,性能也是极其低下,没有实用性的)。

一般来说,大家都认同以下说法:

  • 购买同等配置的vps,xen的性能要明显优于OpenVZ. 最主要的原因就是超售问题。
  • OpenVZ没有swap,通过free命令查出的内存,其中一部分事实上是宿主机的swap的,只是被vps当成物理内存;
  • 没有不超售的OpenVZ vps.
  • 512M的Xen,其内存性能比1G OpenVZ vps的好,甚至是远超。
  • OpenVZ内存用完时,系统就差不多只能重启了,因为这时远程ssh连接也无法建立的。而xen的,还有swap可用,通常不至于要重启。

看上去,xen几乎是完胜于openvz,那价格呢,也一样,xen远远高于openvz. 毕竟一分价钱一分货。

关于xen与openvz的了解更多,请参阅这里 http://www.path8.net/tn/archives/5383

操作系统的选择

vps上常用的操作系统是linux(有多种发行版)、freeBSD,windows server等。一般来说,vps的操作系统不是自由安装的,linux系列vps可以安装多个linux发行版,但不能装windows;相对,windows系列vps也不能改装linux. 这点在购买时要首先考虑,根据你的需求确定买哪种vps。

笔者强烈推荐使用linux: linux效率高,对硬件配置要求低;安全性高;不需要运行图形界面、可以自由精简不必要的功能、节约下来的系统资源用来跑应用;丰富多样的网络应用软件,有些软件根本没有windows版、或者windows版效果不佳;成本低。

linux发行版选择:linux有很多不同的版本(发行版),用得最多是redhat系列(代表有redhat, centos, fedora)与debian系列(代表为debian, ubuntu),在vps上用得多的主要是centos, ubuntu;其它常见改造版还有 arch, OpenSUSE等。不同版本之间差别不大,就看你熟悉哪个、对哪个有好感,就用哪个。如果你是新手,推荐使用centos或ubuntu,尤其是ubuntu, 反响相当好;我个人倾向于使用centos 6,因为我更熟悉它。

使用32位还是64位的操作系统? 十分负责任的告诉你,毫不犹豫的选择32位!除非以下两种情况:你的vps内存在超过4G,或者你要运行某的软件只能在64位下运行。 选用32位原因:运行同样的程序,32位占用内存小;vps上使用32位的人绝对占多数,64位与32位某些地方有不所同,有疑难问题时,32位更容易找资料、找朋友帮忙解决。

内存、硬盘、流量、IP、Ping值等

内存大小,硬盘容量,每月流量,不用说,肯定是越大越好;当然,越大也越贵。常见的内存一般在256M-1G,硬盘几十G,每月流量几百G.

独立IP,通常是一个,不够用一般可以另外购买。国外有些vps还有一个ip v6地址,只是目前实用性不大。

服务器所在地,肯定是距离主要用户群越近越好,距离近网络延迟小,网速快;这并不是绝对的。

Ping值,一般测试网络质量时,我们都会ping一下,看响应时间、丢包率,越小越好,不过有时ping值很低、也不丢包,但网速并不快。所以ping值是个重要参考,但不要太在意,毕竟vps不是用来ping着玩的。

常用软件安装,web环境搭建

新购买/开通的vps都是装好操作系统的,很干净的“空系统”,没有多余的“垃圾”,需要什么软件就装什么;即使看哪个软件不顺眼,完全可以把它卸载掉;这正是vps灵活性的体现。多数人买vps是用来建站的,本文重点也在这方面。

如果使用windows,搭建web环境主要就是安装:IIS、.net框架、Microsoft SQL Server、serv-u等,本文不细讲,有兴趣者请自行google。

我们着重讲linux下的web环境的搭建。通常我们要安装以下软件:

  • web服务:apache/nginx/lighttpd, php 5.x
  • 数据库:mysql-server
  • ftp服务:vsftpd/PureFTPd
  • 管理工具:phpMyAdmin

多数linux发行版默认的web服务都是apache,但是说实在的,它在vps上表现很难令人满意;这里推荐大家使用 nginx + php-fpm + mysql + eAccelerator 这个完美搭配,使用linux的在线安装功能(apt-get, yum)可以的很快配好环境,但最简单的还是使用一键安装包 http://lnmp.org/install.html 。但类似这种集成安装包,某些方面的使用不够灵活,还是强烈推荐自己编译安装。

如果你像我一样选择centos,又想体验手工编译安装的快感,请参考此文配置 手把手教你在centos下编译安装配置高性能web服务器环境nginx+php(fast-cgi)+mysql http://blog.path8.net/archives/6068.html ,本文为笔者专门配合本教程所写,使用最新稳定版本软件,其中php使用5.3版本。强烈推荐。

如果你选择php 5.2版本,请参看张宴的 Nginx 0.8.x + PHP 5.2.13(FastCGI)搭建胜过Apache十倍的Web服务器(第6版)[原创] http://blog.s135.com/nginx_php_v6/ [不过,更推荐使用php 5.3,除非你的php应用不支持新版本的php]

vps管理面板

如果你对linux不够精通,又不想过多花费时间在学习linux命令上,那推荐你安装一个管理面板。常用的管理面板有Virtualmin+Webmin, ZPanel, Kloxo, DirectAdmin(收费), VHCS,ISPConfig, LuManager(LUM) 等等。

安装了管理面板,你就能通过浏览器对VPS进行管理,可以完成vps的大部分日常管理工作了,如配置Web服务器,绑定域名,配置FTP服务器等,管理邮件服务器,DNS服务器等等。

是否真的有必要安装管理面板? 不可否认,对于linux新手是很方便的工具,它降低了linux服务器的管理门槛。但:

  • 管理面板是一个后台服务,一直留在内存中运行;而vps上内存一般都很有限,试想,一台256M内存的vps,被面板进程占用几十M内存,是什么概念?
  • 管理不灵活。它所管理的各个组件都已经安装好了,比如Web服务器,FTP服务器,MySQL数据库,PHP等,用户一般不能定制这些组件了。如果面板自带apache,那你不不能换用nginx作web server。另外,你也不能自己修改组件的配置文件,你的修改可以与面板冲突,造成不可预料的结果。

关于使用管理面板的建议:

如果您:熟悉/精通Linux操作系统的使用,或者希望学习Linux操作系统,有钻研精神,那就不要使用管理面。

相反,如果您一点也不了解Linux的使用,也不想学习它,那还是安装一个管理面板比较方便。笔者认识,如果这样的话,你也不会/或不该选择vps了(尤其是linux),甚至你应该选择高性能的虚假主机。

如果你选择使用管理面板,可以试试virtualmin + webmin,参考 linux-vps安装免费管理软件virtualmin-webmin安装步骤

ISPConfig 也非常不错。

几个重要软件环境的配置、优化、安全设置

一台vps上站点的访问速度,是由下面几个软件的参数配置所决定性的。它们的默认配置就是比较优化的了,可以不必另做优化;但MySQL除外,它的默认配置性能比较差,尤其当你使用Innodb存储引擎时。

MySQL {小内存下mysql优化配置原则,附配置实例/适合vps上使用[本文待写,下同]}

php(包括php-fpm)

nginx

vps安全配置,账号,端口,服务

[注]如果你以前没有用过linux,这一节内容理解起来难了点。不过不要紧,先大致浏览一下有个印象,以后再有针对的学习。

要知道,你的vps完全暴露在全球互联网里,任何人都有可能连接它,包括cracker!虽说你的vps被某个cracker刻意入侵的机率比中彩票还小,但凡事小心为妙,所以安全问题还是得重视起来。

root密码安全:

root用户是linux的超级管理员,可以干任何事情,甚至是把整个linux的文件全部删掉!所以root密码一定要保管好。很多人会用一个密码在各个网站注册,注意,vps的root用户密码千万不要与这个密码相同!

ssh登录安全权限:

  1. 建一个普通用户,平时使用它来登录,需要用root用户权限时,再su切换到root. 禁止root通过ssh远程登录,防止root密码被人恶意暴力破解。
  2. 最好只允许上面所说的这个用户通过ssh远程登录,别的用户一概不许;当然,这个用户的密码也要有足够强度。
  3. 使用denyhosts 工具:自动封掉连续错误登录一定次数的IP地址,参看本文 linux下使用denyhosts防止ssh暴力破解

iptables防火墙:

防火墙,对服务器/vps而言是很重要的安全工具,只开放指定的端口,阻止非法的请求,能显著提高系统安全性。

redhat系列(包括centos,fedora)下的setup工具里有防火墙设置功能,字符界面的,但使用相当方便。有些vps默认不安装的,参看这里安装: centos最小化安装后setup工具的防火墙配置功能安装

debian/ubuntu系列里没setup工具,但有ufw,用来配置防火墙,参看:ubuntu下防火墙配置工具ufw使用教程

防火墙端口策略:开启22,21,80等端口就可以了,它们分别是ssh,ftp,web三个服务,尤其22一定要开,不然你将无法远程登录!

防范DDoS攻击:

参看 DDoS deflate:linux下防DDOS工具

后台服务(守护进程)管理:

linux也有很多后台服务的,它们又称为守护进程,有些服务是必须开启的,有些未必有用,可以参照这里设置 linux常见服务简介及建议启动状态

这一节是不是看得很晕,一下看到这么多新知识,不过不要紧,这些安全设置,即使不做也问题不大——这就要拼人品了…. —— linux默认配置已经比较安全了。你现在先大致了解一下这些方面,以后回过头再做,只是这样就更要注意备份数据了,以免被人入侵并毁掉宝贵的数据!

数据备份,日常管理

在你的vps上,只有数据才是最重要的!内存、空间、流量等,没了都可以买,数据没了就真的没了,除非你做过备份。

哪些文件需要备份:首先你的数据库,web站点的文件(包括程序、上传图片文档等),这是最需要备份的,而且是要经常备份的。

另外,一些重要的配置文件,也是要备份的,以备哪一天整个vps挂掉时,可以快速把整个环境恢复搭建起来,这些配置文件包括 web server(nginx, apache, lighttpd等)的配置文件,php配置文件php.ini,MySQL配置文件。

一般来说,web站点不用多说,你不会不知道。php配置文件可能位于/etc/php.ini, 可能还有/et/php.d/目录里也是。MySQL配置文件位于/etc/my.conf。如果是手工编译安装的,很可能位于/usr/local/中的相应目录里

备份频率:建议至少每周要做一次数据库备份、每月对全部web文件备份一次、配置文件在搭建完成后全面配置一下。上面所说的所有备份文件都要传到别的地方保存,比如你自己的电脑上、网络硬盘上、邮箱里,但一定不能保存在vps上,否则等于没备份!

这是个自动化备份方案,值得一试:VPS定时自动备份终极指南

vps的常规与非常规应用,特殊应用,mail域,虚拟主机,多人共享,ssh -d,vpn,数据共享

pptp vpn(是啥,就不说了;注意openVZ的vps不支持) CentOS 5.3 下快速安装配置 PPTP VPN 服务器 教您30分钟打造基于Linux的VPN服务器

vps还有很多应用,可以自己研究,或者给我留言

注意vps使用政策

你没看错,vps有使用政策,不同vps商有不同的使用政策限制,通常写在你购买时的使用条款/客户协议里,不过我相信大多数人都不会看,但我们还是得了解一下内容。不然,主机商可能会在不通知你的情况下关闭你的vps,并且不退款,你的数据,嘿嘿,也没了(这也是经常备份的原因之一,尤其是想“打擦边球”的朋友)。笔者总结一下:

国内的vps,主要的是网站要备案再上线,主动做内容审查,不出现过激言论、不得妨碍稳定和谐、远离政治、远离色情。

国外的vps,最主要是不要发侵犯知识产权的东西、尤其不要侵犯vps所在国知识产权;对待色情内容,不同地区限制不一,有些地方是允许的。

另外,所有vps上都别干这些事:骇客入侵,发垃圾邮件,散布病毒/木马等。

一句话:遵守vps所在国家/地区及vps销售商所在国家/地区的政策与法律。

vps选购参考因素及建议

购买vps,还是有很多学问的,总结笔者的经验,这些要素是要考虑到的:vps的使用目的,地点,国内还是国外,硬件配置,价格,服务商,口碑,优惠活动,客服与技术支持,支付方式,自己买或找人代购。

vps的使用目的:你买vps是作什么用的?仅仅是自己学习linux,搭建个人网站/博客,建企业网站,或者是特殊应用?

地点,考虑你的主要受众,国内vps限制政策比较多,自由度不高,价格通常高于国外;但,网络访问速度快。

硬件配置:这肯定是越高越好,但价格也高,这里就要找一个平衡点。一般来说,512M内存的vps,运行常规的php动态网站,就会每天5000的访问量还是不成问题的。

价格、优惠活动:这不用说了,你懂的。

服务商:这里面道道儿就多了。现在做vps的商家太多了,不免有些不良商家在其中,甚至有些还玩“跑路”,摊上这档子商家,只能自认倒霉。如果是国外的商家,那就更另想了。所以,建议大家选择比较大的主机商,价格会高一点,但放心一些。对于不熟悉的商家,可以向熟识的朋友了解,或者谨慎的试用一下,要注意经常数据备份。后面我们再详细介绍。

口碑:口碑好的,肯定更放心,但是网上很多软文,有些不好的东西也会说好,要仔细甄别了! 通过熟识的、懂行的朋友介绍,这种口碑更靠谱。

客服与技术支持:这点很重要,有点像买保险,虽然一般情况下,vps不大出问题,但出问题时,就不一样的。一般来说,vps主机商不会给你提供系统配置、环境搭建的服务,如果有也是要收费的,他们只负责系统正常启动运行、网络通畅,能给你远程管理使用,其它的就要你自己来。

支付方式:于国内的主机商,什么支付方式都行,而且几乎都支持支付宝,这就很方便了。但国外的主机商就不一样了,主要支付方式有:paypal、giftcard、信用卡等。paypal比较通用,很多都支持。giftcard,可以理解为是每家主机商自己发行的代金券,可以购买或者参加活动赠送。信用卡,当然是要支付外币的,美元的。

自己买或找人代购:国外vps才会代购。如果你自己没有条件购买,那可以找别人代购,比如linode 只能通过信用卡支付,如果你没有支持外币的信用卡,那就只能找人代购了。专业代购者其实是代理商,他们可以从主机商那里拿到更低的价格,比直接购买会便宜一些。但代购,也是有一定风险的:有些代购vps,别人不能续费的,他跑路你就惨了,掏钱都解决不了问题。而且国外商家一般都是“认死理儿”的,不像国内可以通融通融。

vps主机服务商

vps服务商一般分为这么几类型:

专业做IDC服务的大型公司

他们通常是信得过的,而且实力雄厚。有些甚至拥有自建机房/数据中心的,或者在很多机房/数据中心租大量的机柜,一般允许你买的vps在不同的机房自由搬迁,很可能还是免费的。

中心型IDC服务供应商

他们稍逊一筹,但也不差,他们可能只在几个(或只有一个)数据中心里租用机柜,甚至可能是租用服务器。他们做技术支持的人数也会比较少,有些方面很可能不完善。但总体还是信得过的。

皮包公司/one man company

这种服务商,质量参差不齐,多是一两个人,托管或者租用几台服务器,配成vps宿主机,就开始卖了;对外也是声称是“某某主机”,有着独立的“品牌”。这类服务商有些也可能是代理其它主机商的产品。通常价格比较便宜,但不好说会不会某一天突然“蒸发”。

主机代购者

这些人,多是技术出身,可能还是公司上班、兼职做代购赚外快,或者是自由职业者。他们所代购的主机质量一般是信得过的;有时会比官方更便宜。在淘宝上可以找到他们,论坛上也会有他们的身影,很多还会有自己的网站。通过他们购买主机,有可能必须通过他们才能续费,这点在事先了解。

上面的分类也是从规模上很粗略的分一下,我们不好说哪种服务商好,哪种不好,关键是适合自己。如果预算足够,还是从大公司那里购买更安心。

vps主机商推荐

vps主机商太多了,挑多了会眼花缭乱,反而拿不定主意。个人用过的vps有这几家:Godaddy, 美橙互联, DiaHosting, BurstNet, Linode.

godaddy 基于openVZ技术,自带的管理面板,功能比较强大;据说容易被墙。个人用的不多,这里并不推荐。

DiaHosting 是中国人开的,做美国vps,性价比一般般还可以,最低配180M内存,每月70元人民币。

美橙互联,是上海的公司,做国内vps,价格比较高,不过性能还行。要备案。他们的服务还是不错的。另外他们在香港有分站,叫易网国际,价格差不多,不用备案。

BurstNet性价比很高,速度也不错。如果使用openVZ的技术的vps,推荐使用他们的,可以到淘宝上找代购,价格比官方还便宜,笔者也这样购买的。

如果使用xen技术的vps,可以使用linode,这家实在做得不错,目前本站就是在linode vps上。linode 的vps全部是linux,有多种发行版供选择,而且可以使用别人配置好的环境(NX级多的方案),省却了安装软件的麻烦,实在非常方便。只是他们vps最低配置是512M内存,$19/月。如果使用该推广链接 http://www.linode.com/?r=c92d221ace7775e8f8f5d877717ddd0aa485cbff 购买vps并使用3个月,可联系我获取$10的返利(linode共返利$20)。需要使用支持美元的信用卡(支持美元的招商银行确定可以用)。如没条件的朋友,也可以到淘宝上找代购。

另外,瑞豪开源的vps不少人反应说也不错,xen技术的,他们家的vps有更低配置的,如128M、256M内存的,价格也比较公道。如果预算有限、又希望使用xen,可以考虑他们家。

btw,笔者与淘宝上的任何一位vps代购专家都没有关系。

进阶篇:学习一些有用的linux命令,工具,vim等等




coded by nessus
发表评论?

2 条评论。

  1. 等车的猪

    多谢博主这篇文章,很有用,学到不少东西!
    tips:
    “ xen、kvm、vmware、hyper-v等虚拟化技术的比较”那个链接有问题,少了个“:”

发表评论