DVA-C02デプロイEASY単一選択

あるスタートアップ企業が AWS Elastic Beanstalk を使ってWebアプリケーションを運用している。開発チームが新バージョンを迅速にデプロイしたいが、デプロイ中に一時的にサービスが停止しても問題ないと判断した。最小の設定変更で最速のデプロイを実現するデプロイポリシーはどれか。

  1. A. Immutable(イミュータブル)
  2. B. Rolling(ローリング)
  3. C. All at once(一括)
  4. D. Rolling with additional batch(追加バッチでのローリング)
解答と解説を見る

正解: C

Elastic BeanstalkのAll at onceポリシーは全インスタンスに同時にデプロイするため、最も高速だが、デプロイ中はすべてのインスタンスが更新処理中となりサービスが一時停止する。問題文では「停止しても問題ない」という条件があるため、All at onceが最適である。Bのローリングは既存インスタンスをバッチ単位で順次更新するため、デプロイ中も一部サービスが維持されるが速度が遅い。Dの追加バッチは可用性を維持しながらローリングするため更に時間がかかる。AのImmutableは新インスタンスを別途起動してから切り替えるため、最も安全だが最も時間とコストがかかる。

▸ この試験を本気で演習する(全150問・無料)