背景介绍:这个文章的目的是要利用aws基础设施如EC2实例,弹性IP,负载均衡和S3在EC2上安装Apache webserver并且还需要在实例EC2上挂载一个EBS卷保证实例提供服务的页面资源必须是存放在挂载的EBS卷而不是EC2启动自带的volume。需要的资源如下:
- 亚马逊账户并且有资源创建权限的
- EC2实例T2.micro一个,EIP弹性IP资源一个,ALB应用负载均衡器,EBS卷 1GiB一个
- 请注意在AWS的玩法中资源所在的地区region和可用区AvailabilityZone是一个非常重要的概念,所以在本案例中我们选择新加坡地区(ap-southeast-1)和AZ(ap-southeast-1a)作为本案例的region和AZ。之所以说重要是应为例如EBSvolume生成时候必须要选择和所将要挂载mount的EC2一个region否则就会发生无法mount的错误。
- 注意本案例的所有操作都会产生费用,费用不大。
第一步:生成EC2实例,这是一个相对基础的操作,我们只给几幅图和简单文字说明
上面的图是创建成功后的最终状态,已经关联了弹性IP和负载均衡器了。在创建EC2的时候要注意的是选择正确的地区Singapore(ap-southeast-1)和正确的AZ(ap-southeast-1a)其他的选择默认就可以。还有一点要注意的是对这个EC2要给与安全组规则就是允许22端口和80端口从任意IP地址访问。下面给安全组规则截图。