CDLインフラストラクチャとアプリケーションのモダナイゼーションEASY単一選択

ある企業が、既存のモノリシックなJavaアプリケーションをGoogle Cloudへ移行しました。次のステップとして、アプリケーションをマイクロサービスアーキテクチャに移行することを検討しています。この移行の主なビジネスメリットとして、最も適切なものはどれですか?

  1. A. すべての機能を単一プロセスで実行するため、デバッグが容易になる
  2. B. マイクロサービスへの移行には追加コストが一切かからない
  3. C. 各サービスを独立してデプロイ・スケール・更新できるため、開発速度向上と障害影響範囲の限局化が実現できる
  4. D. マイクロサービスはモノリスより常に高速に動作するため、パフォーマンスが自動的に向上する
解答と解説を見る

正解: C

マイクロサービスアーキテクチャでは、各サービスが独立してデプロイ可能なため、一部のサービスのみを更新・スケールでき、障害が発生しても他サービスへの影響を限局化できる。これにより開発チームが独立して作業できるため、デプロイ頻度の向上と市場投入速度の改善につながる。単一プロセスはモノリスの特徴で、マイクロサービスでむしろデバッグは複雑化する。マイクロサービスがモノリスより常に高速とは限らない(ネットワーク通信オーバーヘッドが増加する)。移行にはアーキテクチャ改修コストが発生する。

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