오픈소스 프록시 바이블; Nginx, Envoy, Traefik, HAProxy, Caddy, Squid
2025년 09월 24일 출간
- eBook 상품 정보
- 파일 정보 PDF (10.86MB) | 436 쪽
- ISBN 9791124025321
- 지원기기 교보eBook App, PC e서재, 리더기, 웹뷰어
-
교보eBook App
듣기(TTS) 가능
TTS 란?텍스트를 음성으로 읽어주는 기술입니다.
- 전자책의 편집 상태에 따라 본문의 흐름과 다르게 텍스트를 읽을 수 있습니다.
- 이미지 형태로 제작된 전자책 (예 : ZIP 파일)은 TTS 기능을 지원하지 않습니다.
PDF 필기가능 (Android, iOS)

쿠폰적용가 8,910원
10% 할인 | 5%P 적립이 상품은 배송되지 않는 디지털 상품이며,
교보eBook앱이나 웹뷰어에서 바로 이용가능합니다.
카드&결제 혜택
- 5만원 이상 구매 시 추가 2,000P
- 3만원 이상 구매 시, 등급별 2~4% 추가 최대 416P
- 리뷰 작성 시, e교환권 추가 최대 200원
작품소개
이 상품이 속한 분야
Nginx부터 Envoy까지, 6가지 핵심 엔진 완벽 해부 및 실전 아키텍처 가이드
"왜 우리 서비스는 트래픽만 몰리면 느려질까?", "마이크로서비스, 좋다고 해서 도입했는데… 통신 문제가 더 복잡해졌어!", "대체 어떤 상황에 어떤 프록시를 써야 하는 거지?"
이런 고민 앞에서 밤새워 본 개발자라면, 이 책이 바로 당신을 위한 해답입니다.
클라우드 네이티브 시대, 프록시는 더 이상 인프라팀만의 전유물이 아닙니다.
API 게이트웨이, 쿠버네티스 인그레스, 서비스 메시의 심장부에는 언제나 프록시가 뛰고 있으며, 이를 이해하는 것은 현대적인 애플리케이션을 만드는 모든 개발자의 핵심 역량이 되었습니다.
이 책은 인터넷에 흩어진 단편적인 지식을 넘어, Nginx, Envoy, Traefik, HAProxy, Caddy, Squid라는 6가지 핵심 오픈소스 프록시 엔진의 탄생 철학부터 내부 아키텍처, 그리고 실전 구축 전략까지 모든 것을 담아낸 국내 최초의 프록시 종합 분석서입니다.
이 책을 통해 당신은 다음을 얻게 될 것입니다.
각 프록시 엔진의 장단점을 꿰뚫어 보고, 상황에 맞는 최적의 기술을 선택하는 아키텍트의 눈
단순한 설정을 넘어, 성능 튜닝과 장애 대응 능력을 갖춘 숙련된 엔지니어의 손
WASM, eBPF 등 미래 기술의 흐름을 읽고 다음 시대를 준비하는 선구자의 비전
이제 proxy_pass 뒤에 숨겨진 복잡성의 세계를 두려워하지 마십시오.
이 책이 당신을 트래픽의 흐름을 지배하는, 자신감 넘치는 개발자로 만들어 줄 것입니다.
: 6가지 핵심 엔진 완벽 분석 및 상황별 구축 전략
왜 지금 프록시 기술이 중요한가? (MSA, 클라우드 네이티브 시대의 심장)
Part 1. 프록시의 모든 것, 기본기 다지기
Chapter 1. 프록시란 무엇인가?
1.1. 프록시의 기본 개념과 동작 원리
1.2. 포워드 프록시(Forward Proxy) vs 리버스 프록시(Reverse Proxy)
1.3. 프록시의 핵심 기능 7가지
로드 밸런싱 (Load Balancing)
캐싱 (Caching)
보안 및 접근 제어 (Security & ACL)
SSL/TLS 터미네이션 (SSL/TLS Termination)
경로 재작성 및 리다이렉션 (Rewrite & Redirection)
압축 및 최적화 (Compression & Optimization)
가시성 확보 (Observability)
Chapter 2. 현대 아키텍처와 프록시의 역할
2.1. 마이크로서비스 아키텍처(MSA)와 API 게이트웨이
2.2. 쿠버네티스와 인그레스 컨트롤러(Ingress Controller)
2.3. 서비스 메시(Service Mesh)와 사이드카 프록시(Sidecar Proxy)
2.4. 엣지(Edge) 프록시와 중앙 집중형 프록시, 그리고 서비스 프록시
Part 2. 6가지 핵심 엔진 심층 분석
Chapter 3. Nginx: 부동의 왕좌, 웹 서버이자 만능 프록시
3.1. Nginx의 철학과 역사
3.2. 아키텍처: 이벤트 기반 비동기 구조
3.3. 핵심 설정 파일(nginx.conf) 완벽 해부
3.4. 실전 구축: 리버스 프록시, 무중단 배포, WAF 연동
3.5. Nginx를 선택해야 할 때와 그렇지 않을 때
Chapter 4. HAProxy: 고성능 로드밸런서의 정석
4.1. HAProxy의 탄생 배경과 목표
4.2. 아키텍처: Layer 4 & Layer 7 로드 밸런싱의 이해
4.3. 핵심 기능: 다양한 로드 밸런싱 알고리즘과 헬스 체크
4.4. 실전 구축: TCP/HTTP 로드 밸런싱, 고가용성(HA) 구성
4.5. HAProxy를 선택해야 할 때와 그렇지 않을 때
Chapter 5. Envoy: 클라우드 네이티브의 표준
5.1. Envoy가 주목받는 이유 (Istio의 심장)
5.2. 아키텍처: xDS API를 통한 동적 설정 관리
5.3. 핵심 기능: 서킷 브레이커, 분산 추적, 고급 트래픽 제어
5.4. 실전 구축: 독립형 API 게이트웨이, 서비스 메시 사이드카
5.5. Envoy를 선택해야 할 때와 그렇지 않을 때
Chapter 6. Traefik: 자동화를 위한 엣지 라우터
6.1. Traefik의 철학: "Configure Once, Run Everywhere"
6.2. 아키텍처: 서비스 디스커버리를 통한 자동 설정
6.3. 핵심 기능: Docker/Kubernetes 연동, 미들웨어, Let's Encrypt 자동화
6.4. 실전 구축: Docker Compose, 쿠버네티스 환경에서 자동 라우팅 구성
6.5. Traefik을 선택해야 할 때와 그렇지 않을 때
Chapter 7. Caddy: 보안과 편의성을 겸비한 현대적 웹서버
7.1. Caddy의 등장: 단순함과 보안을 최우선으로
7.2. 아키텍처: Go 언어 기반의 단일 바이너리
7.3. 핵심 기능: 자동 HTTPS, 직관적인 Caddyfile 설정
7.4. 실전 구축: 개인 프로젝트, 소규모 서비스를 위한 빠르고 안전한 구성
7.5. Caddy를 선택해야 할 때와 그렇지 않을 때
Chapter 8. Squid: 전통의 강자, 캐싱 프록시
8.1. Squid의 역사와 현재의 위치
8.2. 아키텍처: 강력한 캐싱 엔진의 내부 구조
8.3. 핵심 기능: 포워드 프록시, 콘텐츠 캐싱, 접근 제어 목록(ACL)
8.4. 실전 구축: 사내망 보안을 위한 포워드 프록시, CDN 엣지 캐시
8.5. Squid를 선택해야 할 때와 그렇지 않을 때
Part 3. 상황별 구축 전략과 통합 비교
Chapter 9. 기능별 · 성능별 프록시 전격 비교
9.1. 한눈에 보는 6가지 프록시 기능 매트릭스
9.2. 성능 벤치마크: 기본 리버스 프록시, SSL/TLS 처리량 비교
9.3. 설정의 난이도와 동적 설정 지원 비교
9.4. 확장성 및 커뮤니티 생태계 비교
Chapter 10. 유스케이스별 최적의 프록시 선택 가이드
10.1. Scenario 1: 간단한 웹사이트 및 블로그 (Nginx vs Caddy)
10.2. Scenario 2: 대규모 트래픽을 위한 API 게이트웨이
(Nginx vs HAProxy vs Envoy)
10.3. Scenario 3: 쿠버네티스 인그레스 컨트롤러
(Nginx vs Traefik vs Envoy 기반 솔루션)
10.4. Scenario 4: MSA를 위한 서비스 메시 (Envoy)
10.5. Scenario 5: 개발 환경의 간편한 라우팅 (Traefik vs Caddy)
10.6. Scenario 6: 사내 네트워크 보안 및 캐싱 (Squid)
Chapter 11. 실전! 프록시 조합 아키텍처 설계
11.1. Edge-Service-Sidecar 3계층 프록시 아키텍처
(Edge: HAProxy) -> (Service: Nginx) -> (Sidecar: Envoy)
11.2. 쿠버네티스 클러스터의 인그레스와 서비스 메시 통합
(Ingress: Traefik) + (Service Mesh: Istio/Envoy)
Part 4. 부록 및 전망
Chapter 12. 프록시 기술의 미래
12.1. WebAssembly(WASM)를 이용한 프록시 확장
12.2. eBPF 기술과 프록시의 진화
12.3. 차세대 API 게이트웨이와 서비스 메시의 미래
부록
A. 핵심 설정 지시어 치트 시트 (Nginx, HAProxy, Caddyfile)
B. 성능 튜닝을 위한 필수 체크리스트
인물정보
저자(글) 배문
이 상품의 총서
Klover리뷰 (0)
- - e교환권은 적립일로부터 180일 동안 사용 가능합니다.
- - 리워드는 5,000원 이상 eBook, 오디오북, 동영상에 한해 다운로드 완료 후 리뷰 작성 시 익일 제공됩니다. (2024년 9월 30일부터 적용)
- - 리워드는 한 상품에 최초 1회만 제공됩니다.
- - sam 이용권 구매 상품 / 선물받은 eBook은 리워드 대상에서 제외됩니다.
- 도서나 타인에 대해 근거 없이 비방을 하거나 타인의 명예를 훼손할 수 있는 리뷰
- 도서와 무관한 내용의 리뷰
- 인신공격이나 욕설, 비속어, 혐오 발언이 개재된 리뷰
- 의성어나 의태어 등 내용의 의미가 없는 리뷰
구매 후 리뷰 작성 시, e교환권 100원 적립
문장수집
- 구매 후 90일 이내에 문장 수집 등록 시 e교환권 100원을 적립해 드립니다.
- e교환권은 적립일로부터 180일 동안 사용 가능합니다.
- 리워드는 5,000원 이상 eBook에 한해 다운로드 완료 후 문장수집 등록 시 제공됩니다. (2024년 9월 30일부터 적용)
- 리워드는 한 상품에 최초 1회만 제공됩니다.
- sam 이용권 구매 상품 / 선물받은 eBook / 오디오북·동영상 상품/주문취소/환불 시 리워드 대상에서 제외됩니다.
구매 후 문장수집 작성 시, e교환권 100원 적립
신규가입 혜택 지급이 완료 되었습니다.
바로 사용 가능한 교보e캐시 1,000원 (유효기간 7일)
지금 바로 교보eBook의 다양한 콘텐츠를 이용해 보세요!

