IIS FastCGI 기술을 활용한 PHP, ASP.NET 서비스

IIS와 FastCGI의 결합을 통해 Windows Server에서도 Linux/Apache보다 뛰어난 성능 및 처리 능력으로 PHP를 서비스할 수 있다는 포스팅을 한적이 있습니다. IIS 7과 관련된 세미나에서 국내 한 IDC에서 조사한 성능 데이터를 공개한 적도 있었고요. 해당 성능 데이터에 대한 소개는 1월에 있을 TechNet 온라인 세미나에서 할까 생각중입니다.

IT Pro Momentum 프로그램을 통해, 한 IT Pro 분께서, PHP를 IIS 7, 6.0에서 서비스하는데 있어, POC를 한 결과가 있어서 공유합니다.

Windows Server 2008 IIS 7의 FastCGI, Windows Server 2003 IIS 6의 FastCGI 환경에서 테스트를 하셨습니다. POC이기 때문에, 바로 이전보다 검증이 우선이 된 프로젝트였습니다.

image

Entoro사의 영, 유아교육 홈페이지인 베베라인이 이에 해당됩니다.

해당 사이트의 특징은 바로 PHP, ASP.NET가 섞여있다는 점인데, 기존에는 PHP는 Apache, ASP.NET은 IIS를 이용하셨습니다. 이러다보니, 서버 관리적인 측면에서 문제가 많이 발생하셨고, PHP는 Apache에서만 서비스해야하는 것이 아니냐는 생각을 가지고 계셨습니다. Windows Server 2008 세미나 후, IT Pro Momentum 프로그램에 대한 소개를 받으시고, IIS FastCGI에 대한 테스트 후, 내년도 서버 계획에서 Windows Server 2008 IIS 도입을 포함하시겠다는 의지를 표명해주셨고요.

해당 사이트는 일일 평균 접속자수 7만, 테스트는 Web Application Load and Stress Testing, AB(Apache Benchmarking)을 이용했습니다.