已经有EC2实例运行Wordpress,如何创建/配置Auto Scaling&弹性负载均衡器?

时间:2018-01-01 01:21:48

标签: wordpress amazon-web-services amazon-ec2 elastic-beanstalk elastic-load-balancer

对于那些在AWS有经验的人来说,这可能是一个愚蠢的问题,但我已经在谷歌上搜索了几个小时,真的需要一个直截了当的指南。我已经在一个T2 Micro EC2实例上配置了运行bitnami wordpress的站点。

我很快就会推出该网站,但希望能够根据需求进行弹性扩展。这可能是一个过于简单的问题,但我该如何设置呢?我是否从同一个EBS卷创建第二个实例并平衡它们之间的负载?我有点失落。有关从何处开始为单个EC2实例配置可伸缩性的任何指导都非常有用。谢谢。

1 个答案:

答案 0 :(得分:0)

要对流量进行负载均衡,您需要配置ELB。要自动缩放实例,您需要配置自动缩放组。完成EC2实例上的wordpress配置后,请按照以下步骤操作:

  1. 创建EC2实例的AMI。参考: https://docs.aws.amazon.com/toolkit-for-visual-studio/latest/user-guide/tkv-create-ami-from-instance.html
  2. 创建经典的负载均衡器Ref:https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-getting-started.html
  3. 使用在步骤1中创建的AMI创建启动配置。参考: https://docs.aws.amazon.com/autoscaling/latest/userguide/create-launch-config.html
  4. 使用在步骤3中创建的启动配置创建自动缩放组。参考: https://docs.aws.amazon.com/autoscaling/latest/userguide/create-asg.html (在此链接的步骤6.f.您将需要使用您创建的ELB 在步骤2)。
  5. 所有AWS文档/指南都提供了如何配置内容的分步说明,因此我没有在上述步骤中提供更多详细信息,但需要执行的步骤顺序。