IT 도서 리뷰

[서버] NGINX 쿡북 112가지 레시피로 배우는 고성능 부하분산, 보안, 서버 배포와 관리

henen 2021. 8. 9. 21:51
반응형

 

 

출판사 : 한빛 미디어 (O`REILLY )

저자 : 데릭 디용기

역자 :  노승헌

가격 : 20000

풀린이 평점 : 3.5 / 5

네이버에서 구매하기~

https://book.naver.com/bookdb/book_detail.nhn?bid=20578249

데릭 디용기

기존에 Naver가 웹서버 , LB로 국내에서 빨리 사용하겼고

최근에 도커 Swarm, 쿠버네티스안에서 Ingress로 주로 사용하고 있는 Nginx에 대한 서적입니다.

기존에 회사에서 Apache -> Nginx를 필요한 부분만 확인해서 사용하던 중에

Nginx에 대해 모르던 기능들에 대해 빠르게 훑어 보고 싶어 구매를 하고 읽게 되었습니다.

주로 오픈소스 버전의 Nginx로 가벼운 LB, 라우팅, SSL 정도로 사용하고 있었는데

이 책에서는 Nginx Plus (상용,유료)의 좋은 기능들을

많이 담고 있어 Nginx 플러스를 검토하고있는 분들께 도움이 될 듯 합니다.

Nginx에 많은 기능들에 대해 전반적으로 빠르게 확인해보실분들에게 추천드립니다.

Nginx의 장점답게 설정이 깔끔합니다!

기회가 된다면 이 책에 나온 콘텐츠 캐싱 기능(Chapter4) 를 적용 해볼 예정입니다.

목차

chapter 1 엔진엑스 기초

1.0 소개
1.1 데비안/우분투 리눅스 배포판에 설치
1.2 레드햇/센트OS 리눅스 배포판에 설치
1.3 엔진엑스 플러스 설치
1.4 설치 상태 점검
1.5 주요 설정 파일, 디렉터리, 명령어
1.6 정적 콘텐츠 서비스
1.7 무중단 설정 리로드

chapter 2 고성능 부하분산

2.0 소개
2.1 HTTP 부하분산
2.2 TCP 부하분산
2.3 UDP 부하분산
2.4 부하분산 알고리즘
2.5 스티키 쿠키(엔진엑스 플러스)
2.6 스티키 런(엔진엑스 플러스)
2.7 스티키 라우팅(엔진엑스 플러스)
2.8 커넥션 드레이닝(엔진엑스 플러스)
2.9 수동적인 헬스 체크
2.10 능동적인 헬스 체크(엔진엑스 플러스)
2.11 슬로 스타트(엔진엑스 플러스)

chapter 3 트래픽 관리

3.0 소개
3.1 A/B 테스트
3.2 GeoIP 모듈과 데이터베이스 활용
3.3 국가 단위 접근 차단
3.4 실제 사용자 IP 찾기
3.5 연결 제한
3.6 요청 빈도 제한
3.7 전송 대역폭 제한

chapter 4 대규모 확장 가능한 콘텐츠 캐싱

4.0 소개
4.1 캐시 영역
4.2 캐시 락
4.3 해시 키 값 캐시
4.4 캐시 우회
4.5 캐시 성능
4.6 캐시 퍼지(엔진엑스 플러스)
4.7 캐시 분할

chapter 5 프로그래머빌리티와 자동화

5.0 소개
5.1 엔진엑스 플러스 API
5.2 키-값 저장소 사용(엔진엑스 플러스)
5.3 상용 프로그래밍 언어를 통한 엔진엑스 확장
5.4 퍼핏을 이용한 엔진엑스 설치
5.5 셰프를 이용한 엔진엑스 설치
5.6 앤서블을 이용한 엔진엑스 설치
5.7 솔트스택을 이용한 엔진엑스 설치
5.8 콘술 템플릿 기능을 이용한 설정 자동화

chapter 6 인증

6.0 소개
6.1 HTTP 기본 인증
6.2 인증을 위한 하위 요청
6.3 JWT 검증(엔진엑스 플러스)
6.4 JSON 웹 키 생성(엔진엑스 플러스)
6.5 JSON 웹 토큰 검증(엔진엑스 플러스)
6.6 JSON 웹 키 세트 획득 자동...(하략)

[출처 예스 24]

728x90