[POD] 오픈소스 프록시 바이블 ; Nginx, Envoy, Traefik, HAProxy, Cadd

[POD] 오픈소스 프록시 바이블 ; Nginx, Envoy, Traefik, HAProxy, Cadd

$30.88
저자

배문

저자:배문

목차

오픈소스프록시바이블;Nginx,Envoy,Traefik,HAProxy,Caddy,Squid
:6가지핵심엔진완벽분석및상황별구축전략

왜지금프록시기술이중요한가?(MSA,클라우드네이티브시대의심장)

Part1.프록시의모든것,기본기다지기
Chapter1.프록시란무엇인가?
1.1.프록시의기본개념과동작원리
1.2.포워드프록시(ForwardProxy)vs리버스프록시(ReverseProxy)
1.3.프록시의핵심기능7가지
로드밸런싱(LoadBalancing)
캐싱(Caching)
보안및접근제어(Security&ACL)
SSL/TLS터미네이션(SSL/TLSTermination)
경로재작성및리다이렉션(Rewrite&Redirection)
압축및최적화(Compression&Optimization)
가시성확보(Observability)
Chapter2.현대아키텍처와프록시의역할
2.1.마이크로서비스아키텍처(MSA)와API게이트웨이
2.2.쿠버네티스와인그레스컨트롤러(IngressController)
2.3.서비스메시(ServiceMesh)와사이드카프록시(SidecarProxy)
2.4.엣지(Edge)프록시와중앙집중형프록시,그리고서비스프록시
Part2.6가지핵심엔진심층분석
Chapter3.Nginx:부동의왕좌,웹서버이자만능프록시
3.1.Nginx의철학과역사
3.2.아키텍처:이벤트기반비동기구조
3.3.핵심설정파일(nginx.conf)완벽해부
3.4.실전구축:리버스프록시,무중단배포,WAF연동
3.5.Nginx를선택해야할때와그렇지않을때
Chapter4.HAProxy:고성능로드밸런서의정석
4.1.HAProxy의탄생배경과목표
4.2.아키텍처:Layer4&Layer7로드밸런싱의이해
4.3.핵심기능:다양한로드밸런싱알고리즘과헬스체크
4.4.실전구축:TCP/HTTP로드밸런싱,고가용성(HA)구성
4.5.HAProxy를선택해야할때와그렇지않을때
Chapter5.Envoy:클라우드네이티브의표준
5.1.Envoy가주목받는이유(Istio의심장)
5.2.아키텍처:xDSAPI를통한동적설정관리
5.3.핵심기능:서킷브레이커,분산추적,고급트래픽제어
5.4.실전구축:독립형API게이트웨이,서비스메시사이드카
5.5.Envoy를선택해야할때와그렇지않을때
Chapter6.Traefik:자동화를위한엣지라우터
6.1.Traefik의철학:"ConfigureOnce,RunEverywhere"
6.2.아키텍처:서비스디스커버리를통한자동설정
6.3.핵심기능:Docker/Kubernetes연동,미들웨어,Let'sEncrypt자동화
6.4.실전구축:DockerCompose,쿠버네티스환경에서자동라우팅구성
6.5.Traefik을선택해야할때와그렇지않을때
Chapter7.Caddy:보안과편의성을겸비한현대적웹서버
7.1.Caddy의등장:단순함과보안을최우선으로
7.2.아키텍처:Go언어기반의단일바이너리
7.3.핵심기능:자동HTTPS,직관적인Caddyfile설정
7.4.실전구축:개인프로젝트,소규모서비스를위한빠르고안전한구성
7.5.Caddy를선택해야할때와그렇지않을때
Chapter8.Squid:전통의강자,캐싱프록시
8.1.Squid의역사와현재의위치
8.2.아키텍처:강력한캐싱엔진의내부구조
8.3.핵심기능:포워드프록시,콘텐츠캐싱,접근제어목록(ACL)
8.4.실전구축:사내망보안을위한포워드프록시,CDN엣지캐시
8.5.Squid를선택해야할때와그렇지않을때

Part3.상황별구축전략과통합비교
Chapter9.기능별·성능별프록시전격비교
9.1.한눈에보는6가지프록시기능매트릭스
9.2.성능벤치마크:기본리버스프록시,SSL/TLS처리량비교
9.3.설정의난이도와동적설정지원비교
9.4.확장성및커뮤니티생태계비교
Chapter10.유스케이스별최적의프록시선택가이드
10.1.Scenario1:간단한웹사이트및블로그(NginxvsCaddy)
10.2.Scenario2:대규모트래픽을위한API게이트웨이
(NginxvsHAProxyvsEnvoy)
10.3.Scenario3:쿠버네티스인그레스컨트롤러
(NginxvsTraefikvsEnvoy기반솔루션)
10.4.Scenario4:MSA를위한서비스메시(Envoy)
10.5.Scenario5:개발환경의간편한라우팅(TraefikvsCaddy)
10.6.Scenario6:사내네트워크보안및캐싱(Squid)
Chapter11.실전!프록시조합아키텍처설계
11.1.Edge-Service-Sidecar3계층프록시아키텍처
(Edge:HAProxy)->(Service:Nginx)->(Sidecar:Envoy)
11.2.쿠버네티스클러스터의인그레스와서비스메시통합
(Ingress:Traefik)+(ServiceMesh:Istio/Envoy)

Part4.부록및전망
Chapter12.프록시기술의미래
12.1.WebAssembly(WASM)를이용한프록시확장
12.2.eBPF기술과프록시의진화
12.3.차세대API게이트웨이와서비스메시의미래
부록
A.핵심설정지시어치트시트(Nginx,HAProxy,Caddyfile)
B.성능튜닝을위한필수체크리스트