由于众所周知的原因,cosbeta并不看好虚拟主机业务在中国前景。但是在国外或者干脆说明确点,在美国,虚拟主机的竞争可是异常的激烈。同样配置的managed VPS,月付价格居然能从20usd-45usd不等,由此可见这个行业的价格战有多么的激烈。
如果您也想经营国外虚拟主机,可能你很想知道,到底要选择什么样的国外主机商给作为自己的供应商,下面cosbeta就从几个方面来简单的分析。
reseller方案
国内购买美国主机然后做分销的人不少,目前大多采用购买reseller的方式,cosbeta认为若没有十足的技术把握,购买reseller帐户分销是一个明智的选择,原因如下:
- 只要选定了口碑足够好的主机商,您只需要集中精力在销售上面,完全不用关心技术;
- 一般reseller的主机配置都比较强悍,所以有更多的共享资源可以使用。但是由于是共享资源,所以您也有可能获取不到足够的资源;
- reseller的价格都比较低,因此风险更小;
但是reseller方案也有不足之处,那就是自己无法控制主机商是否过度销售,因为该主机上会有很多其他的reseller帐户,也有可能因为其他的reseller帐户过度销售导致服务器的不稳定。
还有,由于reselle的资源一般都有限,所以一个reseller帐户能分销出去的子帐户有限,也就是说,如果需要做大就必须得有程序自动集成多个reseller帐户,如果考虑到主机商的不确定因素,最好将从多个主机商那里购买reseller帐号,即使从同一家购买reseller帐户,也要告知商家,不要将两个reseller帐号分配到同一个服务器上,这样就能够最大限度的分散风险。所以我们从做homezz开始, 就将homezz设计成可以自动集成n个reseller帐户,同时帐户也分布在美国的多个数据中心,也采用不同服务器的方案来分散风险。
VPS方案
其实cosbeta不推荐用VPS做主机销售,因为成本实在太高。
VPS分两种,第一种是managed,这种价格要贵很多,因为所有的管理都有主机供应商负责,你可以要求主机商配置您的VPS,给您安装指定的程序;而另外一种就是unmanaged ,顾名思义,这种方案,商家只需要提供一个可用的VPS给你,其他的都由你自己来完成,所以若非非常熟悉linux操作,不建议采用这种方案。
VPS若配置WHM,然后作为主机销售,成本是相当的高,而且VPS的资源有限,再加上Wordpress非常消耗资源,所以按照国内目前主机的定价基本都不适合这种方式。
其实cosbeta建议有条件的朋友,可以自己购买一个低配置的VPS,不带任何控制面板(cpanel的价格可能就超过VPS本身了),有apache和mysql,host自己和认识的朋友的几个站点,足够了!
独立主机方案
当有一定的用户量和有一定的技术之后,这种方案其实是最佳方案,因为所有的资源都控制在自己的手中,你可以按照实际的负载效果决定每一台服务器上的用户数量。甚至还可以对主机做优化。而且使用这种方式,cpanel license的成本所在的支付比例就更小了,也就更加划算了。
当然,若是您非常熟悉Linux系统+熟悉perl+熟悉Cpanel API,您完全有能力写出一个自动限制CPU超标的程序,毕竟一个蹩脚的程序员写的一个蹩脚的程序可以很容的把整个服务器拖垮,所以至今我都很赞成bluehost的CPU 控制方式,毕竟用户付出的是shared hosting的价格,不应该长期占用整个服务器的资源。
关于主机CPU占用控制的想法
上面我提到了根据CPU的占用动态suspend某个帐户的方式,到目前为止应该只有bluehost和旗下的几个站点采用了这个自动的方式,而且从网络上看,这个脚本并不是cpanel自带,传言是bluehost自行编写的。
其实cosbeta大概已经想到了实现自动suspend CPU超额用户的方案,现在写出来,请熟悉的朋友参详参详:
- CPU使用率是很难界定的,99.99%的情况下,CPU的过载都是mysql 查询消耗资源所导致,所以我们可以从mysql入手;
- 我们可以写一个程序,每一分钟分析一次mysql slow queries,若发现某个帐户的slow queries 超过了限定的数值,则利用Cpanel接口将该帐户挂起;
- 若发现某个帐户每一天被挂起的次数超过了某个限制,则人工重点关注(实际上,bluehost也是这样做的)
其实,CPU的限定值若设置到一个合理的数值,对99%的用户是不会有影响的,而另外1%的用户则是服务器不稳定的主要因素,实际上,很多时候服务器甚至会因为某一个网站而拖累,因此,限定也是必然的。还是那句话,用共享主机的价格,购买共享主机,要限制是必须的,否则谁的资源都无法保障。
近期cosbeta一直都在关注著名的WHT论坛,发现能自动根据CPU的超标暂时将用户挂起的主机商似乎没有几家。我知道的依然局限于 bluehost以及旗下的hostmonster有这样做,他们也是目前为止,一直都很稳定的共享主机提供商。
一言蔽之
在某个遥远的东方,技术算毛,无须公文,几个敏感词,给我赶出墙外!
标签:webhost
少见的长文,沙发之。