Idle Works, Idle Thoughts

Amazon Web Service

Amazon Web Service通常被叫简称为AWS,即亚马逊公司提供的云计算服务。创业应该精专于核心业务,技术的问题就要外包给专业的技术公司,例如亚马逊提供的AWS服务。注册很简单,提供基本的姓名、电话、信用卡号和到期日,提交后,生产一个4位数的代码,有一个自动电话打过来,输入前面获取的4位数的验证码即可。通常几分钟后,注册申请即可通过。目前可以使用免费的AWS服务一年。

安装EC2

EC2的本质是提供操作系统,这里选择了RedHat 7.x作为镜像安装。EC2不提供账号、密码访问,只提供私钥访问,在创建镜像的过程中,会生产公私钥对,下载私钥,上传到开发机上,即可通过SSH访问EC2。EC2创建完毕后,有2个IP,一个公开IP,一个私有IP,公开IP有一个对应的域名。和Linode提供的VPS不同,在初次使用AWS/EC2的时候,会接触到大量的术语,需要有耐心翻看文档。

一、通过SSH访问Amazon EC2

把私钥(aws-free.pem)放到.ssh路径下:

$ chmod 400 .ssh/aws-free.pem
$ ssh -i .ssh/aws-free.pem ec2-user@ec2-52-35-42-225.us-west-2.compute.amazonaws.com 

注意,这里用户名是ec2-user。对这个巨复杂的登录命令,可以简化一下。打开~/.ssh/config,添加以下配置:

Host free
	HostName ec2-52-35-42-225.us-west-2.compute.amazonaws.com
	User ec2-user
	IdentityFile ~/.ssh/aws-free.pem

之后就可以通过ssh free登录亚马逊服务器了。

二、安装LAMP

在登录EC2后,可以快速安装LAMP套件。

1、升级所有的软件包。sudo无需密码即可执行:

$ sudo yum update -y

术语表

术语 缩写 说明
AWS Amazon Web Service 亚马逊云服务
Amazon S3 Amazon Simple Storage Service 存储服务
SES Simple Email Service 邮件服务
SNS Simple Notification Service 提醒服务
SQS Simple Queue Service 队列服务
VPC Virtual Private Cloud 虚拟私有云服务。为你所有的亚马逊资源创建一个虚拟网络。
AMI Amazon Machine Image 亚马逊的Server镜像
ARN Amazon Resource Name 亚马逊资源名
EBS Amazon Elastic Block Store 块存储
EC2 Amazon Elastic Compute Cloud 云计算