NGINX 에 대한 인기 있는 질문들 모아봤습니다.

코로나19 팬데믹으로 인해 혼란을 겪었던 때에도, NGINX 는 어려움을 극복하고 커뮤니티, 파트너, 고객을 위해 긍정적인 변화를 일으키기 위해 계속 전진하고자 노력했습니다.

연말이 다가옴에 따라 가장 인기 있었던 블로그 포스트들을 되돌아보는 시간을 갖고자 합니다. 어떤 주요 이벤트를 다루었는지 살펴보고, 놓쳤을지도 모르는 흥미로운 뉴스와 주제를 읽어보세요!

목차

1. Service Mesh를 선택하는 방법
2. NGINX 및 HAProxy: 클라우드에서 사용자 경험 테스트
3. NGINX Instance Manager 소개
4. Namespace와 cgroup이란 무엇이며 어떻게 작동하나요?
5. 베어 메탈 환경과 가상 환경에서의 NGINX 성능 비교
6. Kubernetes Ingress 및 Ingress 트래픽 관리를 간소화하는 방법
7. 간편하고 강력한 Single Sign-On을 지원하는 OpenID Connect 및 NGINX Ingress Controller
8. Amazone EKS에 NGINX Ingress Controller 배포: 테스트 방법

1. Service Mesh를 선택하는 방법

Kubernetes deployment가 성숙해짐에 따라 Service Mesh가 복잡성만 가중시키는 것이 아니라 언제 이점을 가져다줄지 파악하는 것이 어려울 수 있습니다. 그리고 Service Mesh가 필요하다는 것을 알고, 올바른 Service Mesh를 선택하는 것도 항상 간단한 것은 아닙니다. 이 글에서 Jenn Gile은 Service Mesh가 필요한지 여부를 판단하기 위한 6가지 체크리스트와 팀 및 이해관계자와 함께 어떤 Service Mesh가 적합한지 전략적 의사 결정 세션을 촉진하기 위한 가이드를 제공합니다. Kubernetes 배포가 성숙해짐에 따라 Service Mesh가 복잡성만 가중시키는 것이 아니라 언제 이점을 가져다줄지 파악하는 것이 어려울 수 있습니다. 그리고 Service Mesh가 필요하다는 것을 알고, 올바른 Service Mesh를 선택하는 것도 항상 간단한 것은 아닙니다. 이 글에서 Jenn Gile은 Service Mesh가 필요한지 여부를 판단하기 위한 6가지 체크리스트와 팀 및 이해관계자와 함께 어떤 Service Mesh가 적합한지 전략적 의사 결정 세션을 촉진하기 위한 가이드를 제공합니다.

2. NGINX 및 HAProxy: 클라우드에서 사용자 경험 테스트

많은 성능 벤치마크는 최대 처리량 또는 초당 요청 수(RPS)를 측정하지만, 이러한 메트릭은 실제 사이트의 전체 성능을 보여주지 못할 수도 있습니다. 따라서 부하가 많은 상황에서도 모든 사용자에게 일관되고 지연 시간이 짧은 성능을 제공하는 것이 가장 중요하다는 결론에 도달하게 됩니다. Amir Rawdat은 리버스 프록시로 Amazon Elastic Compute Cloud(EC2)에서 실행되는 NGINX와 HAProxy를 비교하면서 두 가지 작업을 수행하기 시작했습니다.

  1. 각 프록시가 편안하게 처리할 수 있는 부하 수준 확인
  2. 사용자 경험과 가장 직접적인 상관관계가 있는 메트릭인 지연 시간 백분위 수 분포를 수집합니다.

결과와 모든 테스트 세부 정보를 확인하세요.

3. NGINX Instance Manager 소개

NGINX는 IT 인프라와 애플리케이션 현대화 노력을 가속화하는 Swiss Army Knife™로 간주할 수 있습니다. 그러나 이 광범위하고 다재다능한 기능으로 인해 조직 전체에 많은 NGINX인스턴스가 분산될 수 있으며, 때로는 다른 그룹에서 NGINX Open Source 및 NGINX Plus를 관리하기도 합니다. 모든 인스턴스를 어떻게 추적하나요? 인스턴스의 구성 및 보안 설정이 최신 상태인지 어떻게 확인할 수 있을까요? 바로 여기에 F5 NGINX 인스턴스 관리자가 등장합니다.

