VDIの解説(基本情報技術者シラバス用語)

目次

VDIとは

VDI(Virtual Desktop Infrastructure:仮想デスクトップ基盤)とは、企業のサーバー上に用意されたデスクトップ環境(WindowsやMacなどの画面)を、ネットワーク経由で手元のパソコンや端末に呼び出して操作する仕組みのことです。手元にある端末には画面の情報だけが転送され、実際のOSの動作やデータの保存、プログラムの実行はすべてサーバー側で行われます。手元の端末にはデータが一切残らないため、セキュリティが高く、テレワーク(在宅勤務)やスマートフォンの活用といった多様な働き方を安全に実現するために利用されます。

具体例

テレビゲームの「クラウドゲーム(ストリーミング再生)」に似ています。ゲーム機本体やソフトは遠くのデータセンターで動いており、手元のテレビには映像が送られてくるだけで、コントローラーの操作情報だけを送信します。これと同様に、会社から貸与された軽いノートPC(シンクライアント)からネットワークを通じてオフィスの高性能なパソコン画面を操作できます。プログラム的な接続イメージは以下の通りです。

[ 手元の端末 ] (操作の送信 / 画面映像の受信のみ。データ保存は不可)
      ^
      | (ネットワーク経由)
      v
[ 社内サーバー (VDI) ] (実際のOS、データ、プログラムの処理を実行)

もう少し詳しく

VDIが企業に導入される最大の理由は「情報漏洩対策」と「運用管理の効率化」です。通常のパソコン環境(ファットクライアント)では、社員が会社のパソコンを紛失したり盗難に遭ったりした場合、ハードディスク内に保存されている顧客情報や機密データが外部に流出する大きなリスクがあります。しかし、VDIを導入していれば、手元の端末(シンクライアント)にはデータが一切保存されないため、万が一端末を紛失しても情報漏洩の被害を防ぐことができます。

また、システム管理者にとっても大きなメリットがあります。社内の数百人、数千人のパソコンのOSアップデートや、セキュリティソフトのパターンファイルの更新、業務アプリケーションのインストールなどを1台ずつ手作業で行うのは非現実的です。VDI環境であれば、データセンターにあるマスターイメージ(基準となるOSの環境)を更新するだけで、全社員のデスクトップ環境に一斉に変更を反映させることができます。これにより、管理コストを劇的に削減しつつ、社内全体のセキュリティレベルを均一に保つことが可能になります。

一方で、VDIにはネットワークへの依存度が高いという弱点もあります。画面の描画やキー入力の反応をすべてネットワーク越しに行うため、通信環境が不安定だと画面がカクついたり、文字入力が遅れたりして、社員の業務効率が著しく低下します。また、サーバー側に数百人分のデスクトップ環境を同時に稼働させるための膨大なCPUやメモリリソース、そして高速なストレージ(オールフラッシュストレージなど)が必要となるため、導入における初期コスト(インフラの調達コスト)が高額になりがちです。

試験でのポイント

基本情報技術者試験において、VDIや「シンクライアント(Thin Client)」はセキュリティ対策や情報システム部門の運用管理の文脈で頻出のテーマです。試験では「クライアント側には最小限の処理能力しか持たせず、データやアプリケーションの実体はサーバ側で集中管理する仕組み」といった説明から、VDIやシンクライアントを選ばせる問題が定番です。

また、間違いやすい点として、VDIは「端末側にデータを残さないための仕組み」であるため、利用者の手元にある端末のスペック(CPUやメモリの性能)は、VDIの動作速度にほとんど影響を与えないという特徴をしっかり理解しておきましょう。動作の遅延やパフォーマンスの低下が発生した場合、その原因は端末側ではなく、ネットワークの帯域不足や、サーバー側のリソース不足(ストレージのI/Oボトルネックなど)にあるケースがほとんどです。

関連する用語

VDIを実現するための専用端末を「シンクライアント」と呼びます(Thin=薄い、軽いという意味)。対義語として、データを自身に保存し処理を行う通常のパソコンを「ファットクライアント(Fat Client)」と呼びます。また、VDI環境を構築するためにはサーバーの処理能力を分割する「仮想化」技術が不可欠であり、ハイパーバイザなどの基盤技術と深く関連しています。

読んだ内容を10問練習と実技で確認

記事で理解した用語を、StudyQuestの演習とクラウド実技ラボで定着させます。

10問練習 実技ラボ