RadarURL

조회 수 4428 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
몇일전 아파치가 드디어 2.3 버전에서 2.4 버전으로 판올림을 했습니다. 개발쪽에 있거나 IT 업계에 있어보신 분은 아파치라는 웹서버 플랫폼에 대해서 많이 들어보셨을 겁니다. 무료이면서도 유료에 꿀릴 것 없는 다양한 확장성과 안정서 여기에 수많은 IT 인력들이 수십년동안 만들어낸 다양한 레퍼런스 만으로도 천상천하 유아독존이 되기에 충분했습니다. 

현재도 NGINX나 기타 다른 유/무료 웹서버에 비해서 독보적인 1위를 기록하고 있기는 하지만 과거 몇년전 거의 70% 에 육박하고 MS가 윈도우 서버 플랫폼으로 틈새시장을 만들어 20% 언저리에서 2위를 기록했을때완 천지차이인 것은 분명하다. 

특히 최근 러시아산 웹서버인 NGINX의 등장은 영원한 1위가 없다는 진리를 확실히 일깨워주는 사례로 이미 얼마전 소개된 통계 자료에 따르면 MS의 IIS를 넘어서 웹서버 시장의 2번째 강자로 등극했다고 합니다. 



6922854599_2ae2bd33a1_b.jpg



