호스팅2008. 7. 2. 10:56
IIS7을 사용하면 어느 정도의 성능 향상을 얻을 수 있는지 궁금하시죠? Microsoft.com이 IIS7에서 구동되고 있다는 것 아시죠? IIS6과 비교하여 어느정도의 성능이 향상됐는지 실제 데이터를 통해 보여드리겠습니다.

Windows Server 2008이 올해 3월에 출시되었고 많은 기업에서는 지금 왜 Windows Server 2003에서 업그레이드를 해야하는지 다양한 각도로 분석을 하고 있습니다. 당연히 의사결정을 위해서는 실제로 구현하고 효과를 보는 업체의 레퍼런스를 보기 원하시죠. IIS7의 메타베이스가 아닌 파일 기반의 설정 환경, 모듈화 아키텍처는 웹서버 관리를 훨씬 유연하게 할 수 있게 되었죠. 그렇다면 IIS 6.0 / WS2003 보아 어느 정도 더 뛰어난 성능을 발휘하는지 살펴 보도록 하겠습니다.

IIS7가 IIS6보다 초당 31% 정도의 더 많은 요청을 처리했습니다. 더 많은 처리를 하기때문에 CPU 사용량은 이전보다 조금 더 사용하게 됩니다.

효과를 분석하기 위해 "효율성"과 "CPU 사이클 당 요청하는 처리 수"를 사용했습니다. 이 메트릭을 사용하면 IIS 7.0 / Windows Server 2008이 IIS 6.0 / Windows Server 2003 SP2 보다 10% 정도 더 효율적인 것으로 나타났고, 이 자료는 www.microsoft.com 사이트를 운영하면서 조사된 값입니다.

Performance Metrics                                    WS2003  SP2     WS2008       Change
RPS / CPU Utilization (%) = Requests per CPU Cycle            4.36                 4.84             10.9%

Server Efficiency
 . WS2003 SP2: 4.36, WS2008 RTM: 4.84

SRV Efficiency

CPU Utilization (%)
 . WS2003 SP2: 44.8%, WS2008 RTM: 52.8% ~ 17.9% 더 많이 사용함
   (WS2008이 더많은 요청 처리하기 때문)
CPU Utilization

Web Service - 초당 총 요청 처리 수 (RPS)
 . WS2003 SP2: 194, WS2008 RTM: 255 ~ 31.4% 더 많은 트래픽을 처리함
Web Svc Total Methods

Web Service - 현재 커넥션 수
 . WS2003 SP2: 280, WS2008 RTM: 294 ~ 5% 증가
WEBSvc Current Connections
테스트에 사용된 www.microsoft.com 사이트는 총 80대의 서버로 구성되어 있습니다. 4개의 로드밸런싱 된 클러스터로 20대씩 서로 다른 데이터센터에서 구동되고 있지요. 그 중 하나의 클러스터, 즉 20대의 서버를 가지고 자료를 분석하였습니다.

Hardware: 모델 HP DL585 G1 (4 듀얼 코어 CPU), RAM은 32GB 사용
OS: Windows Server 2008 RTM (Build: 6.0.6001.18000) 64비트 엔터프라이즈 에디션
로드밸런싱: 하드웨어 로드밸런싱을 사용함. 로드밸런싱 알고리즘은 "Least Current Client Connections"을 사용하였음 (즉, 클라이언트 커넥션 수가 가장 작은 서버로 요청을 보내는 방식)
분석방식: 월요일 부터 수요일까지 72시간 동안의 로그를 모니터링함
 


Posted by 조이트리
호스팅2008. 5. 7. 13:20
Windows Server 2008의 중요 기능 중 하나인 IIS7 서버에 대한 정보가 궁금하세요?
모든 설치 방법, 기능, 데모 등이 www.iis.net 에 가면 있습니다.

바로 이 iis.net 사이트의 중요한 부분을 차지하고 있는 호스팅 Guidance가 정식 공개됩니다.
호스팅 업체들에게 Windows Server 2008 환경을 구축, 설정, 프로비저닝 및 관리할 수 있는 정보를 제공해드리는 것이 주요 목적입니다. Windows 호스팅 플랫폼의 주요 컴포넌트인 IIS, ASP.NET, 실버라이트, WCF, SQL Server, Windows Sharepoint Services, FastCGI/PHP, Active Directory, DHCP, DNS 등을 모두 다루고 있습니다.

Windows Server 2008 호스팅 시나리오에 기초하여 작성되었고, 웹 호스팅 환경에서 웹, 어플리케이션을 최초 어떻게 시작할 것인지를 제공하고 있습니다. 추가로 서버호스팅, 가상호스팅에 대한 정보가 제공될 예정입니다.

웹 호스팅 시나리오의 베스트 프랙티스를 다양한 MS 관련 커뮤니티로부터의 피드백을 통해 검증 및 수정하였습니다.

 - 샘플 매니지드 코드, 파워쉘 스크립트
 - Wiki 퍼블리싱 기술 
 - IIS 프로덕트팀이 직접 주기적인 정보 제공
 - 테크넷, IIS.NET, 기타 MS Library 정보 활용
 - 분기별로 호스팅 컨텐츠 갱신, 호스팅 시나리오 추가 등


많은 활용 바랍니다. 감사합니다.

Posted by 조이트리