전세계 웹 서버, 리버스 프록시 점유율 1위 NGINX

NGINX는 현재 세계에서 가장 인기 있는 웹 서버 가 되어 Apache HTTP Server를 앞질렀습니다. 수년간의 혁신과 노력에 대한 인정을 받게 되어 기쁘지만, 그보다 더 중요한 것은 웹사이트와 앱을 안전하게 보호하고 전송할 수 있도록 신뢰하여 이 이정표에 도달하게 해준 NGINX 커뮤니티 구성원 여러분께 감사를 드립니다.

웹 서버 랭킹표

W3Techs는 웹 서비스를 위한 NGINX사용량을 측정하지만, 20년 가까운 NGINX의 역사 동안 리버스 프록시, 로드 밸런싱, 트래픽 셰이핑, 캐싱, 보안 제어 등 더 많은 기능을 추가했으며, 개발자들은 이를 열렬히 수용했습니다. 개발자와 Platform Ops팀에게 NGINX는 Swiss Army Knife™가 되었다고 해도 과언이 아닙니다.

하지만 이 이정표에 도달했다고 해서 멈추고 쉬어야 할 이유는 결코 없습니다. 사용자가 기대하는 뛰어난 디지털 경험을 제공하는 데 사용할 수 있는 더 많은 도구를 개발할 수 있는 원동력이 될 것입니다.

목차

1. NGINX 웹 서버 역사와 진화
2. 모듈식 아키텍처는 우리에게 큰 도움이 되었습니다.
3. NGINX 웹 서버 커뮤니티의 도움으로 로드맵과 미래 구축
4. 더 성숙해졌지만 여전히 엉성함

1. NGINX 웹 서버 역사와 진화

NGINX를 만든 원래 동기는 그렇게 거창하지 않았습니다. 2001년, NGINX의 최초 개발자인 Igor Sysoev는 웹 서버 가 계속 증가하는 요청을 처리하는 데 어려움을 겪고 있는 직장 내 문제를 해결하려고 노력 중이었습니다. 당시 이 문제는 10,000개의 클라이언트 동시 연결을 처리하는 C10K 문제라고 불렸습니다.

Igor는 유닉스 및 기타 고전적인 분산 시스템의 설꼐에서 영감을 받아 가볍고 확장 가능하며 강력한 이벤트 중심 아키텍처를 개발했으며, 이 아키텍처는 오늘날에도 여전히 NGINX의 핵심으로 사용되고 있습니다. 다른 웹사이트에 도움이 될 수 있는 잠재력을 발견한 그는 2004년에 NGINX를 오픈 소스화 했습니다.

인포그래픽에 자세히 설명되어 있즉이, 커뮤니티의 기여와 채택이 계속 이어져 2011년에는 NGINX, inc.가 설립되었습니다. 2014년 가을에는 NGINX 오픈 소스를 기반으로 구축되고 엔터프라이즈 고객을 위한 프로덕션급 기능 및 상업적 지원으로 강화된 NGINX Plus가 출시되었습니다.

NGINX 웹 서버

NGINX Plus의 수익은 다음 해에 직원을 확충하고 오픈 소스 및 상용 모델을 계속 개발할 수 있게 해주었습니다. 2019년 하드웨어 기반 보안 어플라이언스 및 애플리케이션 전송 컨트롤러(ADC)의 업계 선도 벤더인 F5는 최신 클라우드 네이티브 애플리케이션 환경으로의 확장을 주도하기 위해 NGINX를 인수했습니다.

지난 몇 년 동안 마이크로서비스, API, Kubernetes의 도입이 가속되면서 커뮤니티와 고객들은 새로운 기술을 활용하고 이로 인해 발생할 수 있는 복잡성을 해결하는 데 도움을 요청해 왔습니다. 저희는 동적 다국어 애플리케이션 서비스를 위한 NGINX Unit, Kubernetes 기반 컨테이너 환경 안팎의 트래픽을 안전하게 관리하기 위한 NGINX Ingress Controller 및 NGINX Service Mesh와 같은 도구로 이에 대응해왔습니다. 클라우드 네이티브 애플리케이션 컨테이너 오케스트레이션과 관리 및 전송의 세계에 우리의 미래가 있습니다.

2. 모듈식 아키텍처는 우리에게 큰 도움이 되었습니다.

이벤트 중심의 모듈식 고도로 병렬화된 NGINX의 아키텍처를 통해 개발자와 웹사이트 소유자는 기존에 사용하던 웹 서버 에서 더 많은 패킷을 더 빠르고 유연하게 이동할 수 있었습니다.

