サーバベースコンピューティング【SBC】Server-Based Computing/サーバベース方式
概要
従来の一般的な情報システムでは、利用者に配布されたパソコンなどに個別にアプリケーションソフトを導入し、手元の端末でソフトを起動してデータを作成・保管していた。サーバベースコンピューティングでは、アプリケーションソフトとデータをすべてサーバ側で集中管理する。
手元のパソコン(クライアント端末)は、キーボードやマウスからの操作・入力をネットワーク経由でサーバに送信し、サーバから返された画面描画データを受信してディスプレイに表示するだけとなる。端末側にほとんど処理能力を必要としないため、仕様を必要最小限に抑えたシンクライアント端末の活用にも適している。
代表的な実現方式が「リモートデスクトップ」である。Windows Serverの「リモートデスクトップサービス」では、サーバ上でデスクトップ環境や個々のアプリケーションを実行し、複数の利用者が同じサーバ上のセッションを共有して利用する構成のほか、特定のアプリケーションだけを遠隔提供する仕組みも利用されている。
利点
ソフトウェアとデータがサーバに集約されるため、システム管理者によるソフトウェアの更新やセキュリティ対策の適用を一括で行いやすい。社員の配置転換やオフィスのレイアウト変更への対応、利用者間でのデータ共有も容易になる。端末にデータが残らないため、端末の紛失や盗難による情報漏洩のリスクを抑えられる点も利点である。金融機関や官公庁など機密性の高い情報を扱う業種で導入が進んだのはこのためである。
制約
一方、処理がサーバに集中するため高性能なサーバコンピュータや安定したネットワーク帯域が必要となる。画面表示はネットワークを介して行われるため、通信品質が操作性に影響しやすい。以前は動画やグラフィックスを多用するソフトウェアには不向きとされてきたが、近年ではGPUアクセラレーションに対応したサーバ製品も登場し、グラフィックス処理を要する用途でも利用が広がりつつある。
VDIとの比較
サーバベースコンピューティングでは、1台のサーバ上のオペレーティングシステム(OS)やアプリケーションを複数の利用者が共有する。利用者ごとに個別のデスクトップ環境を割り当てる仮想デスクトップインフラ(VDI)に比べ、サーバのCPUやメモリなどのリソースを効率良く利用でき、導入や運用のコストを抑えやすい。
ただし、利用者全員が同じOSやアプリケーション、設定を共用するため、個々の利用者に合わせた構成の自由度はVDIより低くなる。テレワークの普及や拠点間での業務環境統一の必要性を背景に、管理コストの削減とセキュリティ強化を両立する仕組みとして利用が広がっている。
