NGINX Sprint 2022에서 우리는 NGINX 오픈소스 프로젝트를 관리하고 커뮤니티와 소통하는 방식을 현대화하기로 약속했습니다 . 그 약속의 일환으로, 우리는 개별 NGINX 배포를 동반 소프트웨어로 관리하고 관찰 가능성과 구성 API를 제공하는 데몬인 NGINX Agent 의 출시를 발표했습니다. 오늘 우리는 Apache 2 라이선스에 따라 NGINX Agent를 출시함으로써 그 약속을 이행하게 되어 자랑스럽습니다.
F5 NGINX의 비전은 애플리케이션 배포 및 관리의 모든 측면으로 확장되는 생태계를 구축하는 것입니다. NGINX Agent는 개발 및 플랫폼 운영 팀에 세부적인 제어 기능과 NGINX 인스턴스 구성, 모니터링, 관리를 위한 추가 기능을 제공함으로써 이러한 비전을 실현하는 데 중요한 역할을 합니다.
NGINX Agent는 NGINX Open Source 또는 NGINX Plus 인스턴스와 함께 배포할 수 있는 가벼운 데몬입니다. 중요한 점은 NGINX Agent가 NGINX 오픈 소스에서 제공하지 않는 여러 기능을 제공한다는 것입니다.
NGINX 에이전트는 NGINX 인스턴스와 함께 실행되어 제어 및 관리 평면 모두에서 인스턴스와 원격으로 상호작용할 수 있는 REST 및 gRPC 인터페이스를 제공하므로 정교한 모니터링 및 자동화 기능을 구축할 수 있습니다.
NGINX Agent를 오픈 소스로 공개하는 데에는 여러 가지 목표가 있습니다.
우리는 커뮤니티가 NGINX 오픈 소스를 더욱 다양한 사용 사례에서 훨씬 더 유연하게 사용할 수 있도록 지원하고 싶습니다. NGINX Agent를 오픈 소스로 공개하면 현재 NGINX 오픈 소스의 일부 기능적 격차를 메우는 데 도움이 되며, NGINX 오픈 소스를 확장하고 커뮤니티에 더욱 빠르게 기능을 제공할 수 있는 완전히 새로운 길을 열어줍니다. NGINX 오픈 소스 인스턴스와 함께 설치하면 REST 또는 gRPC 인터페이스를 사용하여 NGINX 구성을 관리하거나 NGINX 이벤트 및 메트릭에서 정교한 시각화를 개발할 수 있습니다.
저희는 업계를 선도하는 오픈소스 소프트웨어를 커뮤니티에 제공하고, 귀사의 비즈니스를 강화하는 확장성과 복원력이 뛰어난 인프라를 구축할 수 있도록 지원하는 데 자부심을 느낍니다. 이러한 성공의 핵심 요소 중 하나는 오픈소스 커뮤니티가 NGINX 소프트웨어에 두는 신뢰입니다. NGINX Agent에 대한 당사의 설계 철학은 NGINX 인프라에서 어떤 데이터에 어떻게 접근하는지에 대해 완전히 개방적이고 투명하게 하는 것입니다. 우리는 커뮤니티에 완전히 투명하게 공개하고 여러분이 좋아할 만한 기능을 도입하는 것이 오픈 소스 비전을 실현하는 데 중요한 요소라고 생각합니다.
Sprint에서 한 또 다른 약속인 개발자 경험 최적화를 지키기 위해 NGINX Agent는 NGINX를 더 많은 도입자에게 매력적으로 만들어 줄 컨트롤과 기능을 제공함으로써 NGINX 제품의 "가치 실현 시간"을 단축합니다. NGINX Agent는 개발자가 자신의 환경에서 NGINX를 관리, 배포 및 구성하는 데 대한 현명한 결정을 내릴 수 있도록 세부적인 제어 기능을 제공합니다. 저희의 목표는 개발자가 제어 및 관리 평면에서 NGINX 제품군과 통합하거나 자체 제품군을 가져올 수 있도록 하여 개발자가 있는 곳에서 그들을 만나는 것입니다.
NGINX 에이전트는 NGINX Management Suite Instance Manager 가 사용자 환경 내의 모든 NGINX 인스턴스를 찾는 데 사용하는 에이전트로 시작되었습니다. 이 기능은 앞으로도 계속 제공될 것이지만, 버전 2.17.0에서 오픈 소스를 공개함으로써 더 광범위한 NGINX 오픈 소스 커뮤니티에서 유용하게 활용할 수 있는 독립적인 경로로 출시했습니다. 이러한 역사를 감안할 때, NGINX Agent는 앞으로도 많은 면에서 성장해야 할 것으로 예상되므로, GitHub에서 NGINX Agent 저장소를 방문하여 시작 방법을 알아보고, 기여하고, 제안하고, 문제를 보고하시기 바랍니다.
"이 블로그 게시물에는 더 이상 사용할 수 없거나 더 이상 지원되지 않는 제품이 참조될 수 있습니다. 사용 가능한 F5 NGINX 제품과 솔루션에 대한 최신 정보를 보려면 NGINX 제품군을 살펴보세요. NGINX는 이제 F5의 일부가 되었습니다. 이전의 모든 NGINX.com 링크는 F5.com의 유사한 NGINX 콘텐츠로 리디렉션됩니다."