主机升级到 AWS 的 t2.micro

亚马逊很厚道,价格实惠量又足。

最近把博客的主机升级到了 AWS 的 t2.micro 机型,现在博客有了更好的性能和更低的成本。当然一定程度上也是不得已而为之。之前我一直在使用 EC2 + RDS 的架构,原因是 EC2 的 t1.micro 的内存太小(613M),不足以同时运行 Apache 和 MySql,于是我就购买了额外的 RDS 服务,RDS 价格有点小贵,大概 $200 一年。当得知 EC2 新的 t2.micro 机型有更大的内存(1G)之后,RDS 首当其充地被弃用了。由于新的 t2.micro 价格比 t1.micro 低,又不是需要 RDS 了,于是博客的成本下降了一大半,现在大约是 $150 一年(东京机房的价格,美国的机房可以降到 $100 以下)。相比之下,专门的 WordPress 主机(如 Bluehost)的动辄 $100、$200 一年的费用,显得非常不值得。

用虚拟主机的术语,EC2 的 t2.micro 提供了以下服务:

  • 1G 内存
  • 至少 8G 存储,无上限,每GB价格$0.12每月。
  • 无限流量,每月最初 1G 免费,之后每 GB $0.2。
  • 无限绑定域名。
  • 无限 MySQL 数据库,容量取决了存储空间大小。
  • 无限绑定邮箱。
  • 免费独立 IP。
  • 不仅支持 cPanel(可自行安装),还可以直接 SSH 到主机上进行管理。
  • 可配置 VPN,无额外费用。

另外值得一提的是,t2.micro 升级了 Burstable Performance 的管理。Burstable Performance 是 EC2 的一项技术,其作用是短期内提升主机的 CPU 性能。由于 EC2 的主机都是虚拟机,平时要和宿主上的其它虚拟机分享 CPU,而 micro 机型一般只有 10% 的额度。EC2 允许 micro 机型短时间内使超过 10% 的 CPU,以应对突发状况,比如瞬间的大流量,这种技术称为 Burstable Performance。在 t1 的时代,Burstable Performance 只有一点点时间,大概一分钟,超过一分钟就会被 EC2 强制减少CPU的使用,非常不人性化。而在 t2 的改进是,Burstable Performance 有了积分(Credit)的概念,如果一段时间内 CPU 的用量很少,就可以攒积分,然后当需要大量使用 CPU 的时候则消耗积分。这样就比 t1 允许更长时候的高频 CPU 使用,使 t2.micro 在实践中更高效。


4 条评论 添加

    1. 只有从主机出来(out)的流量会收费,如果主机上有从其它地方下载或者爬虫程序,这部分(in)的流量不收费。如果你的100G都是out流量,可以考虑用CDN分发,AWS自带的CloudFront是$0.19/G(其实也没省多少),国内有免费的比如“七牛“可以试试。

发表评论

电子邮件地址不会被公开。 必填项已用*标注