NGINX전문가이며 NGINX구성에 대한 많은 경험이 있는 DevOps 사용자에게 이상적인 NGINX Instance Manager는 NGINX관리, 구성 및 가시성을 간소화합니다. 이 포스트에서는 Karthik Krishnaswamy가 NGINX Instance Manager를 통해 얻을 수 있는 이점을 설명합니다.

4. Namespace와 cgroup이란 무엇이며 어떻게 작동하나요?

NGINX Unit은 namespace와 cgroup을 모두 지원하여 프로세스 격리를 가능하게 합니다. 이 포스트에서는 Scott van Kalken이 컨테이너의 기반이 되는 이 두 가지 주요 Linux 기술에 대해 살펴봅니다. 이러한 기본 기술과 이를 생성하는 방법에 대해 알아보세요.

5. 베어 메탈 환경과 가상 환경에서의 NGINX 성능 비교

코로나19 팬데믹으로 인해 퍼블릭 클라우드 도입이 폭발적으로 증가했지만, 기업들은 퍼블릭 클라우드와 온프레미스 모두에서 워크로드를 실행하는 하이브리드 클라우드도 수용하고 있습니다. 성능 및 확장 요구 사항을 충족하는 가장 경제적인 최적의 솔루션을 결정하는 데 도움을 드리기 위해 두 환경의 NGINX성능을 비교하는 사이징 가이드를 제공합니다.

이 포스트에서는 Amir Rawdat가 크기 조정 가이드에 게시된 값에 도달하기 위해 NGINX를 테스트한 방법을 설명합니다. 또한 많은 고객들이 Kubernetes에 앱을 배포하기 때문에 Rancher Kubernetes Engine(KRE) 플랫폼에서 NGINX Ingress Controller를 테스트하고 그 결과가 기존 온프레미스 아키텍처에서 실행되는 NGINX와 어떻게 비교되는지에 대해 논의합니다.

6. Kubernetes Ingress 및 Ingress 트래픽 관리를 간소화하는 방법

Service Mesh를 Ingress Controller와 별도로 구성해야 하는 경우 Service Mesh가 실제로 Kubernetes 환경 관리를 더 복잡하게 만드는 방법 중 하나입니다. 이러한 문제를 방지하고 시간을 절약하려면 NGINX Plus 기반 F5 NGINX Ingress Controller 및 Egress mTLS 트래픽을 모두 제어할 수 있습니다. 이 포스트에서는 Kate Osborn이 비디오 데모전체 단계를 다룹니다.

7. 간편하고 강력한 Single Sign-On을 지원하는 OpenID Connect 및 NGINX Ingress Controller

NGINX Ingress Controller의 주요 개선 사항은 OpenID Connect(OIDC)인증의 기술 프리뷰입니다. OIDC는 최신 앱에 대한 인증 및 Single Sign-On(SSO) 솔루션을 제공하는 OAuth 2.0 프레임워크 위에 구축된 ID 계층입니다. OIDC 정책은 사용자가 여러 애플리케이션과 Kubernetes Service에서 안전하게 인증할 수 있도록 지원하는 본격적인 SSO 솔루션입니다. 중요한 점은 앱이 외부 ID 공급자(IdP)를 사용하여 사용자를 인증할 수 있고 앱이 사용자 이름이나 비밀번호를 처리할 필요가 없다는 것입니다. Amir Rawdat이 이 모든 것을 설명했습니다.

8. Amazone EKS에 NGINX Ingress Controller 배포: 테스트 방법

마지막으로, 2021년 블로그 요약에서는 올해 초에 Amazon Elastic Kubernetes Service(EKS)에 대한 크기 조정 지침이 포함된 NGINX Ingress Controller 솔루션 브리프를 업데이트했습니다. 이 요약에서는 Amazon EKS의 다양한 인스턴스 유형에서 실행되는 NGINX Ingress Controller를 통해 달성할 수 있는 성능과 예상 월간 총 소유 비용(TCO)을 간략하게 설명합니다. 이 포스트에서는 Amir Rawdat이 직접 유사한 테스트를 수행하는 데 필요한 모든 정보를 포함하여 이러한 수치를 도출한 방법을 설명합니다.

NGINX Plus를 직접 사용해 보시려면 30일 무료 평가판을 신청하거나 NGINX STORE에 연락하여 문의하십시오.

NGINX에 대한 최신 정보들을 빠르게 전달받고 싶으시다면, 아래의 뉴스레터를 구독하세요.