技術的な観点から見ると、Elastic Beantalkは自動スケーリンググループであり、何かをデプロイする場合、複数のec2インスタンスでコマンドを同時に実行できる可能性があると想定する必要があります。
leader_onlyオプションの主な目的は、コマンドが1つのec2インスタンスでのみ実行されるようにすることです。 db移行スクリプトの実行、dbの作成など、1つのec2で一度だけ実行する必要があるユースケースに役立ちます。そのため、 leader_onlyは単なるマーカーであり、一部のコマンドはこのインスタンスでのみ実行されます。
ただし、リーダー属性は環境の作成時に一度設定され、リーダーが死亡し、自動スケーリンググループにリーダーがいないときに新しいインスタンスの可能性のある状況に置き換えられた場合に備えて設定する必要があります。
More than 3 years have passed since last update.
Register as a new user and use Qiita more conveniently
- You get articles that match your needs
- You can efficiently read back useful information
- You can use dark theme
List of users who liked
01