NGINX에 대해 더 알아가 보세요.


많은 기업들은 콘텐츠 캐싱부터 로드밸런싱, API 딜리버리 그리고 쿠버네티스 인그레스까지 NGINX를 활용 중에 있습니다.


대부분의 S/W와 같이 단일 NGINX 인스턴스는 수동적으로 관리하기가 매우 수월합니다. 하지만 수 많은 인스턴스는 관리에 있어 매우 어려우며, 많은 저희의 고객들은 수 백개 더 나아가 수 천개의 인스턴스를 활용 중에 있습니다.


NGINX 관리가 짜증나는 일이 아닌 수월함을 제공하기 위해 NGINX Management Suite을 개발/출시 했습니다.


NGINX Management Suite 은 전체적인 가시성 제공, NGINX 인스턴스 관리, Application 딜리버리 서비스, API Management Workflows 그리고 보안 솔루션까지 제공하고 있습니다



아래 4가지 key 요소들과 함께 귀사의 비즈니스를 간소화 및 단순화 시킬 수 있습니다.


확장(Scale) : CI/CD 자동화 기능의 워크플로우를 통한 글로벌 정책 제어, NGINX 인스턴스 및 서비스의 지능적 확장이 가능하며, Config / 프로비저닝 / 멀티 클라우드 관리 기능을 지원합니다.


인사이트(Insight) : NGINX 인스턴스, 애플리케이션, API 및 보안 정보의 가시성 확보를 통한 비지니스 의사 결정, 트러블슈팅 그리고 SLAs(서비스 레벨 협약) 개선합니다.


정책(Governance) : 애플리케이션 및 API를 제공하는 각각의 팀에게 셀프서비스 워크플로우, SSO 그리고 RBAC 기능을 지원합니다 – 조직 및 산업 정책/표준에 준수한 애플리케이션 및 API를 제공할 수 있습니다.


보안(Security) : NGINX 환경의 전체적인 정책 관리, 가시성 확보 등을 통해 튼튼한 보안을 구축할 수 있습니다.


NGINX 관리 툴은 이미 출시 되지 않았나? 라는 생각을 하셨을 수도 있습니다.


짧게 말씀드리면, 맞습니다. NGINX Controller 이며 2017년 출시 되었습니다.


고객들이 활용 중인 NGINX 인스턴스들을 보다 효과적으로 관리할 수 있도록 중앙 집중식 관리 플랫폼을 최초로 구축하였습니다.

다년간 Application Devlivery Controller 영역에 초점을 맞추어 여러 성공 사례들을 구축했으며, 2019년 F5 가 NGINX를 인수 후 API Management 솔루션을 새롭게 출시했습니다.


최근 많은 기업들이 API 집중 마이크로서비스 아키텍쳐 그리고 쿠버네티스를 지향하고 있으며, 그에 따라 Application Delivery Controller 및 API Management는 DevOps 팀에겐 덜 중요해진 업무로 자리 매김 했습니다.


NGINX Controller는 현재 고객들의 요구 사항인 쉬운 배포, 간편한 대규모 관리, 애플리케이션 및 API 연결 등을 제공하기에 적합하지 않음을 깨달았습니다.


2021년 NGINX Controller 솔루션을 DevOps 팀 친화적 그리고 직관적으로 발견할 수 있는 Linux 기본 환경으로 재구성하기 시작했습니다. 재구성 과정에서 NGINX Controller 아키텍처는 고객이 필요로하는 기능에 적합하지 않다는 것을 알게 되었으며, NGINX Controller를 보류하고 새로운 접근 방식을 찾아내는 것이었습니다.


새로운 접근 방식으로 구축하기 쉬운 공통 플랫폼 및 쉬운 배포 기반으로 미래 확장성과 시시각각 변화하는 환경에 맞춘 제품을 새롭게 출시해야 했습니다.


이에 따른 NGINX Controller를 대체할 NGINX Management Suite을 새롭게 출시하게 되었습니다.


만약 NGINX Controller를 이미 사용 중이라면, 당사를 통해 NGINX Management Suite으로의 전환 고려해 보세요.




