블로그 | NGINX

NGINX One 업데이트: 새로운 기능 출시

NGINX-F5-수평-검정-유형-RGB의 일부
Brett Wolmarans 썸네일
브렛 울마란스
2024년 6월 13일 게시

우리는 2024년 2월 캘리포니아주 산호세에서 열린 AppWorld에서 현대적 애플리케이션 관리 및 제공을 위한 SaaS 솔루션인 NGINX ONE을 발표했습니다 . NGINX One은 우리 여정의 다음 단계이며 모든 NGINX 제품을 더 쉽게 구성, 보안, 확장 및 관리할 수 있도록 하기 위한 노력입니다. 발표 이후, 저희는 NGINX One에 많은 새로운 기능을 추가했으며, 이를 통해 제품 경험이 크게 향상될 것으로 믿습니다. NGINX One의 조기 액세스 단계에서는 이러한 모든 새로운 기능과 NGINX One 서비스가 무료로 제공됩니다.

귀하의 구성 파일을 기반으로 한 자동화된 구성 권장 사항

플랫폼 팀과 애플리케이션 제공 팀은 NGINX 배포를 올바르게 구성하는 데 많은 시간을 투자합니다. 이는 오랫동안 사용자들에게 마찰의 원인이 되어 왔습니다. NGINX 구성은 생각보다 쉽지 않았습니다. 이 문제를 해결하기 위해 NGINX One 사용자는 이제 인스턴스를 최적화하는 방법에 대한 구체적인 권장 사항에 액세스할 수 있습니다. 플랫폼 팀과 개발자가 목적을 더 잘 이해할 수 있도록 이러한 권장 사항을 그룹화하고, 권장되는 변경 사항을 강조하여 설명합니다. 이러한 권장 사항은 NGINX의 모범 사례를 기반으로 합니다. 이를 통해 상당한 수고를 덜 수 있고, 보다 나은 보안 태세를 유지하기도 쉬워집니다. 이 작동 원리는 2분 분량의 영상 에서 확인할 수 있습니다.

CVE 탐지 및 심각도, 보안 포스처 개선

NGINX에서는 CVE 투명성을 자랑으로 여기고 가능한 한 빨리 수정 사항을 제공하고 있습니다 . 다양한 공급업체의 상용 솔루션은 NGINX CVE를 포함하여 패치되지 않은 CVE를 스캔합니다. NGINX가 매우 광범위하게 배포되어 있기 때문에( Docker Hub에서 가장 많이 가져온 이미지 상위 5개) 고객이 NGINX 제품군에서 CVE에 집중하여 보다 쉽게 수정할 수 있는 쉬운 방법을 제공하고 싶었습니다.

이를 해결하기 위해 NGINX One에서는 두 가지 방법으로 CVE를 표면화합니다. 첫째, 심각도를 나타내는 색상 코드와 함께 인스턴스 목록에 "CVE 감지됨" 열을 추가합니다. 이를 통해 에너지를 어디에 투자해야 할지 빠르게 식별하여 해결할 수 있습니다.

두 번째로, NGINX One 콘솔 홈페이지에 타일 형태로 CVE에 대한 전용 탑다운 뷰를 제공합니다. 이는 영향을 받는 인스턴스 수와 심각도를 포함하여 NGINX 보안 상태에 대한 포괄적인 개요를 제공합니다. 보안 및 DevOps 팀은 목록을 빠르게 검토하여 수정 사항의 우선순위를 정하고 취약성 수정에 보다 적극적으로 나설 수 있습니다.

클러스터링: 그룹화된 인스턴스 간에 구성 동기화

클라우드 컴퓨팅이 출시되기 전에 고급 사용자는 클러스터링(2계층과 3계층 사용)을 사용하여 여러 NGINX 인스턴스를 그룹화하여 웹 애플리케이션과 서비스의 고가용성, 부하 분산, 확장성을 달성했습니다. 클라우드 컴퓨팅을 통해 부하 분산이 기본이 되었습니다. 3계층과 2계층 장애 조치 메커니즘은 더 이상 선호되지 않습니다. 그러나 새로운 클라우드 아키텍처는 NGINX 인스턴스에서 동일한 구성을 유지하는 문제를 해결하지 못했습니다. 마찬가지로, 동적 환경에서는 어떤 인스턴스가 어떤 애플리케이션이나 서비스를 제공하는지, 그리고 해당 IP, DNS 및 기타 관련 레코드를 찾는 것만으로 구성 업그레이드 또는 CVE 패치 주기 동안 여러 팀에 연락하여 기다려야 할 수도 있습니다.

이제 NGINX One에서 NGINX 인스턴스를 클러스터라는 논리적 그룹으로 그룹화할 수 있습니다. 클러스터 대시보드는 NGINX One에서 관리하는 모든 인스턴스의 동기화 상태를 보여줍니다. 클러스터 내의 모든 인스턴스에 적용된 변경 사항은 자동으로 그룹의 모든 구성원에 반영되어 업데이트와 구성 변경 사항이 자동으로 동기화됩니다. 클러스터를 사용하면 최소한의 작업으로 클릭 작업이나 간단한 CLI 푸시만으로 고가용성을 구현할 수 있습니다.

컨테이너를 NGINX One에 연결하는 새로운 방법

