如何对EC2服务器进行负载均衡?

时间:2016-08-02 15:40:16

标签: amazon-web-services amazon-s3 amazon-ec2 server load-balancing

我有一台EC2服务器。我想对它进行负载平衡。我知道我需要在其上创建具有相同内容的另一台服务器,然后为它们设置负载平衡。但是对于第二台服务器,我怎样才能在两台服务器上获得相同的文件?

这样做最有效或最常用的方式是什么?

3 个答案:

答案 0 :(得分:1)

任何部署方法都应该为您解决此问题。

Salt,ansible,Puppet,chef,opsworks,elastic beanstalk都可以解决这个问题。

答案 1 :(得分:1)

您真的应该考虑使用event binding (scroll down to "Custom Events with EventEmitter") 来管理这样的代码部署。它是免费的,而且非常强大。无需开发自定义解决方案,并且它支持部署挂钩以正确管理部署事件,例如服务验证等。

这是AWS为您提供的管理代码部署的服务之一,并且易于设置。

如果您使用自动缩放组,它还可以配置为在响应扩展事件启动实例时自动部署代码。

答案 2 :(得分:1)

它基于您的文件。

1 - 创建AMI并使用您的AMI启动新的EC2。

2 - 在AMI中使用启动脚本从git或S3存储桶中获取最新的应用程序。