1.  虚拟主机选择经验

现在真正自己有实力建设机房、维护主机的ICP提供商在国内其实没几家,好多小公司都是代理大公司的产品而已。这样的代理模式对我们用户倒也有一些好处,我们可以有机会选择更丰富的产品配置和收费标准。照道理上来说,代理商给出的价格应该比原公司的价格优惠一些才对。

借助http://whois.webhosting.info ,我们可以查看到虚拟主机的一些信息。

ICP提供商常常会在自己网站上给出成功案例,我们可以从中寻找与自己看中的产品规格一致的案例,找到其域名,在webhosting上查询与这个域名有关的信息,一般可以得到管理此域名的公司的名称,这个名称实际上是真正提供空间服务的公司名称,而不是代理商的名称,我们可以发现其实很多公司代理的都是新网的产品。

有时候webhosting还能够根据域名指向的IP地址查询出与此IP地址关联的域名数量,从而知道服务商在一台主机上放了多少用户,估计自己能够获得的服务质量,看是否值自己付出的费用。这个工作还可以更方便地利用YouGetSignal.com来完成查询,但是查询结果似乎也不总是特准。。

以前用的国内纯PHP虚拟主机空间和385个域名放在一起,真是够多的,不过好在费用也不高,我的要求也不高,就先这么用着吧。

也许可以使用http://webwait.com/ 来测试已经放了程序的网站空间性能。

2.  国外虚拟主机选择

国外月均8美元以下服务商推荐

现在考虑迁移到很红的国外主机空间服务商LunarPages,每月大约6、7美元就可以绑定10个左右域名和不限量的子域名。可以在网上搜索LunarPages的Coupon,也就是购买时使用的优惠代码,可以省不少钱。如果购买空间后觉得网站在国内访问比较慢的话,可能目前放置的服务器不是很理想,更换不同的服务器或者机房或许会有很大帮助,有网友从EIR换到tethra就发现速度快了好多。此外好像LunarPages的不同服务器的参数配置好像也不一样,其中有的支持FastCGI,有的可能就不支持。

第二考虑是HostMonster,好处一是便宜、二是支持ssh、三是肯定支持FastCGI。据说HostMonster是和BlueHost是一个公司,只是提供的产品策略不同。据说HostMonster较为重视国内用户。这里提供了一篇指南介绍如何在HostMonster上利用FastCGI部署Django。HostMonster不像LunarPages那样动不动就在自己网站上公布Coupon Code,但如果Google“HostMonster coupon”这样的关键字组合,仍然可以找到相当有用的折扣机会,于是可以拿到如LunarPages那样折扣以后每月不到5美元的价格,但是就比LunarPages多了默认的ssh支持(ssh服务其实对于网站管理员自己的使用需求来讲,是完全可以代替ftp服务的,因为支持ssh就意味着支持sftp),而LunarPages的ssh是每月要多收2美元的。因此对希望使用Linux环境虚拟主机的用户是相当不错的选择。

传说HostGator网络传输速度暴快,不知道是不是真的。基本可以确定的是有不少网友抱怨HostGator会对Paypal付款和信用卡付款的用户要求身份证明,也就是要求传真信用卡副本和有效身份证明。

用过一年LunarPages,服务性价比和技术支持比国内的一些小服务商好不少,可是也不算总是特别稳定……也许是我的空间所在的主机过于老化了……

3.  VPS(虚拟专用服务器)解决方案

虚拟主机是大家共享服务器上的一个虚拟站点,能够使用的代码库、资源等等受限很多,也较难拥有自己的独立IP地址(如果没有独立IP地址那么有可能同一主机上的别的用户放了违法内容于是整个IP被封掉……那就得联系服务商换IP地址了,又是一堆麻烦事儿……)。VPS则是在操作系统之上虚拟多套硬件出来,每个用户使用一套虚拟硬件,运行自己的操作系统,可以自己配置Web服务器,灵活性很高。对于自己有较强系统维护能力的用户来说非常适合。

基于VMWARE的方案:

  • 微睦网络:借助VMWARE提供的商业级解决方案,服务比较可靠,可是正版的VMWARE软件价钱不低,所以基于VMWARE的VPS空间提供商给的服务性价比并不特别高。