NGINX커뮤니티는 이 설계의 광범위한 가능성을 지속적으로 인식해 왔으며, 때로는 NGINX보다 앞서서 인식하기도 했습니다. 그들은 NGINX가 웹 페이지를 전송하는 것 이상의 일을 할 수 있다는 것을 금방 깨달았습니다. 아무런 안내나 문서, 지침 없이도 새로운 사용 사례가 등장했습니다. 열성적인 사용자들은 NGINX 기능을 확장하기 위해 수백 개의 모듈을 개발했습니다(150개 이상, 계속 추가 중). 커뮤니티의 일부 사용자는 NGINX를 API Gateway로 사용하기 시작했습니다. 다른 사용자들은 Apache와 NGINX 웹 서버 의 로드 밸런싱을 위해 NGINX 웹 서버 를 서로 연결했습니다. 많은 사람들이 NGINX 오픈 소스를 Kubernetes를 위한 이상적인 Ingress Controller로 생각했고, 이 사용 사례가 매우 유망하여 자체 Ingress Controller를 구축하고 오픈 소스로 공개했습니다.

3. NGINX 웹 서버 커뮤니티의 도움으로 로드맵과 미래 구축

NGINX는 이 모든 커뮤니티 활동을 통해 사용자가 가장 원하는 추가 기능에 대한 귀중한 지침으로 삼았습니다. NGINX커뮤니티는 제품 혁신을 위한 최고의 영감의 원천이었다고 해도 과언이 아닙니다. 지속적으로 성장하는 상용 고객 기반에서 얻은 수익을 상용 및 오픈 소스 제품 모두의 지속적인 개발에 투자해 왔습니다.

수년 동안 저희는 커뮤니티의 발전도 지켜보았습니다. 저희는 클라우드 컴퓨팅 초창기에 스타트업에 서비스를 제공하기 시작했습니다. 최신 클라우드 네이티브 앱을 개발하고 배포하는 커뮤니티가 성장함에 따라 저희도 함께 성장하여 이제는 모든 주요 클라우드 공급업체 및 여러 산업 분야의 세계 최대 기업들과 신뢰할 수 있는 파트너가 되었습니다. 오늘날 NGINX커뮤니티는 1인 스타트업부터 Adobe와 같은 세계 최대 규모의 기술 기업에 이르기까지 다양합니다.

4. 더 성숙해졌지만 여전히 엉성함

이러한 대기업 내에서도 개발자가 개인 샌드박스에서 오픈 소스 소프트웨어를 사용하는 반면, 기업 보안 및 플랫폼 운영 팀은 수백만 명의 유료 고객에게 미션 크리티컬 SaaS 제품 및 복잡한 최신 웹 앱을 제공하기 위해 당사의 상용 제품인 F5 NGINX Plus, NGINX Controller[현재 NGINX Management Suite] 및 NGINX App Protect에 의존하는 것을 자주 볼 수 있습니다.

NGINX 오픈 소스는 항상 우리 제품 제공의 핵심이었으며, 많은 개발자가 이를 신뢰하고 의지하고 있다는 사실에 자부심과 행복을 느낍니다. 동시에 확장성, 보안, 관리 기능이 강화된 상용 제품은 기업에서 필요로 하는 고급 기능을 제공합니다.

오픈 소스 커뮤니티의 요구와 필요를 효과적으로 충족하는 동시에 수익을 늘리고 매력적인 엔터프라이즈 제품을 구축하는 것은 끊임없는 균형 잡기 작업입니다. 저는 수년 전 NGINX의 직원이 100명 미만이었던 시절에 입사했습니다. 현재 F5의 NGINX제품 그룹은 250명이 넘는 인원으로 구성되어 있으며, 수백 명이 넘는 인원이 F5의 비즈니스 기능 전반에서 제품 그룹을 지원하고 있습니다. 시장 점유율, 제품 라인, 사용자 기반이 성장했음에도 불구하고 제가 좋아하는 것 중 하나는 NGINX가 여전히 초라한 신생 기업이라는 점입니다. 우리는 성공을 당연한 것으로 여기지 않으며, 큰 일을 가능하게 하는 작은 일을 하는 것을 좋아합니다.

10년 전과 마찬가지로 오늘날에도 커뮤니티를 소중하게 생각합니다. 커뮤니티는 회사로서의 힘의 원천이자 미래 성장을 위한 길입니다. 최고의 웹사이트 및 앱 서버 가 될 수 있도록 도와주셔서 감사드리며, 앞으로 더 많은 제품과 가능성을 선보일 예정이니 계속 지켜봐 주시기 바랍니다.

엔터프라이즈급 솔루션을 직접 사용해보고 싶으신가요? 모든 솔루션에 대해 30일 무료 평가판을 사용할 수 있습니다:

NGINX에 대한 최신 정보들을 빠르게 전달받고 싶으시다면, 아래의 뉴스레터를 구독하세요.

NGINX STORE를 통한 솔루션 도입 및 기술지원 무료 상담 신청

* indicates required