Q52 — AWS DVA-C02 第2章
第 52/100 問 | ← 第2章
開発者は、テスト環境で新しいアプリケーションバージョンをAWS Elastic Beanstalkでテストしたいと考えています。このデプロイ方法の中で、最も高速なデプロイ方法は何ですか?
- A. 不変(Immutable)
- B. ローリング(Rolling)
- C. 追加バッチローリング(Additional Batch Rolling)
- D. All at once(一括) ✓
正解: D. All at once(一括)
解説
最も高速なデプロイ方法は選択肢D:All at once(一括)です。 説明: All at onceデプロイ:このデプロイ方式では、新バージョンをすべてのインスタンスに同時にデプロイします。すべてのインスタンスを一度に新バージョンに更新するため、デプロイ時間が最も短く、最も高速な方法です。ただし、すべてのインスタンスが同時に更新されるため、一時的にアプリケーションが利用不可になる可能性があります。 不変デプロイ:不変デプロイでは、新バージョンをデプロイするための新しいインスタンスグループを作成し、テスト完了後にトラフィックを切り替えます。ゼロダウンタイムのデプロイを提供できますが、通常はAll at onceよりもデプロイ時間が長くなります。 ローリングデプロイ:ローリングデプロイでは、新バージョンをインスタンスのグループ単位で段階的にデプロイし、各段階でアプリケーションの可用性を確保します。All at onceより堅牢ですが、デプロイ時間は長くなります。 バッチローリングデプロイ:追加バッチローリングは、新バージョンを一部のインスタンスにデプロイし、その後残りのインスタンスに段階的に展開するハイブリッド方式です。ローリングとAll at onceの間の妥協点ですが、通常はAll at onceより遅いです。 したがって、新バージョンを迅速にテストしたい開発者にとって、All at onceデプロイ(選択肢D)が最も適した選択であり、テスト環境への新バージョンの早期展開と検証を可能にします。