NGINX One: 단일 Control Plane으로 클라우드 환경에서 제어
NGINX는 AppWorld 2024에서 고객들에게 NGINX One 을 소개했습니다.
또한 NGINX One 얼리 액세스를 오픈했으며 현재 대기자 명단이 작성되고 있습니다.
이 솔루션은 AppWorld EMEA와 AppWorld APAC에서도 소개되고 있습니다. 두 지역의 이벤트는 6월까지 계속될 예정입니다.
목차
1. NGINX One, NGINX를 더 높은 수준으로 이동
2. NGINX One 의 핵심 원칙
3. 최고의 Data Plane 멀티 Tool이 되도록 설계
4. NGINX One, 단일 Control Plane 및 글로벌 입지
5. 미래에 대한 NGINX One 의 전망
5-1. 애플리케이션과 인프라의 가용성과 확장성 확보
5-2. CI/CD 시스템 및 도구와 원활하게 통합
5-3. NGINX One 은 당신이 제품을 소비하는 방식을 바꿀 것입니다.
6. NGINX One 을 시작하는 방법
1. NGINX One, NGINX를 더 높은 수준으로 이동
모든 NGINX 제품의 핵심에는 놀라운 Data Plane이 있습니다. Igor Sysoev가 직접 설계하고 코딩한 NGINX Data Plane은 오랜 세월의 시험을 견뎌냈습니다.
놀라울 정도로 독립적이고 성능이 뛰어납니다. 코드 기반은 종속성이 거의 없고 보안 문제가 거의 없는 작고 컴팩트한 상태로 유지되고 있습니다.
우리의 과제는 Data Plane을 우리가 구축하는 모든 것을 포괄하는 더 광범위하고 완전한 제품 오퍼링의 중심으로 만들고, Data Plane을 더 확장 가능하고, 접근 가능하며, 저렴하고, 관리하기 쉽게 만드는 것이었습니다.
또한 대규모 고객이 NGINX에 더 쉽게 접근할 수 있는 옵션을 만들고자 했습니다.
이들은 전사적 네트워크 운영 및 보안을 위한 글로벌 팀으로, 대부분 NGINX 배포를 담당하고 애플리케이션 개발 및 플랫폼 운영 팀이 최신 애플리케이션을 구축하는 데 필요한 것을 얻을 수 있도록 지원합니다.
2. NGINX One 의 핵심 원칙
이 모든 것을 염두에 두고 NGINX One을 계획하기 시작했을 때, 저희는 몇 가지 디자인 규칙을 정했습니다:
- 의견에 구애받지 않는 유연성 – NGINX One은 모든 범위의 NGINX 사용 사례(웹 서버, 리버스 프록시, 애플리케이션 딜리버리, Kubernetes/마이크로서비스, 애플리케이션 보안, CDN)에 걸쳐 쉽게 구현할 수 있습니다.
- 단일 Management System – NGINX One은 하나의 콘솔과 하나의 Control Plane을 제공하여 모든 NGINX를 실행하고 구성할 수 있습니다. 콘솔은 설치가 필요 없는 ‘서비스형’으로 제공되며 Prometheus와 같은 다른 시스템으로 쉽게 확장할 수 있습니다.
- 소비 기반 – NGINX One을 사용하면 사용자는 사용한 만큼만 비용을 지불하므로 진입 장벽이 크게 낮아지고 전반적인 소유 비용이 절감됩니다.
- 모든 클라우드 환경에서 빠르고 쉽고 경제적으로 확장 – NGINX One은 클라우드와 환경에 구애받지 않고 모든 클라우드, PaaS 또는 오케스트레이션 엔진, 기능 기반 및 서버리스 환경에서 데이터 플레인, 앱 전송, 보안 기능을 제공합니다.
- 간소화된 Security – NGINX One은 OneWAF 및 DDoS 보호와 같은 NGINX App Protect 기능을 활용하여 어떤 환경에서도 애플리케이션 보안을 쉽게 구현하고 관리할 수 있게 해줍니다.
- 구성 최적화를 위한 Intelligence – NGINX One은 데이터 플레인 구성, 오류 감소, 애플리케이션 성능 향상에 대한 지능적인 제안을 제공하기 위해 NGINX의 모든 글로벌 인텔리전스를 활용합니다.
- 확장성 – 네트워킹, 가시성 및 보안, 애플리케이션 전송을 위해 다른 플랫폼과 쉽게 통합할 수 있습니다. NGINX One은 F5 Big-IP 및 기타 제품과의 통합을 간소화하여 네트워크 운영 및 보안 운영 팀이 제품군 전반에서 기술 자산을 더 쉽게 보호하고 관리할 수 있도록 지원합니다.
3. 최고의 Data Plane 멀티 Tool이 되도록 설계
NGINX는 이 모든 것을 핵심 자산인 NGINX Data Plane을 활용하면서 제공하고자 했습니다.
사실, NGINX One에 대한 초기 생각의 토대는 NGINX Data Plane의 뿌리로 돌아가 이를 중심으로 삼아야 한다는 인식이었습니다.
NGINX One 은 사용자에게 익숙한 핵심 NGINX Data Plane 소프트웨어를 통합 가시성, 관리 및 보안을 위한 SaaS 기반 도구로 개선한 것입니다.
소규모 배포에서 작업하든 대규모의 복잡한 시스템에서 작업하든 NGINX One 은 원활하게 통합됩니다. 기존 NGINX 제품을 대체하는 Drop-in 방식으로 사용할 수 있습니다.
하이브리드 및 멀티클라우드 환경을 탐색하는 사용자에게는 NGINX One이 프로세스를 간소화합니다.
기존 시스템, CI/CD 워크플로, 클라우드 서비스에 간편하게 통합할 수 있습니다.
NGINX One은 몇 분 안에 배포할 수 있으며 API를 통해 소모품으로 사용할 수 있으므로 필요에 따라 유연하게 확장할 수 있습니다.
이 서비스에는 모든 필수 NGINX 제품이 포함되어 있습니다.
NGINX Plus, NGINX 오픈소스, NGINX Instance Manager, NGINX Ingress Controller, NGINX Gateway Fabric이 포함됩니다. NGINX One 자체는 복원력을 위해 여러 클라우드에서 호스팅됩니다.
간단히 말해, NGINX One은 모든 NGINX 제품을 단일 Control Plane으로 통합할 수 있습니다.
가장 중요한 점은 NGINX One을 사용하면 사용한 만큼만 비용을 지불한다는 것입니다.
연간 라이선스 비용이나 좌석당 비용이 없습니다. 스타트업의 경우 넉넉한 free-tier를 통해 ‘갑작스러운’ 가격 책정에 대한 걱정 없이 확장하고 성장할 수 있습니다.
필요할 때 필요한 만큼만 정확하게 provisioning할 수 있습니다.
필요에 따라 규모를 늘리거나 줄일 수 있으며 확장을 자동화하여 앱의 성능을 항상 유지할 수 있습니다.
4. NGINX One, 단일 Control Plane 및 글로벌 입지
NGINX를 더 쉽게 관리할 수 있도록 NGINX One은 글로벌 인프라를 활용합니다. 우선, NGINX One은 F5 분산 클라우드에 배포되어 많은 추가 기능을 통해 NGINX One 사용자에게 인접하게 됩니다.
사용자는 복잡한 통합 과정 없이 멀티클라우드 네트워크 패브릭을 통해 클라우드 간에 쉽게 네트워킹할 수 있습니다.
또한 글로벌 방화벽 계층에서 특정 팀과 애플리케이션에 대한 세분화된 보안 정책을 구성할 수 있어 수고와 티켓 수를 줄일 수 있습니다.
NGINX One 사용자는 추가 콘텐츠 전송 네트워크 계층을 도입하지 않고도 애플리케이션을 최종 사용자에게 훨씬 더 가깝게 제공할 수 있는 글로벌 네트워크의 이점을 누릴 수 있습니다.
사용자는 NGINX One을 쉽게 활용하여 엔터프라이즈 환경에서 실행 중인 모든 NGINX 인스턴스를 검색하고 해당 인스턴스를 계측하여 가시성을 향상시킬 수 있습니다.
또한 F5의 보안 포트폴리오는 일반적으로 “OneWAF”라고 하는 단일 WAF 엔진을 공유합니다.
이를 통해 조직은 BIG-IP Advanced WAF에서 사용하는 것과 동일한 정책을 NGINX App Protect로 마이그레이션하고 해당 정책을 동기화 상태로 유지할 수 있습니다.
5. 미래에 대한 NGINX One 의 전망
5-1. 애플리케이션과 인프라의 가용성과 확장성 확보
NGINX One 을 지속적으로 발전시켜 나가면서 애플리케이션과 인프라의 가용성과 확장성을 더욱 향상시킬 것입니다.
기본 제공되는 고가용성 및 세분화된 트래픽 제어 기능을 통해 앱을 온라인 상태로 유지하고, 자동화와 확장성을 통해 예측 가능한 변경 사항과 예측 불가능한 변경 사항을 처리함으로써 이를 실현할 것입니다.
또한 문제를 발견하고 감독된 구성 변경 사항을 여러 인스턴스에 동시에 자동으로 적용하면 운영 비용을 획기적으로 절감할 수 있습니다.
앱, API 및 인프라의 상태에 대한 상세한 AI 기반 인사이트를 활용하여 고객이 중단을 인지하기 전에 문제를 해결할 수 있습니다.
과거 데이터를 통해 추세와 주기를 파악하면 향후 요구 사항을 정확하게 평가하고, 더 나은 의사 결정을 내리고, 문제 해결을 간소화할 수 있습니다.
5-2. CI/CD 시스템 및 도구와 원활하게 통합
네트워크, 애플리케이션 및 API를 보호하고 제어하는 동시에 DevOps팀이 CI/CD 시스템 및 도구와 원활하게 통합할 수 있도록 보장할 수 있습니다.
보안이 애플리케이션 코드와 API에 더 가깝게 제공되며 교대 근무 약속에 따라 제공될 것입니다.
제로 트러스트를 구현하는 조직은 복잡성이나 불필요한 오버헤드 없이 엣지에서 클라우드까지 사용자를 검증할 수 있습니다.
또한 일반적인 취약성 및 노출(CVE)의 영향을 받는 NGINX 인스턴스를 즉시 발견하고 신속하게 완화하여 인프라 전반에서 균일한 보호를 보장함으로써 보안 태세를 더욱 강화할 수 있습니다.
5-3. NGINX One 은 당신이 제품을 소비하는 방식을 바꿀 것입니다.
NGINX One 은 제품 소비 방식에도 변화를 가져올 것입니다.
단일 제품에 대한 비용을 지불하고 Data Center, Public Cloud 또는 분산 클라우드 등 팀이 필요로 하는 모든 곳에서 서비스를 제공할 수 있는 SaaS 제공 모델로 전환하고 있습니다.
앞으로 Web Assembly와 같은 더 많은 기능이 Data Plane에 추가될 예정입니다.
AI Gateway와 같은 새로운 사용 사례를 소개할 예정입니다.
사용량 기반 계층형 요금제를 통해 이러한 서비스를 마찰 없이 엄청나게 쉽게 사용할 수 있도록 하고 있습니다.
더 이상 가격이 개발팀에게 장벽이 되지 않습니다. 어디서나 모든 앱과 API를 보호, 제공, 최적화하는 데 필요한 모든 기능과 관리 기능을 NGINX One을 통해 얻을 수 있습니다.
6. NGINX One 을 시작하는 방법
최근 소식을 접한 많은 NGINX 고객분들께서 NGINX One을 언제 구매할 수 있는지, 지금 준비하려면 어떻게 해야 하는지 문의해 주셨습니다.
NGINX One은 올해 말에 상용화될 예정입니다.
그 동안 시중에서 판매되는 모든 NGINX 제품은 NGINX One과 호환되므로 단기 구매 제품이 곧 구식이 될까 봐 걱정할 필요가 없습니다.
그럴 일은 없습니다.
NGINX One의 모든 이점을 활용하기 위해 고객은 최신 버전의 NGINX 인스턴스를 사용하고 있는지 확인하고 라이선스에 명시된 대로 NGINX 인스턴스 관리자를 실행하고 있는지 확인해야 합니다.
NGINX One 에 대해 자세히 알아보려면 NGINX STORE를 통해 문의해보세요.