F5

가상화 환경 어플리케이션 트래픽 제어
NGINX Plus

제품개요

NGINX는 오픈소스 기반의 가볍고 높은 성능의 웹 서버 소프트웨어를 제공하고 있으며, NGINX Plus는 NGINX Server 중심으로 업계 유일한 all-in-one Web Server 자동화 및 Application API 아키텍처를 제공하며, 로드밸런서, 웹캐시, 웹방화벽등의 확장된 기능을 클라우드/컨테이너등 가상화 환경에서 효율적인 어플리케이션 딜리버리 솔루션을 제공합니다.

구성방식
특장점

통합

API 게이트웨이 및 웹 방화벽을 유연한 단일 ingress/egress 계층으로 통합함으로써 복잡성을 줄이고 관리를 단순화 합니다. 이 구성은 개발자와 운영자의 효율성을 극대화 할 수 있습니다.

비용절감

다양한 NGINX Plus의 기능을 이용하여 기존의 다수의 솔루션 기능을 통합 운영함으로 비용 절감 효과를 가져 올 수 있습니다. 특히, NGINX App과의 연동시 확장된 구성을 제공 합니다.

유연성

AWS, Azure, GCP, VMware 등 멀티 클라우드 환경 배포 및 Docker, kubernetes, Open Shift 등 컨테이너 환경 배포를 지원합니다. GINX JavaScript module을 이용한 제어 및 Lua scripting language, nsible, Chef, Puppet integration등을 지원하여 유연한 서비스 구성이 가능합니다.

주요기능
인증

• HTTP 기본 인증 및 하위 인증
• X.509 클라이언트 인증서
• NTLM인증
• JSON Web Token (JWT) 검증
• OpenID Connect
• SSO(Single Sign On) : Okta, keycloak, OneLogin등 LDP 지원

프로그램 기능

• JavaScipt모듈
• Lua scripting language, Ansible, Chef, Puppet integration 지원
• API for managing upstream servers, key‑value stores, real‑time metrics
*프로세스 리로딩 없이 동적 재설정

보안제어

• 요청, 연결 및 대역폭 제한
• IP주소 ACL(Access Control List)
• 서버측 SSL/TLS 암호화
• TLS 1.3지원
• 상호 TLS Termination 및 Proxy
• NGINX WAF 모듈*

고가용성

• Active-Active 및 Active-Passive HA 모드
• Cluster 구역내의 NGINX Plus servers Configuration synchronization
• Sticky‑Learn session persistence, rate limiting, key‑value stores 공유

스트리밍 미디어

• Live : RTMP, HTTP Live Streaming (HLS), DASH
• VoD : Flash(flv), MP4
• Adaptive-bitrate VOD : HLS, Adobe HTTP, Dynamic Streaming(HDS) 제어

타사 제품 통합

• Kubernetes Ingress Controller
• OpenShift Router
• Headers-More, Set-Misc, 51Degrees, ForgeRock 등의 모듈 지원

모니터링

• Stub module에서 집계된 측정 지표 지원
• 실시간 그래픽 대시보드
• 맞춤형 모니터링 툴 통합을 위한 JSON 출력

웹 서버/리버스 프록시

• 낮은 메모리 사용량의 정적 콘텐츠 지원
• HTTP/2 termination 및 HTTP/2 서버 푸시
• Reverse proxy gRPC, HTTP, Memcache, PHP-FPM, SCGI 및 uwsgi 서버 지원

지원환경

클라우드
• Amazon Web Service(AWS)
• Google Cloud Platform(GCP)
• Microsoft Azure
• VMware

컨테이너
• Docker
• Kubernetes
• OpenShift

운영 체제 (OS)
• Alpine Linux
• Amazon Linux
• CentOS
• Debian
• FreeBSD
• Oracle Linux
• RHEL
• SUSE
• Ubuntu CPU
• ARM (64비트)
• POWER PC(64비트)
• x86 (32비트 및 64비트)