上周去看了一些国外的云计算服务,写了篇《国外云计算平台的初步印象》,后来去注册了Amazon Web Services的一年免费套餐,现在做些记录。
AWS Free Usage Tier 是亚马逊为了让云计算平台的入门用户熟悉其服务来提供的,其提供的服务包括:
AWS Free Usage Tier (Per Month):
- 750 小时 Amazon EC2 Linux Micro Instance (613 MB 内存,支持32位和64位平台) – 每个月可以连续运行足够小时数
- 750 小时 Amazon EC2 Microsoft Windows Server Micro Instance (613 MB 内存,支持32位和64位平台) – 每个月可以连续运行足够小时数
- 750 小时的一个 Elastic Load Balancer 加上 15 GB 数据处理
- 30 GB 的 Amazon Elastic Block Storage, 加上 2 million I/Os 和 1 GB 的 snapshot storage
- 5 GB 的 Amazon S3 标准存储, 20,000 Get 请求, 和 2,000 Put 请求
- 100 MB 存储Amazon DynamoDB, 5 单元可写及10单元可读
- 25 Amazon SimpleDB Machine Hours 和 1 GB 存储
- 1,000 Amazon SWF workflow executions can be initiated for free. A total of 10,000 activity tasks, signals, timers and markers, and 30,000 workflow-days can also be used for free
- 100,000 次请求 Amazon Simple Queue Service
- Amazon Simple Notification Service,100,000 请求, 100,000 HTTP 通知及 1,000 邮件通知
- 10 Amazon Cloudwatch 监控,10 次报警和1,000,000 次API 请求
- 所有AWS服务一共15 GB 对外流量带宽
- 750 小时 Amazon RDS 的 SQL Server Micro DB Instance (运行 SQL Server Express Edition 在一个单独的 Availability Zone) – 每个月可以连续运行足够小时数的数据库实例
- 20 GB 数据库存储
- 10 million I/Os
- 20 GB 备份存储,适用于自动数据库备份和任意用户初始化的数据库 Snapshots
这里提供的最主要是第一项:1个微型ec2云主机,我把使用过程记录一下:
- 首先需要一个amazon帐号,我很多年以前有个amazon帐号,可以直接登录,如果没有也可以新申请注册一个;
- 登录后再注册一个Amazon Web Services帐号,填写相应的申请,还会进行电话验证,并填写信用卡信息(如果在免费范围内试用不收费,超出范围才收费),然后会接到是否允许试用的通知;
- 得到允许试用的许可后,进入aws的控制台,开通免费的micro ec2云主机,设置安全组,启用22端口,就可以用ssh连接服务器;
- 参考Getting PHP and MySQL running on Amazon EC2这篇文件安装php, apache, mysql和phpmyadmin,注意可以用sudo -s来更改root权限;
- 修改安全组,打开80端口,就可以看到网站,修改linux自启动文件,让机器重启后自动启动apache和mysql,还可以设置inbound ICMP打开ping的响应;
- 初始有个8GB空间,可以添加新的Elastic Block Storage,并/mnt到云机主上使用;
- 可以使用Cloudwatch来监控账单,设置收费只要大于0就报警,以免在不知道的情况下被扣了费用。
LAMP环境基本搭建起来后,就可以像对待普通主机一样对待这个云主机了,继续安装网站。
评论