(원문 - http://blogs.apache.org/foundation/entry/the_apache_software_foundation_celebrates)


이번에 오픈 소스 진영의 영원한 대부인 아파치 제단은 17주년 기념으로 출시한 아파치 2.4 정식 버전의 경우 철저하게 속도위주의 개선을 통해 NGINX와 경쟁에서 밀리지 않기 위해서 캐시, 프록시 모듈, 세션 제어, 비동기 읽기 및 쓰기 지원 기능을 개선 했다고 합니다. 

이미 이전에도 아파치 서버를 지원하는 다양한 플러그인 및 모듈을 통해서 사실 세팅만 조정하면 NGINX 수준의 성능을 끌어내기도 했지만, 최근 추세가 WAS 서버와 웹서버의 역할이 조금씩 나뉘면서 웹서버는 정적 데이터 처리를 통한 속도 향상을 노리는 프록시나 캐싱 처리용 서버로 사용하는 경향이 늘면서 속도에 매우 민감해진 것이 사실입니다. 

NGINX는 러시아 최고의 웹서비스 회사에서 자신들의 서비스에 최적화 시킨 웹서버를 만들어 보안과 속도에 최적화 시키려는 노력에서 탄생한 웹서버인데.. 필자의 회사에서 NGINX를 사용하면 장점이 명확하고 사용이 매우 심플에 규모가 작은 서비스이면서 정적 데이터 처리가 많은 서비스에 적합하다는 결론을 얻었습니다. 

아파치에서 지원하는 수많은 기능이 필요 없고 보안 설정등도 알려진 보안 문제등을 특별한 패치 없이 NGINX 자체에서 처리해주고 있어 가상호스트나 프로시 설정 같은 아주 기본적인 내용들만 알아서 서버 운영에 큰 문제가 없을 정도 입니다. 

물론 NGINX도 지속적으로 발전하고 있는 만큼 세팅이나 다양한 모듈들이 지원되면서 설정값이 증가하고 있는 추세이긴 하지만 NGINX가 제안하는 쓰레드 처리와 로드밸런싱 (이것도 아파치에서도 다 지원되죠..) 개념등을 최적화하면 현존하는 어떤 웹서버도 일단은 속도면에서는 NGINX보다 나은 서버는 현재까지는 없다는 결론입니다. 

다만 NGINX는 위에서도 말했듯 러시아쪽 기업의 특수한 목적에 의해 개발된 이유로 세션 클러스터링 같은 특별한 목적을 추가적으로 수행하는 세팅을 할 경우에는 별도의 과정을 거쳐야해 이런 별도의 작업이 많이 필요한 서비스에서는 차라리 유지보수와 관리면에서 아파치가 매우 유용하다는 것이죠. 

현재까지는 아파치와 NGINX의 성능과 활용은 호불호가 가려지지만 안정성과 확장성, 호환성에서 아파치가 속도면에서는 NGINX가 우세하다는 결론입니다. 

그런데 점차 점유율을 잃고 있었던 아파치쪽에서 이러면 안되겠다고 생각했는지 슬슬 견제를 시작했다고 봐야 할 것 같습니다. 이제 아파치 자체가 가진 순수한 장점에 속도까지 개선해 최고의 웹서버 자리를 결코 후발 주자들에 내주지 않겠다는 결론인 것이지요. 

암튼 개언적으로 전 아파치 웹서버를 좋아합니다. 돈없고 배고픈 시절 저렴한 비용으로 웹서버를 구축할 수 있게 도와줬고 공개 된 수많은 레퍼런스와 설명 정보들은 손쉽게 아파치를 유지 관리 할 수 있었기 때문입니다. 

발전을 위해선 최고의 경쟁자가 필요한 만큼 아파치와 NGINX가 이렇게 서로 경쟁하면서 좋은 성능을 이끌어내주면 좋겠네요. 
 

출처 : http://www.iamday.net/apps/article/talk/850/view.iamday

TAG •
?

공부 게시판

공부에 도움되는 글을 올려주세요.

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 [공지] 공부 게시판 입니다. 처누 2003.08.18 928103
16 웹서버,WAS 리눅스 webalizer를 통한 apache log(웹서버 접속 통계) 분석하기 (추천) JaeSoo 2014.12.25 1098
15 웹서버,WAS Webalizer에서 국가별 로그 출력하기 file JaeSoo 2014.12.22 1082
14 웹서버,WAS Apache: A good Webalizer.conf for the Webalizer Apache Log Analyzer utility file JaeSoo 2014.12.22 1234
13 유닉스/리눅스 Apache 실행환경을 nobody 사용자로 변경 JaeSoo 2014.05.28 1616
12 웹서버,WAS Apache 서버에서 확장자 .htm 파일 내의 php 코드가 실행되지 않는 문제 해결 방법 JaeSoo 2014.05.26 2171
11 유닉스/리눅스 Apache 파일시스템 권한 설정 JaeSoo 2014.05.26 1621
10 유닉스/리눅스 Apache HTTP Server, Rewrite가 안되는 경우 JaeSoo 2014.05.26 1680
9 웹서버,WAS Apache Struts 버전 확인 방법 JaeSoo 2014.05.09 1998
8 웹서버,WAS Apache vs Nginx 성능을 밝혀라! file JaeSoo 2013.05.28 5992
» 웹서버,WAS 아파치 2.4는 러시안 강호 NGINX를 넘을 수 있는가? file JaeSoo 2013.05.28 4428
6 웹 프로그래밍 apache용 ewrite rule (htaccess)을 nginx rewrite rule로 변환 JaeSoo 2013.04.06 4798
5 유닉스/리눅스 Apache/FastCGI JaeSoo 2013.03.08 7267
4 웹 프로그래밍 SSL 운영(https)시 도메인기반 Virtual host가 안되는 이유 file JaeSoo 2013.03.01 3653
3 웹 프로그래밍 [Fedora9] Apache & PHP 설치 JaeSoo 2012.12.06 3665
2 웹 프로그래밍 강력한 웹서버 NGINX JaeSoo 2012.11.20 5067
1 웹 프로그래밍 [제로보드XE] 각 사용자디렉토리에서 mod_rewrite 적용하기 file JaeSoo 2012.08.18 4399
Board Pagination Prev 1 Next
/ 1


즐겨찾기 (가족)

JAESOO's HOMEPAGE


YOUNGAE's HOMEPAGE


장여은 홈페이지


장여희 홈페이지


장여원 홈페이지


즐겨찾기 (업무)

알리카페 홀릭

숭실대 컴퓨터 통신연구실 (서창진)

말레이시아 KL Sentral 한국인 GuestHouse


즐겨찾기 (취미)

어드민아이디

유에코 사랑회

아스가르드 좋은사람/나쁜사람

JServer.kr

제이서버 메타블로그

재수 티스토리


즐겨찾기 (강의, 커뮤니티)

재수 강의 홈페이지


한소리


VTMODE.COM


숭실대 인공지능학과


숭실대 통신연구실


베너