创建一个高可用、可扩展、高性能的Wordpress站点(VPC、SG、RDS、EFS、EC2、 S3、CloudFront、ELB、Auto Scaling Group、Route 53)。内容包含:

  1. 架构的简介
  2. 创建安全组
  3. 创建IAM角色
  4. 创建RDS实例
  5. 创建EFS文件系统
  6. 创建EC2实例,关联IAM角色
  7. 安装Apache, PHP程序
  8. 挂载EFS文件系统
  9. 安装Wordpress代码并连接数据库
  10. 创建一个简单的博文
  11. 创建S3存储桶
  12. 创建CloudFront,源为S3存储桶
  13. 安装Wordpress创建WP Offload S3 Lite
  14. WordPress多媒体文件自动上传到S3
  15. URL重写,将本地多媒体文件的URL重写为S3的URL
  16. URL重写,将本地多媒体文件的URL重写为Cloudfront的URL
  17. 创建Application Load Balancer
  18. 创建Route 53并使用Alias记录解析ELB
  19. 创建AMI镜像
  20. 创建启动配置(Launch Configuration)
  21. 创建Auto Scaling组
  22. 模拟EC2实例故障
  23. 模拟RDS实例故障

架构图

1. 配置VPC、2个public-subnet、2个private-subnet、NACL、2个安全组