Q54 — AWS DVA-C02 第3章
第 54/100 問 | ← 第3章
ある会社の新しいモバイルアプリケーションはAmazon API Gatewayを使用しています。開発チームがAPIの新バージョンを完成させた際、開発者は安全かつ透過的にAPIの変更を展開する必要があります。開発者がAPI Gatewayを用いて限定されたユーザー数に対して新APIバージョンを展開するための最もシンプルな解決策は何ですか?
- A. API Gateway内で新しいAPIを作成し、Amazon Route 53の加重ルーティングポリシーを用いて一部のトラフィックを新APIにルーティングします。
- B. 新APIバージョンを検証し、予想される利用率が最も低い時間帯に本番環境へ展開します。
- C. Amazon CloudWatchアラームを実装し、観測されたHTTP 500ステータスコード率が事前定義されたしきい値を超えた場合にロールバックをトリガーします。
- D. API Gateway内でカナリアリリース展開オプションを使用し、canarySettingsを設定して一定割合のAPIトラフィックを新バージョンにルーティングします。 ✓
正解: D. API Gateway内でカナリアリリース展開オプションを使用し、canarySettingsを設定して一定割合のAPIトラフィックを新バージョンにルーティングします。
解説
本シナリオでは、カナリアリリースが一般的かつ効果的な手法です。API Gatewayのカナリアリリース展開オプションとcanarySettingsを活用することで、新バージョンへのトラフィック割合を精密に制御できます。これにより、小規模な範囲で新バージョンをテスト・監視しながら、安全かつ透過的に展開できます。Aは新API作成とRoute 53設定が複雑であり、Bは柔軟性・制御性に乏しく、Cは監視・ロールバック用途であり初期の限定展開には不適です。したがって、最もシンプルな解決策はDです。 【灯笼考证提供:swufelp1999】