基于XEN的方案(与VMWARE不同,XEN不是完全虚拟一套新的硬件层,而是利用操作系统的一些特性使各客户运行的软件从逻辑上分开,从而大幅度降低虚拟解决方案的性能损失。并且这个方案是开源的,因此常常能够提供性价比很高的服务方案):

  • 瑞豪开源:应该是国内第一家基于XEN解决方案提供商业服务的,位于网通电信铁通三线机房,就国内来看,提供的服务还是挺有吸引力的。
  • RapidXen:国外性价比很高的XEN空间服务商,最低5美元每月提供64M内存……如此价格十分像骗钱的……据说其位于加州的Fremond机房与国内连线速度超高,虚拟服务器的性能也很不错。只是默认服务不提供数据备份功能,得自己想办法注意备份~
  • Slicehost:高质高价的XEN空间,有一阵是Dango社区的推荐虚拟主机选择方案。
  • Linode:同样也是XEN空间,似乎比Slicehost便宜一些,网上反应服务也是相当不错。

还有基于 OpenVZ 的方案,关于 Xen 与 OpenVZ 空间相互对比的分析,可参考再谈VPS:Xen与OpenVZ技术性能测试(附VPS推荐列表),虽然结论我不大同意,但其分析过程仍有一定参考价值。对于我来说, Xen 的优点在于它上面模拟出来的系统几乎没有什么限制,是一个几乎完全的底层系统;而 OpenVZ 使用共享的内核运行虚拟主机,有些软件未必能正常运行。 Xen 的缺点在于每个虚拟机都独占自己所分配到的资源,有用不完的部分也不会给别人用,不够用的时候也没法借别人的用;而 OpenVZ 在没有超售的情况下可以借用一下公共资源来提高性能,并且 Cache 和 Buffer 也不用算在虚拟机自己分到的内存头上。

OpenVZ 实用过程中可参考以下经验:

市面上绝大多数 OpenVZ 的 VPS 都是超售的,这也就导致很多人认为 OpenVZ 虚拟出来的主机在性能和稳定性上都不如 Xen 。一般认为以下服务商是绝不超售而且稳定可靠的:

  • RAM Host:他家各方面的确是相当稳定,可是网速似乎不够出色。因此我现在在尝试网速快但有时候会宕机的BuyVM

4.  托管机房选择经验

机房除一般的对其环境、服务的考察,比如温度、湿度、防尘、不间断电源、技术服务等,对于其网络出口的考察则要仔细考虑是否能够解决电信和网通拆分造成的南北互通问题(当然也许还应该考虑教育网、联通、铁通、歌华等等乱七八糟山头林立的网络连通情况)。较为根本的是采用双线或是多线连接,但传统的双线是傻双线,其实是分别给一个对应网段的IP,依靠DNS或是前端代理来猜测用户所在的网段,并对应分派到相关适合的服务器IP提供服务,这样相对是比较麻烦的。而近年来则趋势是采用BGP对等路由的办法,大概意思也就是通过路由自己选择到达用户的最快、最宽的线路,而服务器端仍然是一个IP地址,管理维护相当方便。

  • 数据家是一个几乎代理绝大多数有名机房托管服务的公司,至少在上面我找到了其对北京几乎所有著名机房的代理信息,只是网站没有提供明码标价,具体服务效果如何还需要进一步验证。
  • 互联互通也是一个服务较全的互联网服务公司,提供了北京地区5个双线机房的托管服务,不过其主页上提到的中关村机房好像不是所谓的1+1机房。
  • 8u使用自己的机房提供电信与网通之间的对等互联服务,托管费用较低,具体服务水平如何还需要实地考察一下才可以确定。
  • “中关村中国骨干网机房”位于毗邻中关村电子市场区的1+1大厦,因此也称1+1机房,采用BGP架构提供总共5G的网通和电信出口,网上部分传言称这个机房同时还具有教育网出口,还需要具体确认。上面提到的“数据家”公司是这个机房的代理商之一。
  • “歌华机房”位于北京市东城区北小街歌华大厦五层,怀疑提供XEN虚拟主机的瑞豪开源就托管在这家机房,感觉歌华的网络与网通和电信之间的连接都非常迅速稳定,个人感觉会是不错的选择。
  • “国研数据中心”,看宣传资料带宽似乎不算很大,但是与各个网络之间的出口都比较丰富,并且自称坐落在机关大院里面,服务器的物理安全有十足保障^_^

5.  参考资料

GlossyBlue theme adapted by David Gilbert
Powered by PmWiki