【问题标题】:What is the exact behavior of the is_leader flag on Amazon Beanstalk?Amazon Beanstalk 上 is_leader 标志的确切行为是什么?
【发布时间】:2013-12-09 18:53:06
【问题描述】:

“is_leader”标志在 Amazon Beanstalk 部署中的确切行为是什么?我找不到任何详尽的文档。更具体地说:

  1. 单实例环境的价值是什么?
  2. 当从环境中手动或通过自动缩放添加/删除节点时,Amazon 是否正确重置 is_leader 值?
  3. 如果 Amazon 为某个节点自动重置了该标志,Amazon 是否会负责重新启动实例以确保该标志被应用程序考虑在内?

【问题讨论】:

    标签: amazon-web-services distributed amazon-elastic-beanstalk


    【解决方案1】:

    is_leader 是一个标签,由 AWS 部署过程应用于第一个创建的实例。正如您所提到的,is_leader 上的文档非常稀缺,这是我能够找到的:

    领导者的想法只存在于部署执行期间 在环境更新中。部署执行后,没有 不再有领导者的概念,尽管您可以确定哪个实例 如果出于调试目的需要,则一直是领导者。

    您的问题的答案:

    单实例环境的价值是什么?

    is_leader不适用于单实例环境,所以没有设置标签。

    亚马逊是否正确重置节点时的 is_leader 值 从环境中添加/删除,手动或通过 自动缩放?

    Leader 节点不能免于从环境中移除。如果将其删除,则不会重新分配“领导者”。有一些方法可以防止它被 AutoScaling 关闭:Configure Instance Termination Policy for Your Auto Scaling Group

    如果亚马逊为某个节点自动重置该标志,亚马逊是否会 注意重新启动实例以确保使用该标志 由应用程序考虑?

    标志未重置。一旦领导节点从环境中消失,标签只会在重建时重新出现。

    来源:

    【讨论】:

      猜你喜欢
      • 2020-06-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-25
      • 1970-01-01
      • 1970-01-01
      • 2019-07-18
      相关资源
      最近更新 更多