カナリアリリース

カナリアリリース(Canary Release)とは、プロダクトやサービスの新機能を一部ユーザーのみが利用できるようにリリースし、新機能に問題がないことを確認しながら段階的に全体に向けて展開していくデプロイ手法のこと。あるいはその目的で公開されたバージョンのこと。「カナリアデプロイ」「Canary版」。

本番環境の全体に展開するのではなく、並行して一部ユーザー向けに小規模にリリースし、負荷などの問題が発生したら現行のバージョンに戻すことができる利点がある(ロールバック)。A/Bテストや、新サーバーへの切り替え時に用いられるブルー・グリーン・デプロイメントに似た手法といえる。

カナリアリリースは、かつて炭鉱でのガス漏れ事故を防ぐために、無臭ガスに敏感な鳥(カナリア)を鳥かごに入れて炭鉱に持ち込んだ、生理学者John Scott Haldane氏による実験が由来とされる。