2000における主なインターネット/イントラネット向けアプリケーションサーバ機能としては、次のようなものがある。Serverでは、最初からインストール可能なモジュールとして用意されている。ユニキャストやマルチキャストを使って、インターネットやイントラネットに向けてストリーミングコンテンツを配信するサービス。オンデマンド型とライブ(リアルタイム)型の両方がサポートされている。インターネット上で電子会議を行うためのサービス(Professional版でも利用可能)。Editionで提供されていた機能である。ServerにGUIベースでリモートログオンして、サーバマシンのリソースを利用するためのサービスである。Serverにログオンしてサーバをリモート管理することと、一般のユーザーがサーバのリソースを使う、という2つの目的がある。プログラムの実行やデータの保存などはすべてサーバ上で行われるので、アプリケーションの管理(インストールなど)もすべてサーバに集約できるというメリットがある。2000実行環境として利用できるというメリットもある。Editionの共同開発元。ICAプロトコルを使ったクライアントは、MS-DOS用やMacintosh用、UNIX用などのほか、多数ある)。2000実行環境を作り(1セッションごとに数Mbytesのプロセス空間が必要)、その画面情報をターミナルサービスクライアントへ送るというふうにして動作している。実際に送る画面データは、差分情報だけを(必要ならば)圧縮して送っているので、ネットワーク帯域的にもそう多くは必要ない(必要な通信帯域はアプリケーションにもよるが、5Kbps〜数10Kbps程度。このためダイヤルアップ環境などでも使用可能)。サポートされるスクリーンの解像度は、(テストした環境では)1024×768ドットまでで、256色のみが利用可能であった。ターミナルサービスはサーバ側のマシン上でプログラムを実行するための環境であるが、GUIベースで実行されるため、サーバ側のCPUパワーはかなり消費されることになる。必要メモリサイズは、1セッションごとに(数Mbytes+アプリケーションの実行時サイズ)であるが、CPUパワーにはかなり余裕が必要であろう。担当することになるので、たとえば3D迷路のスクリーンセーバなどを動かすと、それだけでサーバのCPUパワーが半分くらい消費されてしまうことになる(普通はこんなことはしないだろうが......)。非常にインタラクティブで、かつCPUバウンド(CPUパワーを大きく消費する)なアプリケーション(3Dピンボールなど!)にはあまり向いていないと思われる(^_^;;)。ターミナルサービスターミナルサーバへマルチセッションでログオンしているところ。このようにターミナルサービスを利用すれば、リモートでアプリケーションを使ったり、管理したりできる。Mediaサービスとは、ユニキャスト(1対1)やマルチキャスト(1対多)通信機能を使って、インターネットやイントラネットに向けてストリーミングコンテンツ(音声、映像、スライドショーなど)を配信するサービスである。用意しておいたコンテンツをユーザーからの要求に応じてそのつど配信するオンデマンド型と、常にデータを流し続けるリアルタイム型(ブロードキャストもしくはマルチキャスト)の2種類のサービスがある。Mediaサービスのサービスマネージャ。MMCではなく、インターネット/イントラネット経由で管理しやすいようにWebベースになっている。Serverが用意されている。Serverでは、最大ユーザーメモリ空間/物理メモリサイズの拡大、SMPのサポートCPU数の強化や、クラスタリング機能などが追加されている。CPUのアドレスビット幅は1セグメント当たり32bitあるので、これは全アドレス空間4Gbytesの半分のサイズにあたる)。Serverでは、カーネル部分のメモリ空間を1Gbytesに縮小し、ユーザーメモリ空間を最大3Gbytesに増加させている。これにより、大きなアプリケーションでも実行しやすくなった。Tuning)」という。最大物理メモリサイズは、システムに実装することが可能な(Windowsが認識可能な)物理メモリの最大サイズのことである。Extensions(AWE)というAPIがある。Serverでは、より巨大なアプリケーションを動作させやすくなっている。Serverでは、2ノードのクラスタリングサービスも利用できる。Serverを実行する2台のマシン上で同じサービスを動かしておき、片方がフェイルしても、もう1台の側でアプリケーションを引き続き実行させる機能(フェイルオーバー)や、TCP/IPアプリケーションを複数のノードで分散して実行し、総合的なパフォーマンスを向上させる機能(ネットワークの負荷分散機能)などが含まれる。これらの機能により、サービスのスケーラビリティや耐障害性を高めることができる。ネットワークの負荷分散の設定クラスタを構成する複数のノードに同じIPアドレスを付けておき、クライアントからのサービス要求を分散して実行することができる。これはクライアントからの要求をどのクラスタ内のシステムに振り分けるかを決めるための設定画面。(2017/7/21)キーボード配列が異なる言語に誤認識された場合の対処方法を紹介。