シェアリング【sharing】

概要

シェアリングとは、「共有」という意味の英単語。IT分野では一つの資源やデータ、設備などを複数の利用者やプログラムが共同で利用することを表す。ファイルストレージ、計算資源、ネットワーク機器などを共用する仕組みを指し、限られた資源を効率的に活用する手段として広く用いられている。
シェアリングのイメージ画像

コンピュータ環境におけるシェアリングの対象は、CPUの計算時間、メインメモリストレージの記憶領域、ネットワーク回線といったハードウェア資源のほか、データベースファイル、アプリケーションのコードといったソフトウェア資源にも及ぶ。

具体的な利用形態としては、ネットワーク上の共有フォルダを複数人で閲覧・編集したり、一台のプリンタを複数の端末から使用したりする運用が代表的である。企業の情報システムでは、データベースサーバを多数の利用者が共通基盤として利用することも一般的である。

クラウドコンピューティングにおいては、シェアリングがサービスの基本的な仕組みとして組み込まれている。クラウド事業者は一台の物理サーバ上で複数の仮想マシンコンテナを稼働させ、それぞれに独立した環境を提供する。利用者は物理的な設備を自前で保有せず、必要な計算能力やストレージを必要な分だけ利用できる。

複数の処理が一つの資源を共有する際、完全な同時実行とは限らない。「タイムシェアリング」方式では、ごく短い時間単位で処理を切り替えることで、利用者側から見ると専用システムが稼働しているように振る舞う。複数のプログラムが同一のファイルデータを共有する場合には、整合性を保つために書き込み中に他からのアクセスを一時的に制限するロックなどの排他制御が行われる。

IT分野に限らず、自動車や住宅、作業空間などを共同利用する仕組みを「シェアリング」と呼ぶこともある。こうしたサービスは総称して「シェアリングエコノミー」(sharing economy)と呼ばれ、インターネットスマートフォンの普及によって利用者間の仲介や予約、決済が容易になったことで近年急激に拡大・発展している。

(2026.6.13更新)
 
この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。