经验测评

为什么你不该用 AWS Lightsail运行生产环境

近年来各大 VPS 的崛起,DigitalOcean、Vultr、Linode…等厂商的崛起,也让老牌作为云端运算厂商的 AWS 也跳下来参一脚,看似价格也挺有竞争力,但真的有那么好吗?去年就在 Lightsail 上踩了不少雷,就让我娓娓道来吧。

看似还算有竞争力的配置,不过其实底层还是使用 EC2 的T2来执行,看到这边或许会觉得 EC2 很棒阿,是没错不过后面的磁盘限制只能说是完全悲剧,原先其实也是不知道有这样的问题,使用上也是没问题,不过在项目程序的占用增加后就发现到 Lightsail 很难撑住较长时间,起初也不知道为什么一直卡死,后来开始监测后发现EBS的 iops 实在非常悲剧,与 AWS Support 了解后得知,因为EBS的 Burst I/O Credit 耗尽,就会降低到非常可怕的 Baseline performance。

当进入 Baseline performance 之后,测试后发现 iops 甚至不到 20,这是什么速度呢?

当 Lighsail 跑流量比较大的站,Mysql 也在上面跑,还使用静态生成导致大量的读取文件,你会发现真的是太可怕了。

根据 AWS 的计算方式,1G 的空间会给予 3 iops 的数值,因此选择 20G 的方案,iops 就只有非常糟糕的 100(最低会给 100),超过没事,会有暂时的 Burst I/O Credit,但只要消耗完毕就会打回原形回到 Baseline performance,而你还不能知道你到底消耗了多少 Burst I/O Credit。

当然,如果仅仅是用Aws Lightsail来跑一些不占资源的流量任务,那么还是非常值得推荐的。

    For Share tools , Still working

关于作者

Yunlab-云喇叭-优选好物

留下评论