TaterLi's LazyBlog

自言自语,不喜绕路,科学上网,远离天国.

@TaterLi1周前

02/12
16:16
碎碎语

AWS 免费套餐体验预习

终于搞到一个免费的AWS账号,免费一年呢.这是免费套餐:

https://amazonaws-china.com/cn/free/

我大概看了看,目前估计搭个博客差不多.分析下坑.

Elastic Compute Cloud (EC2)  [不开SWAP和Windows,其他尽量用其他服务.]

  1. 750 小时的 Amazon EC2 Linux t2.micro 实例使用时间 (1GiB 的内存、支持 32 位和 64 位平台),足够每月连续不间断地运行 (我们一般运行Linux Micro 这个看起来没有问题.)
  2. 750 小时的 Amazon EC2 Microsoft Windows Server t2.micro 实例使用时间 (配置为 1 GiB 内存、32 位和 64 位平台支持),足够整月持续运行 (我们不跑Windows,而且Linux比较熟悉,这么低配置估计也很卡.)
  3. 经典负载均衡器和应用程序负载均衡器间共享 750 小时的 Elastic Load Balancer、经典负载均衡器 15GB 的数据处理,以及应用程序负载均衡器的 15 个 LCU (负载均衡器是要用于多服务器的,我们如果开2个就不够CPU时间了.)
  4. 30GB 的 Amazon Elastic Block Storage (以任意方式对通用型 (SSD) 或磁性介质型进行组合),附加 200 万次 I/O (采用 EBS 磁性介质) 和 1GB 快照存储 (30G的磁盘,当然可以满足8G的实例做多个,但是我们就一个实例够整个月运行,所以,一个EC2实例直接给30G貌似最实惠,对了,特别注意,磁性介质,就是HDD才算IOPS,放心用吧,但是MySQL还是不行,卡死你不偿命的.)
  5. 新客户每月 500MB Amazon Elastic Container Registry 存储 (储存系统映像的,实际上500M什么都做不了.)

Amazon Relational Database Service (RDS)  [不做论坛随便,论坛EC2性能也不允许.备份是自动的,刚好也是20G,没问题的.]

  1. 750 小时的 Amazon RDS 单一可用区 db.t2.micro 实例使用时间,可用于运行 MySQL、PostgreSQL、MariaDB、Oracle BYOL 或 SQL Server (运行 SQL Server Express Edition),足够整月持续运行数据库实例 (这个专门用于数据库的,这个可以代替MySQL,不对,是比单机MySQL好.EC2 + RDS就可以跑WP之类的很多LAMP应用了.)
  2. 20GB 数据库存储,RDS 通用型 (SSD) 或磁性介质存储的任意组合 (这么大的空间,存多少才能把数据库跑满.)
  3. 1000 万 I/O (用于 RDS 磁性介质存储;RDS 通用 (SSD) 存储上的 I/O 不单独计费) (磁性介质才算,那SSD不算钱,为何不用SSD呢.)
  4. 20GB 备份存储,用于数据库自动备份和用户发起的数据库快照 (这个比EC2的容器储存靠谱多了,真的可以备份一下数据库.)

Amazon CloudWatch [这么看来,这个只要不开详细监控就行]

  1. 10 个 Amazon CloudWatch 自定义指标、10 个警报和 1000000 个 API 请求  (API请求,你觉得我会专门开发个程序来玩玩?也许试试还行,反正不会用掉这么多配额,虽然默认刷新他也要消耗API,而且API调用算不算流量啊,指标只能监控10个,要注意了,不能随便添加,不要什么东西都监控,当然这里说的自定义指标.)
  2. 5GB 日志数据摄取  (什么日志竟然有5GB之大,好多access之类什么的吧.)
  3. 5GB 日志数据存档  (同上,毫不担心.)
  4. 3 个控制面板以及每月最多 50 个指标  (50个指标什么概念,很容易过啊,特别是Cache,一下子数百个指标,但是貌似没收费?)

Amazon Elastic File System (EFS)   [会显得磁盘无限大,但是用了就的收费.]

  1. 每月 5GB 的免费 Amazon EFS 容量  (不算IOPS,不算IOPS,不算IOPS,重要事情说三次,其实就是NFS,应该速度还可以,到时候测试下.)

使用方法:sudo mount -t nfs4 -o nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2 [DNS 名]:/ efs

足足8EB大小.而且我没找到哪里限制配额.

Amazon Simple Storage Service (S3)   [冷储存,就不要太奢侈,速度也不太行的.而且,怎么都是经过外网,是外网啊!]

  1. 5GB 的 Amazon S3 标准存储,20000 个 Get 请求以及 2000个 Put 请求。  (S3其实是冷储存,GET和PUT数量不算多啊,也没说是每月还是总体,这个看来,也就纯体验下了.从英文网站写Upon sign-up, new AWS customers receive 5 GB of Amazon S3 storage in the Standard Storage class, 20,000 Get Requests, 2,000 Put Requests, and 15 GB of data transfer out each month for one year.我还是不要冒险了.)

Amazon DynamoDB   [记得详细设置容量,否则就会悲剧的.另外DAX不是免费的,不要用集群型就可以避免.不过呢,实际上,还要开发,我还是懒得搞了.是AWS自己的数据库,没什么可移植性]

  1. 25GB 存储容量、25 个读取容量单位、25 个写入容量单位 – 借助 Amazon DynamoDB,足以处理每月最多 2 亿次请求。 (这个是NOSQL,不算IOPS呢,速度也很好,就是程序要开发.)

Amazon ElastiCache   [可以当memcache用,这个应该是完全不用算IOPS的.但是默认给的是large,记得别踩坑.]

  1. 750 小时的 Amazon ElastiCache cache.t2micro 节点使用时间,足够每月连续不间断地运行。 (这个是分布式memcache,提高性能,不用多说.)

数据传输   [好紧张的样子.]

  1. 所有 AWS 服务中共 15GB 的数据传出和 1GB 的地区数据传输  (流量不多,跨区传输更少.)

另外还有两个特色服务,我觉得也可以用来玩玩.

Amazon Polly 和 Amazon Lex,前者是TTS引擎,据说是基于深度学习,语调什么一应俱全,后者是智能菜单,这个国内也很多免费的,但是可以体验下老外的.

另外AWS Device Farm也不错,可以当云手机用呢.

EC2 + RDS + EFS + ElastiCache = 免费LAMP + Memcache服务器一台.(也没什么冗余,要免费用的话.)

下面看看我的账单.不知道0.003Alarms是什么鬼,

AWS 免费套餐体验预习