AWS Lightsail是一款与Linode、DigitalOcean、Vultr等厂商的主机进行抗衡的产品,与EC2不同,Lightsail的入门简单、性价比高,主要面向个人和小型企业的建站需求。
虽然目前AWS中国并没有提供Lightsai服务,但是我们可以直接使用AWS国际站的Lightsail服务(提供中文界面)。
本次我选择Lightsail主机进行测评,从性能、功能和价格等方面进行分析。
下表是Lightsail几种主要配置的价格,以及同等价位下与其他几家国外厂商的主机配置对比。
可以看到,对于$5/10每月的价位而言,AWS Lightsail提供的主机的配置和流量包稍有优势。另外对入门用户比较好的一点是,AWS Lightsail目前支持选购最低配512MB内存的主机,且该配置的首月可以免费。
本次我选择创建主机的区域是美国西部的俄勒冈州(us-west-2)。
选购最低配(1vCPU/512MB内存/20GB SSD)的主机进行测试,主机的操作系统选用Ubuntu 18.04 LTS。
输入下列命令,执行teddysun博主的脚本:
wget -qO- bench.sh | bash
默认没有swap。另外I/O性能测试结果有点惨,相当于石头盘了。
单独再进行I/O测试,执行以下命令:
dd if=/dev/zero of=test bs=64k count=16k conv=fdatasync
执行以下命令测速主机的上传和下载的带宽:
wget https://raw.github.com/sivel/speedtest-cli/master/speedtest.py
python speedtest.py --share
由于Speedtest取的是最优节点,因此从这里来看主机本身的带宽还不错,但是国内节点的会慢很多。
虽然UnixBench跑分测试并不能完全代表真实性能,但还是可以提供一定的参考。执行以下命令:
wget https://soft.laozuo.org/scripts/UnixBench5.1.3.tgz
tar -zxvf UnixBench5.1.3.tgz
cd UnixBench
make
./Run
使用ipip.net在线工具对主机的PING响应时间进行测试(北京时间晚上11点左右),结果如下:
三网的PING延迟均较高,超过200ms。
再使用mping脚本一键测试Lightsail主机到国内电信、联通、移动线路的回程Ping:
wget https://raw.githubusercontent.com/helloxz/mping/master/mping.sh
bash mping.sh
三网的回程PING延迟也都比较高,超过200ms,存在丢包。
再测速从主机直接PING联通官网,结果仍不理想。
从主机直接PING电信官网,测试结果类似。
去程路由测试
使用BestTrace工具,进行国内到Lightsail主机的去程路由测试。
第一次测试的本地电脑使用北京联通网络,北京时间晚上十点多进行测试:
第二次测试的本地电脑使用广东电信网络,同样在北京时间晚上十点多进行测试:
线路都是先到加州再转到波特兰,其中电信的质量强于联通。
回程路由测试
再测试大家一般更关注的主机到本地的回程路由。使用BestTrace进行回程路由测试,在主机上运行以下命令:
wget https://cdn.ipip.net/17mon/besttrace4linux.zip
unzip besttrace*
chmod +x besttrace
./besttrace -q1 202.106.196.115
其中202.106.196.115为北京联通DNS服务器IP地址。
以下是使用AWS Lightsail的具体功能的一些感受,有好的也有不好的,供大家参考。
对于入门级用户而言,AWS Lightsail基本能满足大部分的需求,但是网络带宽和延迟表现一般(其他区域有待进一步测试),IO性能较差。另外,最低配主机首月免费,对于入门的用户还是具备一定的吸引力。
但总体而言,AWS对于Lightsail的产品定位并不仅仅是取代传统的传统主机产品,而是在传统售卖资源的模式的基础上,提供了更丰富的面向应用场景的功能。当然传统主机厂商(如DigitalOcean、Linode、Vultr等)在产品形态上也在逐步向公有云产品靠拢,未来和公有云之间的界限会越来越模糊。