LinuCレベル2 システムアーキテクチャの設計 問7
システムアーキテクチャの設計/典型的なシステムアーキテクチャLAMP(またはLAPP)構成の説明として適切なものはどれか。
当サイトのオリジナル問題(LinuCレベル2の出題範囲「システムアーキテクチャの設計」に対応。実際の試験問題ではありません)
- Aメールの送受信に必要なソフトウェアをまとめた、メールサーバー専用の構成につけられた呼び名である
- BLinux・Apache・MySQL・PHP等を組み合わせたWebアプリの典型的な構成である
- CLinuxカーネルのモジュールだけで構成し、アプリケーションサーバーを使わない構成である
- Dネットワークの通信監視と侵入検知に特化したソフトウェアの組み合わせの呼び名である
正解:B
解説
LAMP(Linux、Apache、MySQL、PHP/Perl/Python)やLAPP(ApacheをPostgreSQLに、あるいはWebサーバーをnginxに置き換えた派生形等、文脈により組み合わせは異なります)は、OS・Webサーバー・データベース・スクリプト言語(アプリケーション実行環境)を組み合わせた、Webアプリケーションを構築する際の典型的な構成の呼び名です。
選択肢ごとの解説
- A誤り。メールサーバー専用の構成を指す呼び名ではありません。
- B正しい。OS・Webサーバー・データベース・スクリプト言語を組み合わせた、Webアプリの定番構成です。
- C誤り。カーネルモジュールだけで構成する話ではありません。
- D誤り。監視や侵入検知の構成を指す呼び名ではありません。