Vista의 에디션에 따른 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년)