Vista의 에디션에 따른 IIS 7의 기능

2006. 12. 31. 16:52 IT 및 개발/Windows Server
Windows Vista와 Windows Server Longhorn의 에디션에 따른 IIS 7의 차이점 개요

IIS 7 은 Windows Vista 와 Windows Server Longhorn 배포본의 모든 주요 Windows 에디션에서 최초로 사용할 수 있습니다. 그리고, Windows 서버상에서 IIS7 은 지금까지 마이크로소프트가 제공한 적이 없었던 최고의 웹 서버 역할을 제공하게 될 것입니다.

Windows Vista 의 각각의 에디션에서, IIS 7 은 두 가지 역할을 수행합니다. 그 첫 번째로, IIS 7 은 Windows XP 에서와 동일하게 웹 개발자들에게 서버에 배포하기 위한 웹 응용 프로그램 구축과 테스트를 위한 완벽한 웹 플랫폼 경험을 제공합니다. 두 번째로, 프로세스 활성화 및 관리, 그리고 Windows Communication Foundation (.NET 프레임워크 3.0) 을 사용하여 만들어진 연결된 소비자 활성화 시나리오에 필요한 HTTP 기반 구조를 제공합니다.

Windows Vista Starter 에디션과 Home 에디션

Windows Vista Starter 에디션과 Home 에디션은 웹 응용 프로그램을 실행하거나 웹 배포를 할 필요가 없는 가정과 개인 사용자들을 대상으로 하고 있습니다. IIS 7 웹 서버와 FTP 서버의 기능들은 이 에디션들에서는 사용할 수 없습니다. 그렇지만, 만약 자세하게 살펴본다면 여러분들은 이 에디션들에 설치할 수 있는 IIS 7 의 특정 구성 요소들을 발견할 수 있을 것입니다. 그러나, 이런 컴포넌트들을 설치한다고 하더라도, 정적 콘텐츠나 클래식 ASP, 또는 ASP.NET 등을 지원하는 웹 서버 기능이 제공되지는 않는다는 점에 주의하시기 바랍니다.

이 에디션들에서 사용 가능한 IIS 7 의 구성 요소들은 마이크로소프트의 Windows Communication Foundation (WCF) 기반 구조를 지원하기 위한 목적으로 제공되는 것입니다. 이러한 기반 구조를 제공하는 IIS 7 의 구성 요소들을 통칭하여 Windows 프로세스 활성화 서비스 (WAS) 라고 합니다. 그러나, WCF 기반의 응용 프로그램을 설치할 때 사용자가 명시적으로 WAS 를 설치할 필요는 없으며, 필요한 경우 WCF 에 의해서 자동으로 설치됩니다.

Vista Starter 에디션과 Home 에디션의 IIS 7 동시 요청 처리 제한값은 3 개 입니다.

이 에디션에서 사용할 수 있는 IIS 7 기능들의 목록은 본문 하단의 기능 정리표를 참고하시기 바랍니다.

Windows Vista Home Premium 에디션

Windows Vista Home Premium 에디션의 IIS 7 은 비전문적인 웹 개발자들이나 취미로 웹 개발을 하는 개발자들을 지원하기 위한 것으로서, 웹 사이트를 개발하기 위해 반드시 필요한 IIS 7 웹 서버의 대부분의 기능들이 지원됩니다. 그렇지만, 비전문적인 웹 개발에서 보편적으로 사용되지 않는 FTP 서버나 향상된 웹 인증과 권한 부여, 그리고 원격 관리등과 같은 기능들은 Vista Home Premium 에디션에서는 사용할 수 없습니다.

Vista Home Premium 에디션의 IIS 7 동시 요청 처리 제한값은 3 개 입니다.

이 에디션에서 사용할 수 있는 IIS 7 기능들의 목록은 본문 하단의 기능 정리표를 참고하시기 바랍니다.

Windows Vista 프로페셔널 에디션

Windows Vista 프로페셔널 에디션의 IIS 7 은 전문적인 웹 개발자들을 그 직접적인 대상으로 하고 있으며, 전문적인 웹 개발자들이 웹 응용 프로그램을 설계, 개발, 그리고 테스트하기 위해 필요로 하는 모든 기능들을 제공합니다. (여기에서 얘기하고 있는 프로페셔널 에디션에는 Vista Business 에디션, Enterprise 에디션, 그리고 Ultimate 에디션이 포함됩니다.) 원격 관리를 제외한 Windows Server Longhorn 에서 제공하는 모든 IIS 7 의 기능들을 프로페셔널 에디션에서도 동일하게 사용할 수가 있습니다. 그리고, 프로페셔널 에디션에서는 동시 요청을 한 번에 10 개 까지 처리할 수 있습니다.

이 에디션에서 사용할 수 있는 IIS 7 기능들의 목록은 본문 하단의 기능 정리표를 참고하시기 바랍니다.

Windows Server Longhorn 에디션

Windows Server Longhorn 의 IIS 7 은 원격 관리를 비롯한 모든 기능들에 대한 웹 응용 프로그램의 완전한 배포를 위해 준비되었으며, 당연히 동시 요청 처리에도 제한이 존재하지 않습니다.

이 에디션에서 사용할 수 있는 IIS 7 기능들의 목록은 본문 하단의 기능 정리표를 참고하시기 바랍니다.

IIS 7 Vista 에디션별 기능 정리표

화면 출력명 / 계층 패키지 업데이트명 Server Pro Premium Basic & Starter
인터넷 정보 서비스

