問題タブ [canary-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 - AWS Elasticbeanstalk でカナリア リリースを処理するには?
以前、1 つの EC2 インスタンスで HAProxy を実行し、json ファイル/ラムダ関数を介して構成し、スティッキー セッションを使用してトラフィックを 2 つの個別の Elasticbeanstalk アプリケーションに制御することで、それが行われるのを見てきました。そのため、負荷分散には 2 つの層があります。
ただし、これにはいくつかの問題があります。その 1 つは、いくつかのリリースをテストすると費用がかかり、ますます多くの EB アプリケーションが必要になることです。
カナリア リリースとは、すべてのトラフィックに影響を与えることなく、開発者、レビュー プロセス、および QA プロセスを逃れたエラーを把握するために、トラフィックの一部のみにリリースできることを意味します。
このようなセットアップを AWS リソースで処理し、破綻させない最善の方法は何でしょうか? :)
amazon-web-services - カナリア デプロイ用のスティッキー セッションを使用するように API Gateway をセットアップできますか?
ユーザーがカナリア デプロイに送信された場合、そのユーザーからの後続のすべてのリクエストもカナリア デプロイに送信されるようにすることはできますか? 私の予備テストでは、API Gateway はデフォルトではそうしていないようですが、そうするように設定する方法はありますか?