【问题标题】:Setup Elastic Load Balancers in AWS在 AWS 中设置弹性负载均衡器
【发布时间】:2013-03-22 04:14:38
【问题描述】:

我正在尝试在我的 AWS 托管网站中设置 ELB。我认为对于 ELB,必须存在两个实例以进行负载平衡,然后将负载平衡器应用于它们。

我已经有一个 EC2 实例正在运行,并且想要创建另一个实例。我是 ELB 概念的新手,所以我很困惑如何启动第二个实例?

我是否应该启动具有与前一个实例相同的 EBS 卷的实例?

【问题讨论】:

    标签: amazon-web-services amazon-ec2


    【解决方案1】:

    拉贾特,

    ELB 将流量平均转移到可用区,假设在新加坡区,有 2 个可用区,所以 ELB 将您的流量平均转移到两个区。所以你需要在两台服务器上保持相等数量相同的服务器,这样你的流量就可以保持平等,避免一台机器上的额外负载。两台服务器都在每个区域必须具有相同的实例类型才能进行正确的负载处理。希望它能解答你的疑惑。

    【讨论】:

    • 我知道每个区域必须是相同的实例类型,但我的疑问是它们应该在同一个 EBS 卷上工作,或者我应该使用以前工作卷的快照创建一个新卷?
    • 你的两个实例应该是相同的,我的意思是两个实例应该部署相同,如果你在 EBS 卷上部署你的代码,所以最好拍摄它的快照并从中创建一个卷附加到另一个实例。确保您在各个区域中拥有相同的实例。
    • 我按照你的说法工作,但我发现了一个问题。在我的网站中,我不断更改存储在 EBS 卷中的数据库,并且快照将数据存储到创建时为止。那么,创建快照后,其他实例将如何处理在 EBS 卷中完成的更新?
    • 看来你已经在同一个实例中部署了应用程序和数据库,如果是这样,你的做法是错误的,将应用程序和数据库放在一个单独的实例中是一种很好的做法。因此,创建一个单独的数据库实例(或者您可以使用 RDS),将附加到 ELB 的应用程序实例指向该数据库实例(或 RDS)。这样您就不会遇到现在遇到的问题。
    • 谢谢我试图用错误的方法应用弹性负载平衡。
    猜你喜欢
    • 2017-09-30
    • 2013-07-19
    • 2021-05-27
    • 2018-05-02
    • 1970-01-01
    • 2014-01-24
    • 2014-07-18
    • 1970-01-01
    • 2019-08-30
    相关资源
    最近更新 更多