Active Health Check vs Passive Health Check : 적합한 것은? 의사의 정기 검진이 건강을 유지하는 데 중요한 부분인 것처럼, 애플리케이션의 상태를 정기적으로 점검하는 것은 안정적인 성능을 위해 매우 중요합니다. 오늘 다룰 주제는 Active Health Check 와 Passive Health Check를 사용하는…
NGINX Plus API Gateway: JWT 토큰 인증 및 콘텐츠 라우팅 실현 NGINX Plus 릴리스 10부터는 JWT 토큰 인증 을 사용하여 웹 및 API 서비스에서 인증 오프로딩(Offloading)에 대한 지원을 도입했습니다. R10이 출시된 이후로 우리는 각각의 새 릴리스에서 계속해서 기능을 향상시켜 왔습니다.…
Apache Rewrite 규칙을 NGINX Rewrite 규칙으로 전환하기 이 포스트에서는 Apache HTTP 서버 Rewrite 규칙을 NGINX Plus 구문으로 전환하는 방법에 대해 설명합니다( 전환 방식은 NGINX Open Source에서도 동일합니다). Reverse Proxy 또는 Load Balancer 역할을 하도록 Apache 서버 앞에 NGINX Plus를 배치하거나…
GitHub Actions 사용하여 Canary Blue-Green 배포 자동화 이 포스트에서는 GitHub Actions 를 사용하여 Canary Blue-Green 배포의 첫 번째 단계를 자동화하는 방법을 보여드립니다. 배포를 자동화하는 것은 대부분의 프로젝트의 성공에 매우 중요합니다. 하지만 단순히 코드를 배포하는 것만으로는 충분하지 않습니다. Downtime을 제한(또는 제거)…
NGINX 및 NGINX Plus로 DDoS 공격 완화하기 Distributed Denial-of-Service(DDoS) 공격은 리소스 부족으로 인해 서비스를 제공하는 서버가 더 이상 정상적으로 작동할 수 없을 정도로 여러 컴퓨터에서 대량의 트래픽을 발생시켜 서비스를 사용할 수 없게 만들려고 시도하는 공격입니다. 일반적으로 공격자는 너무 많은 연결과…
애플리케이션 성능 관리(APM) 및 NGINX 애플리케이션 성능 관리(APM)을 활용하는 것은 성공적으로 비즈니스를 운영하는 기업들이 공통적으로 추구하는 고객 이해의 핵심 요소입니다. 오프라인 매장에서는 고객과 직접 소통하고 고객의 경험을 시각적으로 측정할 수 있어 이 작업이 상대적으로 쉬울 수 있습니다. 고객이 너무 오래…
Python 성능 극대화, 2부: NGINX Load Balancing 및 모니터링 Python 은 고성능 스크립트 언어로 잘 알려져 있으며, NGINX는 코드의 실제 실행 속도를 보완하는 방식으로 도움을 줄 수 있습니다. 단일 서버 구현의 경우, 애플리케이션 서버의 웹 서버를 NGINX로 전환하면 성능이 크게…
K8s Ingress Controller - Deep Service Insight(인사이트) NGINX Ingress Controller Deep Service Insight는 Load Balancer와 같은 라우팅 결정 시스템이 하나 이상의 Kubernetes 클러스터 앞에 위치할 때 최적의 기능을 방해하는 제한 사항, 즉 시스템이 클러스터에서 실행 중인 서비스의 상태에 대한 정보에…
NGINX로 Python 성능 극대화하기, 1부: 웹 서비스 및 캐싱 NGINX와 NGINX Plus는 Python 애플리케이션의 웹 서버, Reverse Proxy 서버, Load Balancer 또는 이 세 가지 용도로 모두 사용할 수 있는 이점을 제공합니다. Python은 쉽고 재미있게 사용할 수 있고, 소프트웨어 개발이…
Kubernetes Load Balancing NGINX를 가장 많이 사용합니다. 이 포스트에서는 Ingress를 사용하는 Kubernetes Load Balancing 내용을 살펴봅니다. 컴퓨터 클러스터 전체에서 규모에 맞게 컨테이너에서 Microservices 애플리케이션을 실행하고 관리하는 것은 어려운 작업입니다. Kubernetes는 컨테이너 오케스트레이션을 위한 강력한 솔루션을 제공하여 문제를 해결하도록 도와줍니다. 여기에는…
댓글을 달려면 로그인해야 합니다.