클라우드 컴퓨팅 & NoSQL/IIS

IIS Process 구조

조대협 2010. 5. 6. 17:29

IIS 6.0 기준이고, 5.0은 구조가 다르다.


  1. HTTP.SYS 라는 커널 레벨의 디바이스드라이버에서 HTTP Request를 받는다.
  2. 어떤 AP인지 식별한 다음에, AP POOL에서 W3WP.EXE를 Invoke해서 사용한다.
  3. W3WP.EXE에서 aspnet_isapi.dll을 호출하여, 컴파일된 ASP의 DLL을 수행한다.
일반적인 웹서버 아키텍쳐와 같은데,
각 Request를 Thread가 아니라 Process가 핸들링 하는 형태이고
상용 WAS와 유사하게 AP별로 POOL을 나눠서 관리하고, POOL별로 AP을 디플로이 할 수 있다.

'클라우드 컴퓨팅 & NoSQL > IIS' 카테고리의 다른 글

IIS의 새로운 동영상 Streaming 기술 Smooth Streaming  (2) 2010.06.09
IIS의 Asynchronous 처리.  (1) 2010.05.08
IIS Process 구조  (0) 2010.05.06
1 2 3