カナリアリリースとは新バージョンのアプリケーションをリリースする際に、従来バージョンのアプリケーションを並行稼働させ、一部のユーザーだけを新バージョンにアクセスさせる展開(デプロイ)手法のこと。新バージョンにアクセスするユーザーを炭鉱で毒ガスを検知する「カナリア」に見立てて、この名称が付けられた。 カナリーリリース(canary release)、カナリーデプロイメント(canary deployment)、カナリーテスト(canary test)などとも呼ばれる。 新バージョンのアプリケーションと従来バージョンのアプリケーションへの振り分け方法はいくつかあるが、ロードバランサーの機能を用いるケースが多い。この場合は一般に、ユーザーごとの振り分けではなくリクエストごとの振り分けになる。 最初は5%や10%といった少ない割合のリクエストだけを新バージョンのアプリケーションに振り分け、問題が起
![3分でわかる カナリアリリース](https://cdn-ak-scissors.b.st-hatena.com/image/square/d45212407acd8b74a99c5401e471c1696e8531d3/height=288;version=1;width=512/https%3A%2F%2Fxtech.nikkei.com%2Fatcl%2Fnxt%2Fkeyword%2F18%2F00002%2F081900087%2Ftopm.jpg%3F20220512)