NGINX를 사용 전/후의 처리 성능 차이를 확인하시면 비용 절감 등의 이점을 얘기할 수 있지 않을까요?
기존 아파치 앞에 설치해서 연동하는 방법으로 기존 환경 변화없이 구성할수도 있습니다.
현재 잘 운영중인 웹서버를 NGINX로 바꾸는데에는 너무 큰 리스크, 시간. 돈을 비롯해 설득에 어려우실 수 있습니다. 반면 신규 서비스 또는 클라우드 기반의 솔루션을 고려하실 때 NGINX를 이용하신다면 높은 성능, 유연한 배포, 강력한 보안 기반의 위 NGINX 4가지 기능을 사용하실수 있겠습니다.
아파치, NGINX 둘다 오픈소스인 Modsecurity 3.0 모듈을 탑재하여 정말 기본적인 보안을 제공합니다. 반면 NGINX+ 상용버전에서는 F5 웹방화벽의 높은 보안 기술(시그니처)을 접목시켜 강력한 보안을 제공합니다.
보안적인 부분이라면 CVE 등에 대한 내용이 될 것 같은데요. NGINX Plus는 상용버전이기 때문에 빠른 패치 보안 등을 제공합니다. NGINX 오픈소스는 대략 수개월의 차이가 발생할 수 있습니다. 오픈소스 NGINX vs Apache의 경우엔 ... 확인이 필요할 것 같습니다.
아직 답변이 없습니다
NGINX 웹서버, API GW, 웹방화벽, CIS 등의 기능중에 특정해주시면 답변드림에 도움될 것 같습니다. :)
댓글로 모두 드릴 수 없어 나중에 답변을 전달 드리겠습니다. 우선 간단히 설명을 드리면, 가벼움/높은 성능 이라고 합니다.
금융권에는 잘 안쓸텐데..
아직 답변이 없습니다
저희 F5가 인수한 부분은 상용 버전인 NGINX+ 입니다. 여기엔 기존 오픈소스에서 제공하지 않는 기능들을 제공합니다. 베어메탈, 퍼블릭/프라이빗 클라우드, VM등 다양한 환경에 유연하게 배포가능하십니다.
https://www.nginx.com/products/nginx/#compare-versions
답변에 감사드립니다.
NGINX는 서버 기반으로 동작하며 별도의 어플라이언스는 없습니다.
컨테이너 오케스트레이션 환경을 VM 형태로 구축하신경우, Pod 형태로 NGINX를 사용하실 수 있습니다.
VM위에 리눅스 환경 등을 구성 후 그 위에 NGINX를 구성할 수 있습니다.
https://docs.nginx.com/nginx/admin-guide/installing-nginx/installing-nginx-plus/
제가 설명을 드린 바와 같이 기존 modsecurity 대비 더 가벼워졌고, 더 고성능으로 제공됩니다.
아직 답변이 없습니다
데이터를 처리하는 NGINX+ 인스턴스들과 이들을 관리, 컨트롤하는 NGINX컨트롤러 로 구성되어있습니다.
아직 답변이 없습니다
아직 답변이 없습니다
컨테이너 환경이라면 자동으로 복구/ 업그레이드가 쉽게 가능합니다.
컨테이너의 기술과 연동하여 구성하기 때문입니다.
컨트롤러를 위한 별도의 운영서버가 필요합니다. NGINX는 데이터 플랜과 트래픽 플랜이 분리되어있으며, 설사 컨트롤러가 죽더라도 데이터 플랜은 계속 서비스 가능합니다.
NGINX Controller는 완전 분리된 구성이고, NGINX Plus에 대한 성능에 영향을 미치지 않습니다.
아직 답변이 없습니다
네, 맞습니다. 컨트롤러를 통해 쉽게 설정하실 수 있습니다. API_KEY나 JWT토큰 등의 인증 기능을 제공합니다.
아직 답변이 없습니다
장애 또는 임계치 달성 이벤트가 발생하면 로그 외에도, 별도의 알람 기능을 이용하여 담당자에게 이메일로 알람이 가능합니다. 컨테이너 오케스트레이션 환경안에 배포된다면, 장애나 서비스 확장이 필요한경우 필요한 서비스를 자동으로 확장/생성해서 대응 가능하십니다.
이 부분은 구현을 하셔야 하는 부분인데... 보통 ELK 연동을 통해 관리하고 있습니다.