免费使用EC2,S3及其它AWS服务

上一篇介绍了EC2服务和它的价格,可以看出EC2的价格不菲,作为个人建站还是有点不太适合。好在Amazon在这方面还是比较大气,只要你注册了EC2服务,就立即获赠一年的AWS相关服务的免费使用(记时从你注册即开始,即时你不创建EC2 Instance)。

网上有很多注册EC2和创建Instance的教程,我这里就不再赘述了,这里跟大家分享一下免费的午餐到底包含哪些内容,好让大家知道AWS里那么多服务,我哪些可以免费使用,哪些使用了就会被收费。

官方是这样说的:

AWS Free Usage Tier (Per Month):

In addition to these services, the AWS Management Console is available at no charge to help you build and manage your application on AWS.

大致意思是这样的

每月:

  • 750小时(也就是比24*31还多一点)的EC2 Linux Micro Instance (613MB内存, 32位/64位系统)
  • 750小时的Elastic Load Balancer, 15GB数据处理
  • 10GB Elastic Block Storage存储, 100万次I/O, 1GB snapshot存储, 1万次snapshot Get请求, 1千次snapshot Put请求
  • 5GB S3存储空间, 2万次Get请求, 2千次Put请求
  • 15GB互联网数据传输,包括所有的AWS服务(EC2,S3等),注意这里只包括流出流量,流入流量免费
  • 25主机小时的SimpleDB和1GB存储
  • 10万次的Simple Queue Service请求
  • 10万次的Simple Notification Service请求, 10万次HTTP通知, 以及1千次电子邮件通知
  • 10个Cloudwatch指标,10次警报,和100万API请求

注意一下存储空间和流量,如果超了就要被收费了。 以下来自网络:

免费服务在报告中显示为 “ under monthly free tier “,没有的话表明您无法享受free tier服务,需要付费。我的Micro instance已经免费稳定运行128小时。 图片中各项的意思是:

  1. 当前ec2 micro instance运行的时间总计;

  2. 费用,free tier的话,没有任何费用;

  3. EC2 EBS硬盘使用情况;

  4. EBS IO数目,free tier限额为100万次/月,足够了;

  5. EBS snapshot请求数,free tier限额为1万次读/月,图例中用掉2560次,应该是instance第一次启动造成的,常规运行无需任何snapshot请求,如果您经常重建instance,则此项可能会超出使用限额;

如果您被收费,可能是因为:

  • 您不是AWS新用户;

  • 您用一张信用卡绑定了多个AWS账户;

  • 您用了Windows的instance,EC2 free tier只对 linux AMI免费,有部分linux AMI也会收费;

  • 您超出了free tier的限制:10GB EBS硬盘, 30GB流量(15GB in,15GB out)等 现在in已经免费了,只有15GB out;

  • 您分配了固定IP,但未绑定到运行中的instance上,被惩罚收费;

  • 其它…

如果您已经被收费又不清楚具体原因,可以停用AWS服务。