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 / HeriarchyPackage Update NamesServerProPremiumBasic & Starter
Internet Information ServicesIIS-WebServerRoleAvailableAvailableAvailableAvailable
  World Wide Web ServicesIIS-WebServerDefaultDefaultDefaultDefault
    Common Http FeaturesIIS-CommonHttpFeaturesDefaultDefaultDefaultDefault
      Static ContentIIS-StaticContentDefaultDefaultDefaultN/A
      Default DocumentIIS-DefaultDocumentDefaultDefaultDefaultN/A
      Directory BrowsingIIS-DirectoryBrowsingDefaultDefaultDefaultN/A
      HTTP ErrorsIIS-HttpErrorsDefaultDefaultDefaultDefault
      HTTP RedirectionIIS-HttpRedirectAvailableAvailableAvailableAvailable
    Application Development FeaturesIIS-ApplicationDevelopmentAvailableAvailableAvailableAvailable
      ASP.NETIIS-ASPNETAvailableAvailableAvailableN/A
      .NET ExtensibilityIIS-NetFxExtensibilityAvailableAvailableAvailableAvailable
      ASPIIS-ASPAvailableAvailableAvailableN/A
      CGIIIS-CGIAvailableAvailableAvailableN/A
      ISAPI ExtensionsIIS-ISAPIExtensionsAvailableAvailableAvailableN/A
      ISAPI FiltersIIS-ISAPIFilterAvailableAvailableAvailableN/A
      Server-Side IncludesIIS-ServerSideIncludeAvailableAvailableAvailableN/A
    Health and DiagnosticsIIS-HealthAndDiagnosticsDefaultDefaultDefaultDefault
      HTTP LoggingIIS-HTTPLoggingDefaultDefaultDefaultDefault
      Logging ToolsIIS-LoggingLibrariesAvailableAvailableAvailableAvailable
      Request MonitorIIS-RequestMonitorDefaultDefaultDefaultDefault
      TracingIIS-HttpTracingAvailableAvailableAvailableAvailable
      Custom LoggingIIS-CustomLoggingAvailableAvailableAvailableN/A
      ODBC LoggingIIS-ODBCLoggingAvailableAvailableN/AN/A
    SecurityIIS-SecurityAvailableAvailableAvailableAvailable
      Basic AuthenticationIIS-BasicAuthenticationAvailableAvailableAvailableN/A
      Windows AuthenticationIIS-WindowsAuthenticationAvailableAvailableN/AN/A
      Digest AuthenticationIIS-DigestAuthenticationAvailableAvailableN/AN/A
      Client Certificate Mapping AuthenticationIIS-ClientCertificateMappingAuthenticationAvailableAvailableN/AN/A
      IIS Client Certificate Mapping AuthenticationIIS-IISCertificateMappingAuthenticationAvailableAvailableN/AN/A
      URL AuthorizationIIS-URLAuthorizationAvailableAvailableAvailableAvailable
      Request FilteringIIS-RequestFilteringAvailableAvailableAvailableAvailable
      IP SecurityIIS-IPSecurityAvailableAvailableAvailableAvailable
    Performance FeaturesIIS-PerformanceDefaultDefaultDefaultAvailable
      Static Content CompressionIIS-HttpCompressionStaticDefaultDefaultDefaultN/A
      Http Compression DynamicIIS-HttpCompressionDynamicAvailableAvailableAvailableAvailable
  Web Management ToolsIIS-WebServerManagementToolsDefaultDefaultDefaultDefault
    IIS Management ConsoleIIS-ManagementConsoleDefaultDefaultDefaultN/A
    IIS Management Scripts and ToolsIIS-ManagementScriptingToolsAvailableAvailableAvailableAvailable
    IIS Management ServiceIIS-ManagementServiceAvailableAvailableAvailableN/A
    IIS 6 Management CompatibilityIIS-IIS6ManagementCompatibilityAvailableAvailableAvailableAvailable
      IIS Metabase and IIS 6 compatibilityIIS-MetabaseAvailableAvailableAvailableAvailable
      IIS 6 WMI CompatibilityIIS-WMICompatibilityAvailableAvailableAvailableN/A
      IIS 6 Scripting ToolsIIS-LegacyScriptsAvailableAvailableAvailableN/A
      IIS 6 Management ConsoleIIS-LegacySnapInAvailableAvailableAvailableN/A
  FTP Publishing ServiceIIS-FTPPublishingServiceAvailableAvailableN/AN/A
    FTP ServerIIS-FTPServerAvailableAvailableN/AN/A
    FTP Management ConsoleIIS-FTPManagementAvailableAvailableN/AN/A
Windows Activation ServiceWAS-WindowsActivationServiceAvailableAvailableAvailableAvailable
  Process ModelWAS-ProcessModelDefaultDefaultDefaultDefault
  .NET EnvironmentWAS-NetFxEnvironmentAvailableAvailableAvailableAvailable
  Configuration APIsWAS-ConfigurationAPIAvailableAvailableAvailableAvailable
                  
  

Request Execution Limit

  Unlimited1033

まとめ

本記事では、Windows Vista および Windows Server 2008 の各エディションでの IIS 7.0 の違いを検討しました。

関連コンテンツ

記事