正解は ウ
クラウドサービスの責任共有モデルでは、サービス区分(SaaS・PaaS・IaaS)によって、クラウドサービスカスタマ(利用者)とクラウドサービスプロバイダ(提供者)が責任を負う範囲が異なります。本問の表では、項番1・2がアプリケーションソフトウェアに対する責務、項番3がDBMS、項番4がOS、項番5がハードウェアに対する責務です。利用者が項番1・2(アプリケーション)の責務を負い、提供者が項番3〜5(DBMS・OS・ハードウェア)の責務を負うのは、PaaS(Platform as a Service)です。PaaSでは、提供者がOS・ミドルウェア(DBMSなど)・ハードウェアといったプラットフォームを管理し、利用者はその上で動くアプリケーションの開発・運用とそのセキュリティに責任を負います。選択肢cのPaaSが正解です。区分ごとの責任範囲を整理すると、SaaSは提供者がアプリケーションまで含めほぼ全てを管理し利用者の責任範囲は最小、IaaSは提供者がハードウェア(と仮想化基盤)のみを管理し利用者がOS・ミドルウェア・アプリケーションまで責任を負います。利用者がアプリケーションだけを担い、DBMS・OS・ハードウェアを提供者が担うという責任分界がPaaSに対応する、という点が判別の鍵です。
クラウドの責任共有:SaaS(提供者がアプリまで管理、利用者の責任最小)、PaaS(提供者がOS・ミドルウェア・HW、利用者はアプリ)、IaaS(提供者はHW・仮想化基盤、利用者はOS〜アプリ)。利用者がアプリのみ=PaaS。