IIS-WebServerRole

가능 가능 가능 가능
  World Wide Web 서비스

IIS-WebServer

기본 기본 기본 기본
    공통 Http 기능

IIS-CommonHttpFeatures

기본 기본 기본 기본
      정적 콘텐츠

IIS-StaticContent

기본 기본 기본 N/A
      기본 문서

IIS-DefaultDocument

기본 기본 기본 N/A
      디렉터리 나열

IIS-DirectoryBrowsing

기본 기본 기본 N/A
      HTTP 오류

IIS-HttpErrors

기본 기본 기본 기본
      HTTP 리디렉션

IIS-HttpRedirect

가능 가능 가능 가능
    응용 프로그램 개발 기능

IIS-ApplicationDevelopment

가능 가능 가능 가능
      ASP.NET

IIS-ASPNET

가능 가능 가능 N/A
      .NET 확장성

IIS-NetFxExtensibility

가능 가능 가능 가능
      ASP

IIS-ASP

가능 가능 가능 N/A
      CGI

IIS-CGI

가능 가능 가능 N/A
      ISAPI 익스텐션

IIS-ISAPIExtensions

가능 가능 가능 N/A
      ISAPI 필터

IIS-ISAPIFilter

가능 가능 가능 N/A
      Server-Side Includes

IIS-ServerSideInclude

가능 가능 가능 N/A
    상태 진단

IIS-HealthAndDiagnostics

기본 기본 기본 기본
      HTTP 로깅

IIS-HTTPLogging

기본 기본 기본 기본
      로깅 도구

IIS-LoggingLibraries

가능 가능 가능 가능
      요청 진단

IIS-RequestMonitor

기본 기본 기본 기본
      추적

IIS-HttpTracing

가능 가능 가능 가능
      사용자 정의 로깅

IIS-CustomLogging

가능 가능 가능 N/A
      ODBC 로깅

IIS-ODBCLogging

가능 가능 N/A N/A
    보안

IIS-Security

가능 가능 가능 가능
      기본 인증

IIS-BasicAuthentication

가능 가능 가능 N/A
      Windows 인증

IIS-WindowsAuthentication

가능 가능 N/A N/A
      다이제스트 인증

IIS-DigestAuthentication

가능 가능 N/A N/A
      클라이언트 인증서 맵핑 인증

IIS-ClientCertificateMappingAuthentication

가능 가능 N/A N/A
      IIS 클라이언트 인증서 맵핑 인증

IIS-IISCertificateMappingAuthentication

가능 가능 N/A N/A
      URL 인증

IIS-URLAuthorization

가능 가능 가능 가능
      요청 필터링

IIS-RequestFiltering

가능 가능 가능 가능
      IP 보안

IIS-IPSecurity

가능 가능 가능 가능
    성능

IIS-Performance

기본 기본 기본 가능
      정적 콘텐츠 압축

IIS-HttpCompressionStatic

기본 기본 기본 N/A
      동적 콘텐츠 압축

IIS-HttpCompressionDynamic

가능 가능 가능 가능
  웹 관리 도구

IIS-WebServerManagementTools

기본 기본 기본 기본
    IIS 관리 콘솔

IIS-ManagementConsole

기본 기본 기본 N/A
    IIS 관리 스크립트 및 도구

IIS-ManagementScriptingTools

가능 가능 가능 가능
    IIS 관리 서비스

IIS-ManagementService

가능 가능 가능 N/A
    IIS 6 관리 호환성

IIS-IIS6ManagementCompatibility

가능 가능 가능 가능
      IIS 메타베이스 및 IIS 6 호환성

IIS-Metabase

가능 가능 가능 가능
      IIS 6 WMI 호환성

IIS-WMICompatibility

가능 가능 가능 N/A
      IIS 6 스크립팅 도구

IIS-LegacyScripts

가능 가능 가능 N/A
      IIS 6 관리 콘솔

IIS-LegacySnapIn

가능 가능 가능 N/A
  FTP 퍼블리싱 서비스

IIS-FTPPublishingService

가능 가능 N/A N/A
    FTP 서버

IIS-FTPServer

가능 가능 N/A N/A
    FTP 관리 콘솔

IIS-FTPManagement

가능 가능 N/A N/A
Windows 활성화 서비스

WAS-WindowsActivationService

가능 가능 가능 가능
  프로세스 모델

WAS-ProcessModel

기본 기본 기본 기본
  .NET 환경

WAS-NetFxEnvironment

가능 가능 가능 가능
  구성설정 APIs

WAS-ConfigurationAPI

가능 가능 가능 가능
         
 동시 요청 처리 제한값  

제한
없음

10

3

3


요약

본문에서는 Windows Vista 와 Server Longhorn 의 각각의 에디션이 제공하는 IIS 7 의 차이점들에 대해서 살펴보았습니다. 각각의 Windows Vista 와 Windows Server Longhorn 에디션에서 IIS 7 설치를 사용자 정의하는 방법에 대한 추가적인 정보들은 다음의 관련 링크들에서 살펴보실 수 있습니다.

관련 링크

보다 자세한 정보는 다음의 기사들을 참고하십시오.

IIS7 설치 개요 (영문)
Longhorn Server 에서 IIS7 을 설치하는 방법 (영문)
Windows Vista Beta 2 에서 IIS7 을 설치하는 방법 (영문)
명령 프롬프트를 통한 IIS7 설치 방법 (영문)
IIS7 무인 설치 방법 (영문)

출처 : 한국 마이크로소프트 MSDN (2006년)