IIS 7.0 の機能と Vista の各エディション
公開日: 2008 年 6 月 24 日 (作業者: iisteam (英語))
更新日: 2009 年 5 月 12 日 (作業者: iisteam (英語))
Windows Vista の各エディションおよび Windows Server 2008 の各エディションにおける IIS 7.0 の違いの概要
Windows Vista および Windows Server 2008 のリリースで、メインストリームの Windows エディションすべてで IIS 7.0 を使用できるようになります。 Windows Server では、IIS 7.0 はマイクロソフトが提供してきた Web サーバー役割の中でも最高の性能を発揮します。
Windows Vista の各エディションでは、IIS 7.0 は複数の役割を果たします。 1 つ目は、Windows XP と同様に、Windows Server に展開する目的で、Windows 上で Web アプリケーションを構築およびテストするための完全な Web プラットフォーム エクスペリエンスを Web 開発者に提供する役割です。 2 つ目は、プロセスのアクティブ化と管理、および Windows Communication Foundation (WinFX) を使用して構築するコネクテッド コンシューマー シナリオのために必要な HTTP インフラストラクチャを可能にする役割です。
Windows Vista Starter Edition および Home Basic Edition
Windows Vista Starter Edition および Home Edition は、アプリケーションや Web の開発を行う必要がない家庭内および個人使用のユーザーを対象としています。 IIS 7.0 Web サーバーおよび FTP サーバー機能は、これらのエディションでは使用できません。 詳細に調べると、IIS 7.0 の特定のコンポーネントをこれらのエディションにインストールできることがわかりますが、 これらのコンポーネントをインストールしても、静的なコンテンツ、クラシック ASP、または ASP.NET をサポートする Web サーバーは提供されないことに注意してください。
これらのエディションで使用可能な IIS 7.0 コンポーネントは、マイクロソフトの Windows Communication Foundation (WCF) をサポートするインフラストラクチャとしての機能を果たします。 このインフラストラクチャを提供するこれらの IIS 7.0 コンポーネントは、まとめて Windows プロセス アクティブ化サービス (WAS) と呼ばれます。 WCF に基づくアプリケーションをインストールするユーザーは、WAS を明示的にインストールする必要はなく、これらのコンポーネントは必要に応じて WCF によってインストールされます。
Vista Starter Edition および Home Edition では、IIS 7.0 の同時要求実行は 3 つに制限されます。
これらのエディションで使用可能な IIS 7.0 機能の詳細な一覧については、下記の機能の概要を参照してください。
Windows Vista Home Premium Edition
Windows Vista Home Premium Edition での IIS 7.0 の役割は、気軽に Web を作成したり趣味で Web 開発を行う人をサポートすることです。そのため、Web サイトの開発に必要とされる IIS 7.0 Web サーバーの機能のほとんどを使用できます。 趣味で Web を開発するユーザーが通常使用しない FTP サーバー、高度な Web 認証、リモート管理などは、Vista Home Premium Edition では使用できません。
Vista Home Premium Edition では、IIS 7.0 の同時要求実行は 3 つに制限されます。
このエディションで使用可能な IIS 7.0 機能の詳細な一覧については、下記の機能の概要を参照してください。
Windows Vista Professional Edition
Windows Vista Professional Edition での IIS 7.0 の役割は、まさにプロフェッショナルな Web 開発者を対象として、Web アプリケーションの設計、開発、テストに必要なすべてを提供することです (ここでの Professional Edition には、スーパーセットである Vista Business、Eterprise、および Ultimate の各エディションも含まれます)。 Windows Server 2008 上で使用可能な IIS 7.0 の機能は、リモート管理を除いて Professional Edition でもすべて使用できます。 Professional Edition が処理できる同時要求の制限は 10 です。
これらのエディションで使用可能な IIS 7.0 機能の詳細な一覧については、下記の機能の概要を参照してください。
Windows Server 2008 Edition
Windows Server 2008 では、IIS 7.0 を使用して Web アプリケーションの完全な展開を実行できます。リモート管理をはじめとするすべての機能が使用可能で、もちろん要求実行の制限はありません。
これらのエディションで使用可能な IIS 7 機能の詳細な一覧については、下記の機能の概要を参照してください。
IIS 7.0 の Vista エディション別機能一覧
Display Names / Heriarchy | Package Update Names | Server | Pro | Premium | Basic & Starter | |||||||||
Internet Information Services | IIS-WebServerRole | Available | Available | Available | Available | |||||||||
World Wide Web Services | IIS-WebServer | Default | Default | Default | Default | |||||||||
Common Http Features | IIS-CommonHttpFeatures | Default | Default | Default | Default | |||||||||
Static Content | IIS-StaticContent | Default | Default | Default | N/A | |||||||||
Default Document | IIS-DefaultDocument | Default | Default | Default | N/A | |||||||||
Directory Browsing | IIS-DirectoryBrowsing | Default | Default | Default | N/A | |||||||||
HTTP Errors | IIS-HttpErrors | Default | Default | Default | Default | |||||||||
HTTP Redirection | IIS-HttpRedirect | Available | Available | Available | Available | |||||||||
Application Development Features | IIS-ApplicationDevelopment | Available | Available | Available | Available | |||||||||
ASP.NET | IIS-ASPNET | Available | Available | Available | N/A | |||||||||
.NET Extensibility | IIS-NetFxExtensibility | Available | Available | Available | Available | |||||||||
ASP | IIS-ASP | Available | Available | Available | N/A | |||||||||
CGI | IIS-CGI | Available | Available | Available | N/A | |||||||||
ISAPI Extensions | IIS-ISAPIExtensions | Available | Available | Available | N/A | |||||||||
ISAPI Filters | IIS-ISAPIFilter | Available | Available | Available | N/A | |||||||||
Server-Side Includes | IIS-ServerSideInclude | Available | Available | Available | N/A | |||||||||
Health and Diagnostics | IIS-HealthAndDiagnostics | Default | Default | Default | Default | |||||||||
HTTP Logging | IIS-HTTPLogging | Default | Default | Default | Default | |||||||||
Logging Tools | IIS-LoggingLibraries | Available | Available | Available | Available | |||||||||
Request Monitor | IIS-RequestMonitor | Default | Default | Default | Default | |||||||||
Tracing | IIS-HttpTracing | Available | Available | Available | Available | |||||||||
Custom Logging | IIS-CustomLogging | Available | Available | Available | N/A | |||||||||
ODBC Logging | IIS-ODBCLogging | Available | Available | N/A | N/A | |||||||||
Security | IIS-Security | Available | Available | Available | Available | |||||||||
Basic Authentication | IIS-BasicAuthentication | Available | Available | Available | N/A | |||||||||
Windows Authentication | IIS-WindowsAuthentication | Available | Available | N/A | N/A | |||||||||
Digest Authentication | IIS-DigestAuthentication | Available | Available | N/A | N/A | |||||||||
Client Certificate Mapping Authentication | IIS-ClientCertificateMappingAuthentication | Available | Available | N/A | N/A | |||||||||
IIS Client Certificate Mapping Authentication | IIS-IISCertificateMappingAuthentication | Available | Available | N/A | N/A | |||||||||
URL Authorization | IIS-URLAuthorization | Available | Available | Available | Available | |||||||||
Request Filtering | IIS-RequestFiltering | Available | Available | Available | Available | |||||||||
IP Security | IIS-IPSecurity | Available | Available | Available | Available | |||||||||
Performance Features | IIS-Performance | Default | Default | Default | Available | |||||||||
Static Content Compression | IIS-HttpCompressionStatic | Default | Default | Default | N/A | |||||||||
Http Compression Dynamic | IIS-HttpCompressionDynamic | Available | Available | Available | Available | |||||||||
Web Management Tools | IIS-WebServerManagementTools | Default | Default | Default | Default | |||||||||
IIS Management Console | IIS-ManagementConsole | Default | Default | Default | N/A | |||||||||
IIS Management Scripts and Tools | IIS-ManagementScriptingTools | Available | Available | Available | Available | |||||||||
IIS Management Service | IIS-ManagementService | Available | Available | Available | N/A | |||||||||
IIS 6 Management Compatibility | IIS-IIS6ManagementCompatibility | Available | Available | Available | Available | |||||||||
IIS Metabase and IIS 6 compatibility | IIS-Metabase | Available | Available | Available | Available | |||||||||
IIS 6 WMI Compatibility | IIS-WMICompatibility | Available | Available | Available | N/A | |||||||||
IIS 6 Scripting Tools | IIS-LegacyScripts | Available | Available | Available | N/A | |||||||||
IIS 6 Management Console | IIS-LegacySnapIn | Available | Available | Available | N/A | |||||||||
FTP Publishing Service | IIS-FTPPublishingService | Available | Available | N/A | N/A | |||||||||
FTP Server | IIS-FTPServer | Available | Available | N/A | N/A | |||||||||
FTP Management Console | IIS-FTPManagement | Available | Available | N/A | N/A | |||||||||
Windows Activation Service | WAS-WindowsActivationService | Available | Available | Available | Available | |||||||||
Process Model | WAS-ProcessModel | Default | Default | Default | Default | |||||||||
.NET Environment | WAS-NetFxEnvironment | Available | Available | Available | Available | |||||||||
Configuration APIs | WAS-ConfigurationAPI | Available | Available | Available | Available | |||||||||
Request Execution Limit | Unlimited | 10 | 3 | 3 |
まとめ
本記事では、Windows Vista および Windows Server 2008 の各エディションでの IIS 7.0 の違いを検討しました。