"엔진엑스"의 두 판 사이의 차이
1번째 줄: | 1번째 줄: | ||
'''엔진엑스'''<!--엔진 엑스-->(Nginx)는 [[러시아]]의 [[이고르 시셰프]](Игорь Сысоев, 영어: Igor Sysoev)가 개발한 무료 [[오픈소스]] [[웹서버]][[소프트웨어]]이다.2 가벼움과 높은 성능을 목표로하고 [[웹서버]],[[리버스프록시]]및 메일 프록시 기능을 가진다. 2011년 엔진엑스 회사를 설립하여 유료 기술지원을 하고 있다. | '''엔진엑스'''<!--엔진 엑스-->(Nginx)는 [[러시아]]의 [[이고르 시셰프]](Игорь Сысоев, 영어: Igor Sysoev)가 개발한 무료 [[오픈소스]] [[웹서버]][[소프트웨어]]이다.2 가벼움과 높은 성능을 목표로하고 [[웹서버]],[[리버스프록시]]및 메일 프록시 기능을 가진다. 2011년 엔진엑스 회사를 설립하여 유료 기술지원을 하고 있다. | ||
− | == | + | ==등장배경및 역사== |
===2002년=== | ===2002년=== | ||
*인터넷 발전으로 인해서 더 많은 요청을 처리하는 웹서버에 관심이 많아지게 되었다. | *인터넷 발전으로 인해서 더 많은 요청을 처리하는 웹서버에 관심이 많아지게 되었다. | ||
9번째 줄: | 9번째 줄: | ||
**목표는 가벼우면서도 강력한 프로그램을 제작하는것이다. | **목표는 가벼우면서도 강력한 프로그램을 제작하는것이다. | ||
**다수의 요청을 처리하기 위해선 더 나은 network [[I/O]] 와 [[스레드]]기술이 강화될 필요가 있었다. | **다수의 요청을 처리하기 위해선 더 나은 network [[I/O]] 와 [[스레드]]기술이 강화될 필요가 있었다. | ||
+ | ===2009년=== | ||
+ | *2019년 3월 [[F5]]에 6억 7천만 달러(한화로 약 7500억 원)에 인수되었다. | ||
==특징== | ==특징== |
2019년 7월 25일 (목) 12:58 판
엔진엑스(Nginx)는 러시아의 이고르 시셰프(Игорь Сысоев, 영어: Igor Sysoev)가 개발한 무료 오픈소스 웹서버소프트웨어이다.2 가벼움과 높은 성능을 목표로하고 웹서버,리버스프록시및 메일 프록시 기능을 가진다. 2011년 엔진엑스 회사를 설립하여 유료 기술지원을 하고 있다.
등장배경및 역사
2002년
- 인터넷 발전으로 인해서 더 많은 요청을 처리하는 웹서버에 관심이 많아지게 되었다.
- 이고르 시쇼브가 아파치HTTPD를 코딩하다 첨에 c10k problem이 등장
2004년=
- 오픈 소스 웹 서버 프로그램. 현재 이고르 시쇼브와 그가 설립한 회사인 nginx.Inc.가 이 프로젝트를 운영중에 있다.
**목표는 가벼우면서도 강력한 프로그램을 제작하는것이다.
2009년
- 2019년 3월 F5에 6억 7천만 달러(한화로 약 7500억 원)에 인수되었다.
특징
가공하는데 걸리는 지연시간이 있고 스레드 생성 속도도 느리다.
- 엔진엑스는 Event-driven Architecture방식으로 메모리 생성속도가 빠르고 더 작은
스레드로 훨씬많은 클라이언트를 처리한다.
- 환경 설정을 바꾸고 나서 서버 데몬을 재시작할 필요 없이 (reload) 시그널을 보내면 된다. 즉, 프로세스를 재시작할 필요가 없다는 장점이 있다.
- 아파치웹서버가 제공하는 모든기능을 제공한다.(‘트래픽 부하 균형(load balancing)’, ‘TLS/SSL 보안’, ‘메일 프록시’)
- socket 인터페이스 처럼 결과를 리턴하는것이 아닌 blocking하는 Non blocking event driven 네트워크 통신방식으로 동작한다. [1]
활용
전망
- 엔진엑스의 성능도 좋아서 추후에 큰 대규모 트래픽을 처리하는 웹 서비스의 경우엔 많이 사용될 것이다.
각주
- ↑ a broken piece of glass and IT space, 〈NGINX 소개와 사용 현황〉, 《네이버》, 2012-05-25
- ↑ 기억보단 기록을, 〈웹 서비스 출시하기 - 7. Nginx를 활용한 무중단 배포 구축하기〉,《tistory》 , 2018-02-02
참고자료
- 기억보단 기록을, 〈웹 서비스 출시하기 - 7. Nginx를 활용한 무중단 배포 구축하기〉,《tistory》 , 2018-02-02
같이 보기