問題タブ [blue-green-deployment]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
amazon-web-services - 単一の sqs キューを使用したブルー グリーン デプロイ
現在、外部 JMS メッセージ キューからのメッセージを処理するシステムがあります。Blue-Green デプロイメントでは、スタックのアクティベーションの一部として、セキュリティ グループを変更して、外部 JMS キューへの接続に必要なルールを有効/無効にし、アクティブなスタックのみがメッセージを処理できるようにします。これは現在の環境ではうまく機能しますが、外部キューはそれほど信頼できないため、SNS トピック + SQS キューに置き換えることを検討しています。SNS トピックにサブスクライブする単一の静的 SQS キューを用意する予定です。私たちが抱えている問題は、SQS キューからの読み取りアクセスを有効/無効にして、Blue-Green を実行し、一度にキューから読み取ることができるスタックを 1 つだけにする方法です。
複数のインスタンス ロールがあり、アクティブ化の一部はロールを変更して SQS 作業から読み取る権限を与えることですか? より良い解決策はありますか?
digital-ocean - Terraform でのリソースの更新を避ける
現在、Terraform を使用するアプリケーションに Blue/Green デプロイ モデルを使用しています。
また、以下に示すように、TF ファイルには青と緑の両方のリソースがあります -
私の質問 - 青のリソースを更新せずに緑のリソースを更新する方法はありますか、またその逆の方法はありますかWithout Using Targeted Plan
? たとえば。共通の変数であるセキュリティ グループ(var.security_groups)
を更新すると、Blue と Green の両方で更新が行われ、(seen below)
Blue リソースが新しいセキュリティ グループで更新されないように、ターゲットを絞った計画を実行する必要があります。