DVAデプロイ

開発者は AWS CodeDeploy を使って Lambda 関数の新バージョンをデプロイしています。デプロイ設定として `CodeDeployDefault.LambdaCanary10Percent5Minutes` を選択しました。このデプロイ設定の動作として正しい説明はどれですか?

A
全トラフィックを5分間で10%ずつ段階的に新バージョンへ移行し、50分で完了する
Linear(線形)設定(例:LambdaLinear10PercentEvery1Minute)は毎分10%ずつ均等に増加させます。
B
最初に10%のトラフィックを新バージョンへ送り、5分間問題がなければ残り90%を一括で新バージョンへ切り替える
✓ 正解
CodeDeployのLambda Canary(カナリア:少数先行テストの意)デプロイ設定は「Canary X Percent Y Minutes」という命名規則を使います。LambdaCanary10Percent5MinutesはまずバージョンXに10%のトラフィックを5分間ルーティングし(カナリア期間)、CloudWatch アラームが発火しなければ残り90%を一括で切り替える2段階デプロイです。
C
5分ごとに10%ずつトラフィックを増加させ、10ステップで100%に達する
ような動作はLinear設定に該当します。
D
デプロイ開始から5分後に10%のトラフィックを新バージョンへ送り始め、その後は手動承認が必要になる
誤りです。デプロイ中にアラームが発火した場合は自動ロールバックされます。手動承認は不要です。

解説

CodeDeployのLambda Canary(カナリア:少数先行テストの意)デプロイ設定は「Canary X Percent Y Minutes」という命名規則を使います。LambdaCanary10Percent5Minutesはまずバージョンに10%のトラフィックを5分間ルーティングし(カナリア期間)、CloudWatchアラームが発火しなければ残り90%を一括で切り替える2段階デプロイです。 選択肢AはLinear(線形)設定(例:LambdaLinear10PercentEvery5Minutes)の動作を表しており、5分ごとに10%ずつ均等にトラフィックを増加させ50分で完了します。 選択肢Cも選択肢Aと同様に5分ごとに10%増加するLinear設定の動作に該当します。 選択肢Dは誤りです。デプロイ中にCloudWatchアラームが発火した場合は自動ロールバックされます。手動承認は不要です。

ドメイン別正答率・予想スコアでリアルタイムに実力把握

無限ノックでDVAを徹底対策。全問AI生成のオリジナル問題。

無料で演習を始める →
DVA の問題一覧に戻る