CLFクラウドの概念

AWSのクラウドアーキテクチャ設計において「疎結合(Loose Coupling)」を採用する主な目的として最も適切なものはどれですか?

A
すべてのシステムコンポーネントを1つのサーバーに集約し、サービス間通信のレイテンシーを最小化する
単一サーバーへの集約は密結合を招き単一障害点になります。
B
各コンポーネント間の依存関係を最小化し、一部の障害や変更が他のコンポーネントへ波及しないようにする
✓ 正解
疎結合(Loose Coupling)とは、システム内のコンポーネント間の依存関係を最小限にする設計手法です。あるコンポーネントで障害が発生しても他への影響を遮断でき、各コンポーネントを独立してスケーリング・更新できます。AWSではAmazon SQS(メッセージキュー)やAmazon SNS(通知サービス)、Amazon EventBridgeが疎結合の実現を支援します。
C
データベースをアプリケーションサーバーと同じインスタンスに配置し、I/Oの遅延を削減する
データベースとアプリの同一インスタンス配置も密結合であり単一障害点を生み出します。
D
アプリケーション全体を単一のデプロイパッケージにまとめ、リリース作業を簡素化する
モノリシックアーキテクチャへの統合は、疎結合の目的と逆行します。

解説

疎結合(Loose Coupling)とは、システム内のコンポーネント間の依存関係を最小限にする設計手法です。あるコンポーネントで障害が発生しても他への影響を遮断でき、各コンポーネントを独立してスケーリング・更新できます。AWSではAmazon SQS(メッセージキュー)やAmazon SNS(通知サービス)、Amazon EventBridgeが疎結合の実現を支援します。 選択肢Aの単一サーバーへの集約は密結合を招き単一障害点になります。 選択肢Cのデータベースとアプリの同一インスタンス配置も密結合であり単一障害点を生み出します。 選択肢Dのモノリシックアーキテクチャへの統合は、疎結合の目的と逆行します。

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

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

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