DVAデプロイ
AWS Elastic Beanstalkを使用して稼働している本番環境のウェブアプリケーションがあります。新しいバージョンをデプロイする際、既存のインスタンスに影響を与えずに、新しいインスタンスのグループを別の一時的なAuto Scalingグループとして起動し、ヘルスチェックをパスした後にトラフィックを切り替えて古いインスタンスを削除するデプロイポリシーはどれですか。
A変更不可(Immutable)
✓ 正解
変更不可(Immutable)デプロイメントは、新しいインスタンスを一時的なAuto Scalingグループとして立ち上げることで安全なトラフィック移行を実現します。
B追加バッチを使用したローリング(Rolling with additional batch)
追加バッチを使用したローリングは、既存の環境内に新しいインスタンスのバッチを追加し、順次置き換えていく方式です。一時的な独立したASGは作成しません。
CBlue/Green デプロイメント
Blue/Greenデプロイメントは、完全に別のElastic Beanstalk環境を新規作成し、URL(CNAME)をスワップしてトラフィックを切り替える手法であり、環境内部のデプロイポリシーではありません。
D一括(All at once)
一括(All at once)デプロイメントは、既存の全インスタンスに対して同時にデプロイを開始するため、ダウンタイムが発生します。
解説
Elastic Beanstalkの「変更不可(Immutable)」デプロイメントは、新しいバージョンのアプリケーションをデプロイする際、既存の環境インスタンスを変更せず、新しい一時的なAuto Scalingグループで新規インスタンスを起動します。これらがヘルスチェックに合格すると元のグループに統合され、古いインスタンスが削除されます。これにより、デプロイ失敗時も即座に元の状態を維持でき、ダウンタイムが発生しません。
ドメイン別正答率・予想スコアでリアルタイムに実力把握
無限ノックでDVAを徹底対策。全問AI生成のオリジナル問題。
無料で演習を始める →