NGINX One은 기술 분야 전반에서 점점 인기를 얻고 있는 매우 강력한 패턴인 에이전트를 사용합니다. NGINX 에이전트는 Linux 프로세스로 실행되며 NGINX와 NGINX One SaaS 콘솔과 양방향으로 통신합니다. Agent는 NGINX에서 NGINX One으로 메트릭, 통계 및 관찰 가능성을 푸시하고 NGINX One에서 NGINX로 변경 사항을 전파합니다. 과거에는 NGINX 컨테이너화된 워크로드를 배포하고 NGINX One에 연결하기 위해 Agent가 포함된 자체 Dockerfile을 빌드해야 했습니다. 우리는 이를 쉽게 하기 위해 개인 레지스트리에 호스팅된 공식 이미지를 공개했습니다. NGINX 오픈소스 이미지도 곧 출시할 계획입니다.

NGINX One 가격 업데이트

고객, 판매자 및 F5 운영 부서로부터 초기 피드백을 수집한 후, NGINX One에 대한 소비 기반 가격 책정 모델의 제공을 연기하기로 결정했습니다. 출시 시점에는 기존 고객에게 원활한 전환을 제공하고 중단을 최소화하기 위해 현재의 인스턴스당, 노드당 가격 책정 모델을 유지할 것입니다. 하지만 앞으로도 고객 요구 사항을 지속적으로 모니터링하고 피드백을 반영하여 소비 가격 옵션을 제공할 계획입니다.

곧 출시…챗봇, Docker Pull, 고급 DNS 및 멀티 클라우드 보안!

앞으로 몇 달 안에 NGINX One에 많은 새로운 기능을 추가할 예정입니다. 로드맵에는 다음이 포함됩니다.

  • NGINX Plus Agent 컨테이너를 미리 빌드하여 "docker pull" 설정, 공개 레지스트리 및 NGINX Plus를 위한 개인 레지스트리의 미리 빌드된 구성에 대한 추가 옵션
  • 구성을 생성하고 검토, 승인 및 이후 게시를 위해 준비할 수 있는 단계적 구성
  • 다가오는 인증서 만료, 새로 발견된 인스턴스 및 새로운 CVE와 같은 기타 중요 이벤트와 같은 중요 항목에 대한 경고 및 알림
  • 요청, 응답, 왕복 시간 및 기타 성능 지표를 포함하여 개별 애플리케이션의 성능과 동작을 자세히 파악할 수 있는 애플리케이션 성능 모니터링을 실시간으로 제공합니다.
  • 관리형 및 비관리형 NGINX 인스턴스 모두에 대한 SSL 인증서 추가, 업데이트, 삭제는 물론 모든 SSL 인증서 보기 등의 SSL 인증서 관리 기능이 제공됩니다.
  • AI 기반 챗봇과 가이드 투어, 대화형 구성 도움말, 설정 안내 등 더 많은 앱 내 참여가 가능합니다.
  • Kubernetes 클러스터 및 NGINX Unit을 위한 NGINX Ingress Controller 와 연결하기 위해 NGINX One을 확장합니다.
  • 고급 DNS, 멀티 클라우드 로드 밸런싱 및 네트워킹, WAAP(웹 애플리케이션 및 API 보호) 보안 통합과 같이 NGINX와 F5 분산 클라우드 모두에서 작동하는 새로운 기능을 지원합니다.

결론: NGINX로 가는 더 나은 방법

SaaS의 장점은 이 모델을 통해 코드 변경 사항과 새로운 기능을 훨씬 더 빠르고 안전하게 적용할 수 있다는 것입니다. 우리는 고객과 협력하여 NGINX One을 구축하고 있으며, 고객이 이 제품을 어떻게 사용하여 기능 우선 순위를 지정하는지 주의 깊게 관찰하고 있습니다. 우리의 희망은 NGINX One을 통해 모든 사용자에게 NGINX를 사용하는 더 나은 방법을 제공하여 수고를 덜어주고, 문제 해결을 간소화하며, 보안을 향상시키고, 사용자에게 더 나은 애플리케이션 경험을 제공할 수 있도록 돕는 것입니다. 저희는 3개월 동안 많은 일을 해냈고 앞으로도 가속 페달을 밟아 정기적으로 빠르게 새로운 기능을 출시할 계획입니다. NGINX One의 변경 사항을 주의 깊게 살펴보세요. 점점 더 좋아질 테니까요. 언제나처럼 여러분의 의견을 환영합니다.

귀하는 NGINX Plus 또는 NGINX 오픈 소스 인스턴스로 NGINX One을 사용해보고 싶은 전문가이십니까? 조기 대기자 명단에 참여하려면 여기를 클릭하세요. 자리가 한정되어 있으므로 오늘 등록하는 것이 좋습니다.


"이 블로그 게시물에는 더 이상 사용할 수 없거나 더 이상 지원되지 않는 제품이 참조될 수 있습니다. 사용 가능한 F5 NGINX 제품과 솔루션에 대한 최신 정보를 보려면 NGINX 제품군을 살펴보세요. NGINX는 이제 F5의 일부가 되었습니다. 이전의 모든 NGINX.com 링크는 F5.com의 유사한 NGINX 콘텐츠로 리디렉션됩니다."