AWS ARM实例使用体验

/ 0评 / 0

现在AWS也提供ARM实例了,而且价格看起来比国产低很多.可能因为国产没有虚拟化,直接给你一台ARM服务器用.目前A1实例也只有AWS大本营才有.

由于AWS提供的是基准性能恒定实例,能与ARM实例PK价格的只有积分实例了,那个性能并非恒定基准.

我创建的实例(a1.medium)配置如下,同理可知a1.large是他翻倍性能,后面以此类推.

很轻松就进来了,得不到多少信息.

实例最主要看的是CPU/内存/网络性能,至于硬盘是EBS的事情,肯定是一样的.

由于AWS表现的A1实例对比性能实在过于迷糊.不能很清晰地对比性能.我就以每vCPU多少个树莓派来衡量下,基本的CPU性能.

使用sysbench来跑分,能绕过硬件加速,实打实计算.

对比组:http://www.52pi.net/archives/1890

已知树莓派上execuite time (avg) 64.1216,此处vCPU性能是9.9955,也就是说,每个AWS ARM vCPU,性能大概是6.5倍树莓派单核.

内存带宽也是很值得衡量的,直接取决于程序延迟,这个延迟和速度实测和标准实例几乎无差.

由于我们一开始就知道,这货是有硬件加密加速的,对于HTTPS之类需要SSL加密的操作,是非常重要的.毕竟HTTPS已经流行了,传输全过程也是要加密的,数据量上去的话,这个加密还是要花很多时间的.

下面是openssl speed报告.

至于硬件性能来看,非常划算.

至于软件兼容性,用树莓派的都知道,软件其实已经很多了,甚至好过x86(这里仅指的是32位).包括Docker支持,各种Web Server支持,都已经很完善了.而且Linux上大多数是开源软件,就算不兼容,也可以通过编译解决,就算编译解决不了,那还能修改代码解决.目前实测的Apache2,MYSQL,Caddy,Lighttpd,frp,Node.js,PHP7,Docker,Ruby,Redis,Nginx,Go均可完美运行,aws的cpp库也可以完美编译运行,使用,但是由于架构的原因,部分功能编译后也没法愉快玩耍,比如Lambda.

至于价格方面,由于我习惯按需付费,所以比较划算的,当然,如果你还把云当VPS看,那就请出门.