COVID‑19 팬데믹으로 인한 혼란이 2021년 내내 이어지는 가운데, NGINX는 이러한 도전에 맞서며 커뮤니티와 파트너, 고객에게 긍정적인 변화를 가져오기 위해 계속해서 전진하고자 노력했습니다.
연말을 맞아, 저희 커뮤니티 여러분의 투표로 선정된 올해 가장 주목받고 인기 있었던 블로그 게시물들을 되돌아보고자 합니다. 계속 읽으면서 저희가 다룬 주요 이벤트를 살펴보고, 놓쳤을 수도 있는 흥미로운 소식과 주제도 확인해 보세요!
서비스 메시를 선택하는 방법
Kubernetes 배포가 성숙해짐에 따라 서비스 메시가 단순히 복잡성만 가중하는 것이 아니라 실질적인 이점을 제공할 시점을 판단하기가 어려울 수 있습니다. 또한 서비스 메시가 필요하다는 것을 알게 되더라도 적합한 서비스를 선택하는 일이 항상 간단한 것은 아닙니다. 이 게시물에서 Jenn Gile은 서비스 메시가 필요한지 판단하기 위한 6가지 체크리스트와, 대화 가이드를 제공합니다. 이 가이드는 어떤 서비스 메시가 적합한지 팀 및 이해관계자와 함께 논의하도록 권장하는 전략적 의사 결정 세션을 원활하게 진행하는 데 도움이 됩니다.
NGINX와 HAProxy: 클라우드에서 사용자 경험 테스트하기
많은 성능 벤치마크가 최대 처리량이나 초당 요청 수(RPS)를 측정하지만, 이러한 지표만으로는 실제 사이트의 성능을 온전히 파악하지 못할 수 있습니다. 따라서 가장 중요한 것은 부하가 높은 상황에서도 모든 사용자에게 일관된 저지연 성능을 제공하는 것이라고 볼 수 있습니다. Amazon Elastic Compute Cloud (EC2)에서 리버스 프록시로 실행되는 NGINX와 HAProxy를 비교하면서 Amir Rawdat은 다음 두 가지를 확인하고자 했습니다:
- 각 프록시가 무리 없이 처리할 수 있는 부하 수준을 파악합니다
- 사용자 경험과 가장 직접적인 상관관계가 있는 지표로 판단되는 지연 시간 백분위수 분포를 수집합니다
NGINX Instance Manager 소개
NGINX는 IT 인프라 및 애플리케이션 현대화 작업을 가속하는 Swiss Army Knife™와도 같다고 할 수 있습니다. 하지만 이처럼 광범위하고 다재다능한 기능으로 인해 조직 전체에 수많은 NGINX 인스턴스가 분산될 수 있으며, 경우에 따라 NGINX Open Source와 NGINX Plus를 서로 다른 그룹에서 관리하기도 합니다. 모든 인스턴스를 어떻게 추적할 수 있을까요? 최신 구성과 보안 설정이 적용되어 있는지 어떻게 확인할 수 있을까요? 바로 이때 F5 NGINX Instance Manager가 필요합니다.
[편집자 – F5 NGINX Instance Manager는 이제 F5 NGINX Management Suite의 일부인 Instance Manager로 변경되었습니다.]
NGINX 전문가이자 NGINX 구성 경험이 풍부한 DevOps 사용자에게 적합한 NGINX Instance Manager는 NGINX 관리와 구성, 가시성을 간소화합니다. 이 게시물에서는 Karthik Krishnaswamy가 NGINX Instance Manager를 통해 얻을 수 있는 이점을 설명합니다.
네임스페이스와 cgroup이란 무엇이며, 어떻게 작동하나요?
NGINX Unit은 네임스페이스와 cgroup을 모두 지원하여 프로세스를 격리할 수 있습니다. 이 글에서는 Scott van Kalken이 컨테이너의 기반이기도 한 두 가지 주요 Linux 기술을 살펴봅니다. 이러한 기반 기술과 이를 생성하는 방법을 알아보세요.
베어메탈 환경과 가상 환경에서의 NGINX 성능 비교
COVID‑19 팬데믹으로 인해 퍼블릭 클라우드 도입이 폭발적으로 증가한 한편, 기업들은 퍼블릭 클라우드와 온프레미스 모두에서 워크로드를 실행하는 하이브리드 클라우드도 도입하고 있습니다. 성능 및 확장 요구 사항을 충족하는 최적의 경제적인 솔루션을 결정하는 데 도움이 되도록, 두 환경에서의 NGINX 성능을 비교한 사이징 가이드를 제공합니다.
이 게시물에서 Amir Rawdat은 사이징 가이드에 게시된 수치를 도출하기 위해 NGINX를 테스트한 방법을 설명합니다. 또한 많은 고객이 Kubernetes에 앱을 배포하고 있으므로 Rancher Kubernetes Engine (RKE) 플랫폼에서 NGINX Ingress Controller를 테스트한 과정을 단계별로 살펴보고, 그 결과를 기존 온프레미스 아키텍처에서 실행되는 NGINX의 결과와 비교해 설명합니다.
Kubernetes 인그레스 및 이그레스 트래픽 관리를 간소화하는 방법
서비스 메시를 인그레스 컨트롤러와 별도로 구성해야 하는 경우, 오히려 Kubernetes 환경 관리가 더 복잡해질 수 있습니다. NGINX Plus 기반의 F5 NGINX Ingress Controller를 F5 NGINX Service Mesh와 통합하여 인그레스 및 이그레스 mTLS 트래픽을 모두 제어하면 이러한 문제를 방지하고 시간을 절약할 수 있습니다. 이 게시물에서는 Kate Osborn이 함께 제공되는 동영상 데모의 전체 단계를 설명합니다.
OpenID Connect와 NGINX Ingress Controller를 활용한 간편하고 강력한 싱글 사인온
NGINX Ingress Controller 1.10.0 출시와 함께 다음과 같은 주요 개선 사항을 발표하게 되어 기뻤습니다. 바로 OpenID Connect(OIDC) 인증 기술 프리뷰입니다. OIDC는 OAuth 2.0 프레임워크를 기반으로 구축된 ID 계층으로, 최신 앱을 위한 인증 및 통합 인증(SSO) 솔루션을 제공합니다. NGINX의 OIDC 정책은 사용자가 안전하게 인증할 수 있도록 지원하는 완전한 SSO 솔루션으로, 여러 애플리케이션 및 Kubernetes 서비스에서 사용할 수 있습니다. 특히 앱이 외부 ID 공급자(IdP)를 사용해 사용자를 인증할 수 있게 하므로, 앱에서 사용자 이름이나 비밀번호를 직접 처리할 필요가 없습니다. Amir Rawdat이 이 인기 게시물에서 자세히 설명합니다.
Amazon EKS에 NGINX Ingress Controller 배포: 테스트 방법
마지막으로, 하지만 결코 빼놓을 수 없는 2021년 블로그 결산 소식입니다. 올해 초, 당사는 NGINX Ingress Controller 솔루션 개요서를 업데이트하여 Amazon Elastic Kubernetes Service(EKS)의 규모 산정 지침을 추가했습니다. 이 개요서에서는 Amazon EKS의 다양한 인스턴스 유형에서 NGINX Ingress Controller를 실행할 때 기대할 수 있는 성능과 예상 월간 총소유비용(TCO)을 설명합니다. 이 게시물에서는 Amir Rawdat가 다시 한번 이러한 수치를 산출한 방법과 함께 여러분이 직접 유사한 테스트를 수행하는 데 필요한 모든 정보를 설명합니다.
NGINX를 사용해 보세요
이 게시물에서 소개한 모든 상용 솔루션(그리고 몇 가지 추가 솔루션!)을 30일 동안 무료로 체험해 보실 수 있습니다:
- NGINX Plus 및 NGINX App Protect
- NGINX Ingress Controller 및 NGINX App Protect
- NGINX Controller [현재 NGINX Management Suite]
- NGINX Instance Manager [현재 NGINX Management Suite의 일부인 Instance Manager]
또는 무료 오픈 소스 제품으로 시작해 보세요:
관련 블로그 게시물
시청하기: KubeCon North America 2023에서의 NGINX Gateway Fabric
이 영상에서는 KubeCon의 NGINX 부스를 찾아가, 저희가 공개한 Kubernetes Gateway API 구현을 살펴봅니다.
F5 NGINX로 대규모 WAF 플릿을 확인하고 관리하는 2가지 방법
앱 보안을 강화하는 두 가지 방법을 소개합니다. NGINX Management Suite를 통해 WAF 운영에 대한 가시성을 높이고, NGINX App Protect WAF를 활용해 코드형 보안을 구현하는 것입니다.
Ingress 컨트롤러 선택 가이드, 4부: NGINX Ingress Controller 옵션
개발 주체, 개발 철학, 프로덕션 환경 준비도, 보안 및 지원을 기준으로 어떤 NGINX Ingress 컨트롤러가 가장 적합한지 알아보세요.
진화하는 공격 환경에 NGINX App Protect Denial of Service가 적응하는 방법
NGINX App Protect Denial of Service(DoS)가 계층 7 DoS 공격을 방어하기 위해 완화 방법을 실시간으로 조정하는 방식을 설명합니다. 정상적인 사용자 행동과 서버 상태에 대한 모델을 생성하여 공격을 나타내는 이상 징후를 감지하고 맞춤형 완화 시그니처를 적용할 수 있습니다.
NGINX Instance Manager를 활용한 대규모 구성 업데이트 및 인증서 관리
NGINX Instance Manager 버전 1.0에는 두 가지 새로운 기능이 도입되었습니다. NGINX 인스턴스에 태그와 사용자 역할을 지정하면 전체 그룹에 구성을 한 번에 적용할 수 있습니다. 인증서 검사는 만료 예정인 인증서를 감지하여 서비스 중단을 방지할 수 있도록 인증서를 교체할 수 있게 해줍니다.
Netflix가 자사 CDN의 핵심으로 NGINX를 선택한 이유
Netflix가 글로벌 콘텐츠 전송 네트워크인 Open Connect의 스트리밍 미디어 기술로 NGINX를 선택한 이유를 NGINX 개발자 Gleb Smirnoff에게서 알아보세요.