AWS 高可用AWS架构方案-Wordpress-5

4. 使用AutoScaling,Elastic Load Balancer和Route 53

4.1 Elastic Load Balancer,创建Application Load Balancer

AWS 高可用AWS架构方案-Wordpress-5_第1张图片

4.2 Route 53,创建Route 53并使用Alias记录解析ELB

AWS 高可用AWS架构方案-Wordpress-5_第2张图片

4.3 Settings

AWS 高可用AWS架构方案-Wordpress-5_第3张图片

4. 创建AMI镜像,创建启动配置(Lauch Configuration),创建Auto Scaling组

AWS 高可用AWS架构方案-Wordpress-5_第4张图片

4.4.1 public subnet & Target group

注意:创建 Auto Scaling 组,使用扩展策略调整此组的容量

AWS 高可用AWS架构方案-Wordpress-5_第5张图片

 AWS 高可用AWS架构方案-Wordpress-5_第6张图片

AWS 高可用AWS架构方案-Wordpress-5_第7张图片

AWS 高可用AWS架构方案-Wordpress-5_第8张图片

4.5 验证

AWS 高可用AWS架构方案-Wordpress-5_第9张图片

 AWS 高可用AWS架构方案-Wordpress-5_第10张图片

 AWS 高可用AWS架构方案-Wordpress-5_第11张图片

模拟EC2实例故障、RDS实例故障进行故障转移测试,查看应用程序是否能自动进行切换,保证业务不中断。

当终止一台EC2时,Auto Scaling会自动在相同的AZ区域添加一台ec2,在生产环境中,不会稍微的造成一些影响,访问会稍微有些延迟 。我们可以在Lauch Configuration更改一些阈值。让健康状态检查时间变短。

当重启RDS时,由于实例部署在多可用区的,所以重启实例的话,在另一个区域的backup会自动生效。理论上只会影响主数据库,对备份数据库不会造成任何影响。

AWS 高可用AWS架构方案-Wordpress-5_第12张图片

5. 清理工作

清理的内容包括:

Auto Scaling Group

EC2实例

AMI

快照

ELB

Route53

EFS

S3

RDS实例

你可能感兴趣的:(AWS 高可用AWS架构方案-Wordpress-5)