APIの新しい版を一部の利用者で試す

正解は イ です。 API Gatewayの ステージのカナリア は、要求の一部を 新しいデプロイ へ送り、 指標やログを分けて 確認できます。問題がなければ昇格し、あれば無効にします。 方式 影響する利用者 カナリアの設定(10%) 一部だけ 一斉のデプロイ 全員 別のAPI 案内した利用者(切替の手間) 利用者の切替の手間が大きく、割合の制御もできない。 10%で試し、指標を分けて確認してから全体に広げられる。 夜間でも全員に影響し、割合の制御もできない。 全員に影響した後で戻すことになる。

API GatewayのREST APIの新しい版を出す。まず利用者の10%の要求だけを新しい版に送り、エラーの率を確認してから全体に広げたい。古い版と新しい版の指標は分けて見たい。

最も適切なものを1つ選択してください。

出典AWS非公式・オリジナル問題
ア
新しい版を別のAPIとして作り、利用者に新しい入口のURLを個別に案内して使ってもらう
イ
ステージのカナリアの設定で、要求の10%を新しいデプロイへ送り、問題がなければ昇格する
ウ
新しい版を夜間にデプロイして利用者が少ない時間に試し、朝に全体へ公開する
エ
新しい版をそのままステージにデプロイし、エラーが出たら前のデプロイに手作業で戻す