【问题标题】:How to load balance EC2 server? [closed]如何负载均衡 EC2 服务器? [关闭]
【发布时间】:2016-08-02 15:40:16
【问题描述】:

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

最有效或最常用的方法是什么?

【问题讨论】:

  • 为您配置的服务器创建一个 AMI,并将其添加到与负载均衡器关联的自动扩展组中。

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


【解决方案1】:

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

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

【讨论】:

  • 最常用的方法是什么?
  • 没有正确的答案,这是偏好。选择你自己的有意义的。
  • 如果您的网站每天获得数百万甚至数十亿用户,那么哪种方式最适合在未来扩展?
  • 如果您不确定如何按原样处理部署方法以实现负载平衡,您将永远无法达到每天数百万或数十亿的用户。
【解决方案2】:

您确实应该考虑使用AWS CodeDeploy 来管理这样的代码部署。它是免费的,而且功能强大。无需开发自定义解决方案,它支持部署挂钩以正确管理部署事件,例如服务验证等。

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

如果您使用自动伸缩组,也可以将其配置为在启动实例以响应伸缩事件时自动部署代码。

【讨论】:

    【解决方案3】:

    它基于您的文件。

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-08-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-12
      • 2019-01-05
      • 1970-01-01
      相关资源
      最近更新 更多