Q98 — AWS DVA-C02 第2章
第 98/100 問 | ← 第2章
ある会社が、レガシーアプリケーションをAWS上でのサーバーレスアプリケーションへ移行しています。このレガシーアプリケーションには、Amazon API Gatewayで公開されたWebサービスが含まれています。開発者は、既存のWebサービス実装をAWS Lambda関数で置き換えたいと考えています。また、開発者は、本番環境でこれらの関数を使用する新バージョンのAPIをテストしたいと考えています。開発者は、アプリケーションのユーザーへの影響を最小限に抑える必要があります。これらの要件を満たす解決策はどれですか?
- A. 新バージョンのAPI用にbetaステージを作成し、更新されたエンドポイントをユーザーに送信する。
- B. 新バージョンのAPI用にdevステージを作成し、カナリアデプロイを使用する。 ✓
- C. 新バージョンのAPI用にdevステージを作成し、カナリアバージョンをプロモートする。
- D. デプロイステージを作成し、新バージョンのAPIに対して双方向TLSを有効化する。
正解: B. 新バージョンのAPI用にdevステージを作成し、カナリアデプロイを使用する。
解説
選択肢Bは、お客様ではなく自社の制御下で実施できるため、より安全な方法です。