Creative Commons License

Microsoft .NET

닷넷!시작하기
닷넷! Ver 2.0~
닷넷!스킬업
웹개발
윈폼개발
실용모듈개발
Tip & Tech
하루 한 문법

Microsoft .NET 개발자들을 위한 공간입니다. 기초강의에서 부터 고급 기술 정보 및 팁등을 다루도록 하겠습니다.

.

웹개발

이제 웹 기반 응용개발 지식은 거의 필수적으로 요구되는 시대입니다. 구체적인 웹 사이트 개발은 아니더라도 거시적인 웹 기반 서비스에 대한 지식 배양을 위해 할 것이 참 많네요 ^^

[IIS] IIS 5.x & IIS6.0 비교표

작성자 : 박종명
최초 작성일 : 2008-05-07 (수요일)
최종 수정일 : 2008-05-07 (수요일)
조회 수 : 2584

 


 

 IIS 5.x

 IIS 6.0

프로세스 모델

 TCPIP.sys

 HTTP.sys

Worker process

 Aspnet_wp.exe

 W3wp.exe

프로세스 계정

 기본 ASPNET
 하나의 계정만 사용가능

 기본 Network Services
 worker process 별 계정 설정
 가능

 사용자의 요청을 처리하는
 작업자 프로세스는 낮은 권한
 을
 가진 NetworkService 계정
 으로 실행되며 이로써
악의적인 
 공격에 의한 피해를 최소화

메타베이스

 Binary

 xml

CRL 로드 프로세스

 Aspnet_wp.exe

 Aspnet_isapi.dll

응용프로그램 격리

 논리적 격리 가능
 물리적으로는 격리 되지 않음
 (단일 cpu 환경)
 하나의 worker process 가 모든
 웹 응용프로그램을 호스트

 논리,물리 격리 가능

프로세스 설정값 참조

 Machine.config 의 <processModel>항목 모두 참조

 <processModel> 항목 일부
 (아래) 참조
 maxIOThreads, 
 maxWorkerThreads,

 responseDeadlockInterval(쓰레
 드와 병목설정)
 이외의 설정은 응용프로그램
 풀 설정을 따름


IIS의 구성 정보를 포함하는 메타베이스는 XML 데이터로 구성된다.
기존 IIS 5.0까지의 메타베이스가 이진 데이터라는 제한 때문에 편집, 저장과 관련한 관리 문제가 있었지만,
IIS 6.0에서는 이런 문제가 더 이상 존재하지 않는다. metabase.bin라는 이진 데이터가 존재하지만, 이는 레거시
애플리케이션에 대한 백업 기능을 제공하는 것에서 그치고 실제로는 사용되지 않기 때문이다. 보다 자세한 XML 기반의 메타베이스 구조에 대해서는 홈페이지(support.microsoft.com/default.aspx?scid=kb;en-us;814871)를 참조하면 된다.
XML 기반의 메타베이스가 주는 이점 중 하나는 서비스 중인 워커 프로세스의 구성을 즉시 변경할 수 있다는 것이다.
메타베이스를 관리하는 웹 어드민 서비스(WAS)는메타베이스에 변경이 일어나는 경우, 즉시 메모리를 업데이트해 이를 워커 프로세스에 반영토록 한다.  구성 정보의 즉시 변경은 IIS의 기본값이 아니므로, 이를 사용하려면 관련 옵션을 ‘Enable’로 구성해야 한다
 - From MS
 
 
 

이름
비밀번호
홈페이지
YW <- 왼쪽의 문자를 오른쪽 박스에 똑같이 입력해 주세요