NGINX Open Source 와 NGINX Plus의 차이점
NGINX Open Source 와 NGINX Plus의 기능에 대한 자세한 분석을 보려면 이 기능 비교를 참조하십시오.
NGINX Open Source 와 상용 제품의 차이점을 설명할 좋은 기회가 된 것 같습니다.
두 제품 모두 핵심 엔지니어링팀에 의해 개발되었으며, NGINX Open Source는 거대한 커뮤니티의 참여로 이익을 얻고 있습니다. 약 한 달에 한 번씩 기능 릴리스를 발행하며, 현재 릴리스와 성숙도와 호환성이 다양한 수준의 100개 이상의 third-party 모듈을 NGINX Open Source에 컴파일할 수 있습니다.
가능한 최상의 웹 서버 플랫폼을 구축하여 NGINX의 시장 점유율을 계속해서 확대하기로 결심했습니다. NGINX의 방향성은 매우 크게 우리의 최종 사용자에 의해 결정됩니다. SPDY/3.1은 이를 잘 보여주는 좋은 사례였으며, 현재 NGINX Open Source에는 syslog 기능도 포함되어 있습니다. 지속적으로 NGINX에 대한 커뮤니티 기여를 포함하지만, 핵심 코드의 신뢰성과 일관성을 유지하는 데 매우 주의를 기울이기 때문에 시간이 걸리는 경우가 많습니다.
NGINX Plus 상용 제품을 발표했을 때 커뮤니티로부터 우려하는 목소리를 들었습니다. 이러한 피드백은 NGINX Open Source와 NGINX Plus에 어떤 기능을 포함시킬지에 대한 전략을 개선하는 데 도움이 되었습니다.
- 상용 제품이 존재하는 첫 번째 이유는 많은 사용자들이 지원을 원하기 때문입니다. 사용자들은 NGINX 전문가가 이메일로 도와주기를 기다리며, 지원을 받는 것의 안정성을 가치 있게 여깁니다. 또한, NGINX Plus와 함께 제공되는 관리형 릴리스 프로세스를 높이 평가합니다. 사용자들은 직접 NGINX 바이너리를 빌드하고 테스트하기를 원하지 않을 수도 있으며, 또한 다른 사람이 빌드한 바이너리를 지원할 자신이 없습니다. 그래서 지원 구독을 구매한 고객들은 NGINX Plus를 받게 됩니다. 이렇게 함으로써 사용자들은 전문가의 지원과 안정적인 릴리스를 확보할 수 있습니다.
- 상용 제품의 가치를 높이기 위해 보다 쉽게 관리하고 모니터링할 수 있는 기능을 추가합니다. 바로 NGINX Plus가 생성하는 Live Active Monitoring입니다. 다른 하나는 데이터나 업스트림 서버의 로드 밸런싱을 동적으로 재구성하는 기능과 같은 예시가 있습니다. 이러한 기능들은 third-party 모듈을 컴파일하거나 지원 도구를 빌드하지 않고도 쉽게 사용할 수 있는 솔루션을 원하는 고객들에게 특히 흥미로울 것입니다. Open Source 버전을 제한하려는 시도는 없으며, NGINX Plus에 추가하는 많은 기능들은 이미 Open Source 사용자들이 사용할 수 있는 third-party 구현이 있습니다.
NGINX Plus의 애플리케이션 제공 기능을 강화하고 있습니다. 추가한 세션 지속성 및 health monitoring 기능은 이에 대한 좋은 예시입니다. NGINX Plus는 웹 서버에서 예상치 못한 기능들, 즉 load balancer나 application delivery controller를 강화하는 데 중점을 두고 있습니다. - 마지막으로, 상용 NGINX Plus를 구독하시는 사용자들은 전 세계적으로 1억 4천 개 이상으로 웹사이트에 사용되는 Open Source 제품의 지속적인 개발에 직접 기여하고 있습니다.
목차
1. 항상 올바른 것은 아닙니다.
2. NGINX Plus는 NGINX Open Source를 보완합니다.
1. 항상 올바른 것은 아닙니다.
처음에 NGINX Plus에서만 syslog 통합을 포함시켰을 때 목표를 달성하지 못했습니다. 커뮤니티가 syslog가 Open Source에서도 필수적인 기능이라고 명확하게 표현했습니다. 그래서 NGINX Open Source 1.7.1 버전에서는 syslog 통합이 마이그레이션 되었습니다.
커뮤니티의 요구를 반영하고 사용자들에게 더 나은 경험을 제공하기 위해 노력하고 있습니다. 이를 통해 Open Source의 가치를 더욱 향상시키고 있으며, 릴리스를 통해 지속적인 개선과 발전을 이뤄나가고 있습니다.
2. NGINX Plus는 NGINX Open Source 를 보완합니다.
목표는 NGINX Plus가 NGINX Open Source를 보완하여 지원되고 검증된 버전을 제공하며, NGINX Open Source 서버들의 클러스터에 대한 로드 밸런싱 프론트 엔드 역할을 수행하는 것입니다. 이 균형을 찾도록 도와주셔서 감사합니다.
NGINX Plus를 직접 사용해 보시려면 30일 무료 평가판을 신청하거나 NGINX STORE에 연락하여 문의하십시오.
아래 뉴스레터를 구독하고 NGINX의 최신 정보들을 빠르게 전달받아보세요.