Instance Manager

NGINX 오픈소스 및 NGINX Plus의 모든 인스턴스를 식별(추적), 보안, 관리 그리고 모니터링을 제공합니다.


NGINX Instance Manager는 2021년 독립 제품으로 출시하였으나, 지금은 NGINX Management Suite의 기능 중 하나 입니다. 

Control Plane으로 작동하는 Instance Manager는 활용 중인 NGINX 인스턴스의 손쉬운 구성 및 관리가 가능합니다. IT팀은 모니터링 기능을 통해 쉽게 관리할 수 있으며, DevOps팀은 공유 인터페이스를 통해 구성 및 인증서를 업데이트 및 관리할 수 있습니다.


Instance Manager로 아래와 같은 기능을 활용하실 수 있습니다.

  • Configuration 오류 및 권장 수정 사항 알림
  • 만료된 인증서 업데이트 및 잠재적인 CVE 취약 버전 확인 가능
  • NGINX 구성에 접근할 수 있는 권한 부여 (개인 또는 팀)
  • NGINX 인스턴스에 NGINX App Protect(WAF)가 설치되어 있는지 확인 및 적용된 버전 그리고 서명 패키지 확인 가능



API Connectivity Manager(API 연결 관리) 소개

API의 연결, 관리 및 보안 기능 제공


API 호출은 전체 인터넷 트래픽 중 약 83%를 차지하고 있으며, API의 수는 기하급수적으로 증가하고 있습니다. 


이처럼 API 수가 증가함에 따라 새로운 과제들이 대두되고 있습니다. 


이처럼 증가한 API는 어디에 배포되어있는지 확인하고 모니터링 하기가 매우 어려우며, 보안이 강구되지 않은 API는 보안 공격의 손쉬운 대상이 됩니다. 또한 Config 실수는 심각한 서비스 중단의 결과를 초래할 수 있습니다.


많은 기업들이 API를 통한 혁신을 주도하며, 정통적인 아키텍처 그리고 마이크로서비스 아키텍처를 모두 보완하고, DevOps 조직 친화적 그리고 고성능 API를 지원하는 새로운 API 연결 솔루션이 필요한 시점이 다가왔습니다.



API Connectivity Manager(API 연결 관리) 솔루션을 통해 아래와 같은 주요 API 사용 사례들을 쉽게 해결하실 수 있습니다.

  • 우수한 보안 및 성능 그리고 자동화된 툴을 통해 API의 구축, 구성 및 관리를 단순화하고 서비스 출시 시간을 단축
  • 내/외부 개발자들 모두가 일관된 문서 및 버전을 통해 단일 프로젝트에서 API를 신속하게 검색, 지원, 활용할 수 있도록 지원
  • 플랫폼 환경, 인증서 및 구성에 대한 통일적이고 일관된 정보를 제공




향후 모듈 및 기능 사항(기능 추가 예정)

내년 개발 예정인 두 가지 기능 사항들 :

  • 앱 및 API 보안 – NGINX Management Suite은 NGINX App Protect(WAF) 기능으로 하여금 문제 해결, 통찰력, 정책 관리, 이벤트 모니터링 등을 지원해 앱 및 API를 보호하실 수 있습니다.
  • 로드밸런싱 – App Delivery Manager 모듈은 구성, 보안, 모니터링, 그리고 트러블슈팅 기능을 NGINX Plus를 통한 애플리케이션 로드밸런서를 지원합니다


해당 솔루션의 기능 또는 성공 사례 또는 관련 피드백 사항들이 있으시다면 당사인**(오픈베이스)**로 문의 주시면 답변 드리도록 하겠습니다.


오픈베이스 NGINX 팀 : nginx@openbase.co.kr


아래 링크를 통해 NGINX Management Suite 30일 무료 버전을 통해 Instance Manager 그리고 API 연결 관리 기능을 확인해 보세요!

NGINX Management Suite - NGINX – 30일 무료 버전 제공



원문 : Connect, Scale, and Secure Apps and APIs with F5 NGINX Management Suite - NGINX