2024 NGINX Cookbook에서 얻은 인사이트: 오늘날 주요 애플리케이션 전송 문제를 해결하는 4가지 솔루션

NGINX | 2024년 4월 03일

2024년판 NGINX Cookbook이 출시되었습니다. 오늘날 가장 흔히 발생하는 애플리케이션 전송 문제를 해결하기 위한 새로운 솔루션이 가득 담겨 있습니다. 2004년 처음 출시된 이후 NGINX는 웹 서비스라는 출발점을 넘어 로드 밸런싱, 리버스 프록시, API 게이트웨이 역할을 수행하는 다목적 도구로 발전했으며, Kubernetes와 NGINX Ingress Controller의 통합 및 향상된 보안 기능도 제공합니다. 이렇게 확장된 NGINX 배포를 지원하기 위해 새로운 NGINX Cookbook은 NGINX 인스턴스의 설치, 구성, 보안, 확장 및 문제 해결을 위한 100가지 이상의 실용적인 레시피를 제공합니다. 소규모 프로젝트에서 NGINX Open Source를 사용하든 엔터프라이즈 환경에서 NGINX Plus를 사용하든 매우 유용합니다. 계속해서 보안 및 소프트웨어 로드 밸런싱의 발전을 반영한 Cookbook의 주요 섹션을 간략히 살펴보세요.

gRPC를 통한 서비스 통신 간소화

문제:

서비스 간의 효율적인 통신, 특히 gRPC 메서드 호출을 종료, 검사, 라우팅 또는 부하 분산할 수 있는 기능이 필요합니다.

솔루션:

NGINX를 프록시로 활용하여 gRPC 메서드 호출을 종단하고, 검사하고, 라우팅하며, 부하를 분산합니다. 이 구성은 HTTP/2의 기능을 활용해 효율적인 통신을 구현하는 동시에, 효과적인 부하 분산과 재시도 및 회로 차단 같은 복원력 기능을 통해 서비스 간 상호 작용의 높은 성능과 안정성을 보장합니다.

클라우드에서 NGINX 프로비저닝 자동화

문제:

배포를 간소화하려면 클라우드 환경에서 NGINX 서버의 프로비저닝 및 구성을 자동화해야 합니다.

솔루션:

AWS에서는 AWS EC2 UserData 및 Amazon Machine Images(AMI)와 같은 도구를, 다른 클라우드 서비스에서는 이에 상응하는 도구를 활용하여 NGINX 서버의 프로비저닝 및 구성을 자동화하세요.

NGINX로 HTTP 기본 인증 구현하기

문제:

HTTP 기본 인증을 사용하여 애플리케이션이나 콘텐츠를 보호해야 합니다.

해결 방법:

openssl을 사용하여 비밀번호를 암호화하고, 인증을 요구하도록 auth_basic 및 auth_basic_user_file 지시어로 NGINX를 구성합니다. HTTPS를 통해 배포하여 보안을 강화하세요.

NGINX Plus를 SAML 서비스 공급자로 구성하기

문제:

인증을 통해 리소스를 보호하기 위해 NGINX Plus를 SAML ID 공급자(IdP)와 통합하여 보안을 강화하려고 합니다.

솔루션:

SAML SP 통합을 위해 njs 모듈 및 키-값 저장소와 함께 NGINX Plus를 설정합니다. 그런 다음 NGINX Plus에서 SAML 설정을 구성하고 SP 및 IdP의 세부 사항에 맞게 스크립트와 파일을 조정합니다.

Cookbook 무료 다운로드

NGINX를 처음 시작하는 사용자든 숙련된 사용자든, 이 최신 가이드에서 현대적인 분산 애플리케이션을 배포하고 확장할 때 직면할 수 있는 문제에 대한 실용적인 해결책을 확인할 수 있습니다. 최신 NGINX 모범 사례와 전략을 익혀 보세요. 지금 무료 전자책을 다운로드하세요.

공유
태그: F5 NGINX

작성자 소개

관련 블로그 게시물

시청하기: KubeCon North America 2023에서의 NGINX Gateway Fabric
NGINX | 2023. 11. 30.

시청하기: KubeCon North America 2023에서의 NGINX Gateway Fabric

이 영상에서는 KubeCon의 NGINX 부스를 찾아가, 저희가 공개한 Kubernetes Gateway API 구현을 살펴봅니다.

F5 NGINX로 대규모 WAF 플릿을 확인하고 관리하는 2가지 방법
NGINX | 2023. 03. 23.

F5 NGINX로 대규모 WAF 플릿을 확인하고 관리하는 2가지 방법

앱 보안을 강화하는 두 가지 방법을 소개합니다. NGINX Management Suite를 통해 WAF 운영에 대한 가시성을 높이고, NGINX App Protect WAF를 활용해 코드형 보안을 구현하는 것입니다.

Ingress 컨트롤러 선택 가이드, 4부: NGINX Ingress Controller 옵션
NGINX | 2021. 09. 27.

Ingress 컨트롤러 선택 가이드, 4부: NGINX Ingress Controller 옵션

개발 주체, 개발 철학, 프로덕션 환경 준비도, 보안 및 지원을 기준으로 어떤 NGINX Ingress 컨트롤러가 가장 적합한지 알아보세요.

진화하는 공격 환경에 NGINX App Protect Denial of Service가 적응하는 방법
NGINX | 2021. 07. 06.

진화하는 공격 환경에 NGINX App Protect Denial of Service가 적응하는 방법

NGINX App Protect Denial of Service(DoS)가 계층 7 DoS 공격을 방어하기 위해 완화 방법을 실시간으로 조정하는 방식을 설명합니다. 정상적인 사용자 행동과 서버 상태에 대한 모델을 생성하여 공격을 나타내는 이상 징후를 감지하고 맞춤형 완화 시그니처를 적용할 수 있습니다.

NGINX Instance Manager를 활용한 대규모 구성 업데이트 및 인증서 관리
NGINX | 2021. 06. 30.

NGINX Instance Manager를 활용한 대규모 구성 업데이트 및 인증서 관리

NGINX Instance Manager 버전 1.0에는 두 가지 새로운 기능이 도입되었습니다. NGINX 인스턴스에 태그와 사용자 역할을 지정하면 전체 그룹에 구성을 한 번에 적용할 수 있습니다. 인증서 검사는 만료 예정인 인증서를 감지하여 서비스 중단을 방지할 수 있도록 인증서를 교체할 수 있게 해줍니다.

Netflix가 자사 CDN의 핵심으로 NGINX를 선택한 이유
NGINX | 2015. 03. 25.

Netflix가 자사 CDN의 핵심으로 NGINX를 선택한 이유

Netflix가 글로벌 콘텐츠 전송 네트워크인 Open Connect의 스트리밍 미디어 기술로 NGINX를 선택한 이유를 NGINX 개발자 Gleb Smirnoff에게서 알아보세요.