用語集に戻る
プログラミング基礎上級

共同責任モデル

一言で言うと

クラウド側と利用者で責任分担。

もう少し詳しく

一言で言うと

クラウド側と利用者で責任分担。

もう少し詳しく

クラウド側と利用者で責任分担。IT エンジニアリングの現場で頻繁に登場する概念のひとつで、関連する仕組みやベストプラクティスと合わせて理解しておくと応用が利きます。

サービスモデルによって責任の境界線は異なります。IaaS ではクラウドプロバイダーが物理インフラ・ネットワーク・ホスト層を担い、利用者は OS・ミドルウェア・アプリ・データ・アクセス管理を担います。PaaS ではランタイムやプラットフォームの保守もプロバイダー側に移り、利用者はアプリとデータに集中できます。SaaS ではアプリ本体もプロバイダーが管理し、利用者の責任範囲はデータとアクセス権の管理が中心となります。

実務でどう使うか

  • IaaS(EC2 など) ── OS のパッチ適用やファイアウォール設定は利用者の責任範囲です。プロバイダーはサーバーの物理的な稼働とハイパーバイザー層までを保証します

  • マネージドDB(RDS など) ── DB エンジンのバージョン管理やバックアップ設定はプロバイダーが担うため、利用者は DB スキーマとアクセス権管理に集中できます

  • インシデント対応 ── 共同責任モデルを把握しておくと、障害発生時に「どちらの責任範囲か」をすぐ判断でき、対応の優先順位付けがスムーズになります
  • 関連する章

    Ch229 で詳しく学べます。

    関連する用語

    この用語を学べるコース

    この用語を実際に使ってみよう

    チョットデキルなら、5分のレッスンで実際にコードを書いて学べます。

    コース一覧を見る