如果你要搭建一个独立的电商平台,选购一款合适的主机非常重要。个人认为这三点尤为重要:安全、稳定、快速、性价比。
一般来说,服务器主要分为四大类:虚拟主机、VPS、VDS、独立服务器。成本依次增加,维护的难度也依次增加,但是可控性也依次增加。
一般来说,虚拟主机每年数百美金、VPS每个月几十到几百美金、VDS每个月数百美金,而独立服务器每个月近千美金。价格主要是由配置来决定的,如果你是刚起步阶段,每天只有数千访问,那么2G内存基本应该够用;如果你网站每天有几十万的访问,那么一般需要选购8G内存或以上配置了,当然也看网站程序和服务器本身优化以及网站的峰值等各种因素。大流量网站一般建议做数据库分离和静态文件分离,分布在不同服务器上,小流量的话其实就没有必要了。虚拟主机一般都会自带控制面板(国外一般是cPanel),而其他则需要自己选择自己的操作系统和安装相应的运行环境(如果你的程序是非主流的PHP,那么一般就不能买虚拟主机了)。
目前来说,VPS的升级版本Cloud Server(云主机)是大多数公司的选择,它支持弹性扩展和按小时计费,并且有着独立服务器的大部分功能,大多数都支持镜像复制、自动备份、弹性IP和负载均衡,非常方便。
SDD硬盘基本是国外主机市场的标配。基本不用考虑SATA硬盘了。
不要选择OPENVZ方式虚拟化的主机(超售严重,相对廉价,可以用来自己搭建VPN环境或作为测试机使用),KVM或XEN方式虚拟化的主机才是电商的明智之选(无法超售,一般较贵)。
除了上述标准,我们主要从以下几个方面进行评估:
国外最受欢迎的云主机服务商大概有以下几个:
这几家的云主机个人都用过,其实各方面差异并不大。
亚马逊云的计费方式相对复杂,如果对各种计费方式不清晰很容易产生更多的费用,它是唯一要对磁盘、流量和请求数额外计费的,并且不同地区价格也不同。如果决定使用亚马逊云,那么购买保留实例会为你省下不少的钱。通常我们会用到它的这些产品:云计算EC2、云数据库RDS、自动扩展Auto Scale、负载均衡器ELB、弹性块存储EBS、弹性IP、存储服务S3、CDN服务CloudFront、DNS服务Route53。
云主机买下来之后,还需要自行配置运行环境。基本不建议使用各种虚拟主机的控制面板,避免很多潜在的稳定性或安全问题。服务器的运行环境现在基本都使用LEMP了,Google一下很多教程,配置起来也并不困难。至于选择Ubuntu还是CentOS之类的操作系统,就真的是看运维人员的个人习惯了。
我们可以使用Pingdom之类的工具来测试网站的打开速度(国内一般可使用17ce.com),Google PageSpeed Insight也能为网站的速度优化提供不少的参考建议。
希望你能买到一个满意的云主机,不然为了这种基础性的事情来回折腾,那可就麻烦了。
最后,不要相信大多数的主机评测网站,参考下就好了。他们只是为了赚取你的佣金而在鼓吹罢了,很多自己都没有使用过的~