NVIDIAがAIアプリ開発を加速~NVIDIA DGXとNVIDIA AI Enterpriseでできること~
- NVIDIA
- GPU
- NVIDIA DGX
- ../../../article/2024/10/dgx.html
VDI(Virtual Desktop Infrastructure)とは、サーバー上に個人のデスクトップ環境を仮想的に構築する技術。利用者は場所や端末を選ばず、いつでも自分専用のパソコン環境を呼び出して利用できる。実際の処理はサーバーで行われるため、手元の端末には情報が残らず、セキュリティリスクを低減するなどのメリットがある。

VDIとは、”Virtual Desktop Infrastructure”の略称で、日本語では「仮想デスクトップ基盤」と訳されます。
従来、私たちは一人一台の物理的なパソコンでOSやアプリケーションを動かしていました。一方VDIでは、それらのデスクトップ環境をデータセンターなどのサーバー上に集約して管理します。
利用者は手元にあるパソコンやタブレットからネットワークを通じてサーバーに接続します。すると、サーバー上で動作している自分専用のデスクトップ画面が手元の端末に転送され、操作できるようになります。データは全てサーバー側で処理・保存されるため、端末自体に情報が残らない点が大きな特徴です。
VDIの仕組みは、サーバーの能力を分割して、多数の仮想的なパソコンを作り出すことで成り立っています。この中心的な役割を担うのが「ハイパーバイザー」と呼ばれるソフトウェアです。
ハイパーバイザーはまず、1台の高性能な物理サーバー上に、複数の独立した区画(仮想マシン)を作成します。そして、各仮想マシンにWindowsなどのOSや業務アプリケーションをインストールし、利用者ごとのデスクトップ環境を準備します。利用者は手元のPCやシンクライアント端末から、ネットワーク経由で自分に割り当てられた仮想マシンに接続します。すると、仮想マシンのデスクトップ画面だけが圧縮されて利用者の端末に転送されます。
この仕組みにより、実際の処理は全てサーバー側で行われます。そのため、利用者の端末には高い処理能力が求められず、データの置き忘れといった情報漏えいのリスクも大幅に低減できます。
VDIは、リモートデスクトップやシンクライアントとしばしば混同されることがあります。これらは遠隔で業務を行うための技術という点では共通していますが、その仕組みや目的は大きく異なります。
VDIとリモートデスクトップは、接続先に大きな違いがあります。リモートデスクトップは、オフィスに設置された「物理的なパソコン」に接続するのが一般的です。一方、VDIはサーバー上に作られた「仮想的なパソコン」に接続します。
| VDI | リモートデスクトップ | |
|---|---|---|
| 接続先 | サーバー上の仮想マシン | オフィスにある物理的なPC |
| 環境の独立性 | 利用者ごとに独立した環境を提供 | 1台のPCを共有、または占有 |
| データ保管場所 | サーバーに集約 | 接続先の物理PC |
VDIはサーバー側でデスクトップ環境を提供する「仕組み」そのものを指します。それに対してシンクライアントは、VDI環境に接続するために使われる、処理能力を最小限に抑えた専用の「端末」のことです。VDIを利用するために必ずしもシンクライアント端末が必要なわけではなく、既存のパソコンをクライアント端末として利用することも可能です。
| VDI | シンクライアント | |
|---|---|---|
| 分類 | 仮想デスクトップを実現する仕組み・基盤 | VDIなどに接続するための端末(ハードウェア) |
| 関係性 | VDIを利用する際、クライアント端末としてシンクライアントが使われることがある | シンクライアントはVDIを利用するための選択肢の一つ(通常のPCでも利用可能) |