- 구매 후 90일 이내 작성 시, e교환권 100원 (최초1회)
- 리워드 제외 상품 : 마이 > 라이브러리 > Klover리뷰 > 리워드 안내 참고
- 콘텐츠 다운로드 또는 바로보기 완료 후 리뷰 작성 시 익일 제공
가장 와 닿는 하나의 키워드를 선택해주세요.
총 5MB 이하로 jpg,jpeg,png 파일만 업로드 가능합니다.
신고 사유를 선택해주세요.
신고 내용은 이용약관 및 정책에 의해 처리됩니다.
허위 신고일 경우, 신고자의 서비스 활동이 제한될 수
있으니 유의하시어 신중하게 신고해주세요.
이 글을 작성한 작성자의 모든 글은 블라인드 처리 됩니다.
구매 후 90일 이내 작성 시, e교환권 100원 적립
eBook 문장수집은 웹에서 직접 타이핑 가능하나, 모바일 앱에서 도서를 열람하여 문장을 드래그하시면 직접 타이핑 하실 필요 없이 보다 편하게 남길 수 있습니다.
차감하실 sam이용권을 선택하세요.
차감하실 sam이용권을 선택하세요.
선물하실 sam이용권을 선택하세요.
-
보유 권수 / 선물할 권수0권 / 1권
-
받는사람 이름받는사람 휴대전화
- 구매한 이용권의 대한 잔여권수를 선물할 수 있습니다.
- 열람권은 1인당 1권씩 선물 가능합니다.
- 선물한 열람권이 ‘미등록’ 상태일 경우에만 ‘열람권 선물내역’화면에서 선물취소 가능합니다.
- 선물한 열람권의 등록유효기간은 14일 입니다.
(상대방이 기한내에 등록하지 않을 경우 소멸됩니다.) - 무제한 이용권일 경우 열람권 선물이 불가합니다.
첫 구매 시 교보e캐시 지급해 드립니다.

- 첫 구매 후 3일 이내 다운로드 시 익일 자동 지급
- 한 ID당 최초 1회 지급 / sam 이용권 제외
- 구글바이액션을 통해 교보eBook 구매 이력이 없는 회원 대상
- 교보e캐시 1,000원 지급 (유효기간 지급일로부터 7일)