|
Windows Server 2003などのWindowsサーバーOSを利用する場合は,サーバーそのもののライセンスに加えて,利用するクライアントに応じたライセンスを購入する必要があります。このライセンスはCAL(クライアント・アクセス・ライセンス)と呼ばれ,ユーザー単位で購入するユーザーCALと,パソコンなどのデバイス単位で購入するデバイスCALの2種類があります。つまり,3番の答えが正解です。
もし,1人のユーザーが複数のパソコンやPDAなどから利用するケースが多いときには,デバイス数でカウントするよりもユーザー数でカウントしてユーザーCALを購入した方がお得です。逆に,複数のユーザーが1台のパソコンを共用しているような場合は,ユーザー数よりもデバイス数の方が少なくなるため,デバイスCALの方が購入数が少なく済みます。
さらに,このCALをカウントする方式として,マイクロソフトでは「接続デバイス数モード」「接続ユーザー数モード」「同時使用ユーザー数モード」という三つの方式を用意しています。これは,そのサーバーを同時に使用するユーザーの最大数だけCALを購入すればよいというものです。一般には,登録ユーザー数よりも同時使用ユーザー数の方が少なくなるため,この同時使用ユーザー数モードの方が得になるように思います。
しかし,必ずしもそうとは限りません。この同時使用ユーザー数モードは英語では「per Server mode」と表現されていることからわかるように,各サーバーごとに最大接続ユーザー数に合わせたCALを購入する必要があります。つまり,CALをサーバーごとに持つ考え方です。
これに対し,接続デバイス数モードと接続ユーザー数モードでは,利用するクライアント側でCALを持つと考えます。これらの方式の場合は,複数のWindowsサーバーを利用するクライアントでもCALは一つ購入するだけでOKです。
サーバー数が増えてくるほど接続デバイス数モードと接続ユーザー数モードの方が,同時使用ユーザー数モードよりも有利になります。一人1台に近いような環境ならば,サーバーの数が2〜3台になっただけで,同時使用ユーザー数モードの方が高くなってしまうでしょう。
では,Windowsサーバーをインターネット経由で利用させる場合はどうすればいいのでしょう。この場合もCALが必要になります。例外は,ユーザー認証なしに単純にWebサーバーとしてコンテンツを公開する場合だけです。
マイクロソフトでは,インターネット経由で事前にユーザー数を特定しておくことが難しいケースのために「エクスターナル・コネクタ・ライセンス」というライセンス形態を用意しています。このライセンスを購入すれば,インターネット経由で無制限ユーザーが利用できます。ただし,このエクスターナル・コネクタ・ライセンスは高価です。もし,インターネット経由で利用するユーザーが50以下ならばCALを購入した方が安価で済みます。
出題者◆根本 浩之=日経NETWORK編集
|