책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > OS/Networking > 네트워크 구축
· ISBN : 9788994506609
· 쪽수 : 472쪽
책 소개
목차
Chapter 1 서버 부하분산 개요
1.1 서버 부하분산 기술이란? _ 2
1.1.1 서버 부하분산이란?_ 2
1.1.2 분산이란? _ 3
1.2 서버 부하분산 기술의 이점 _ 4
1.2.1 처리 능력 향상 _ 4
1.2.2 장애대처 능력 향상 _ 4
1.2.3 유지관리 효율 향상 _ 6
1.3 세 가지 서버 부하분산 기술 _ 7
1.3.1 DNS 라운드 로빈 _ 7
1.3.2 OS 타입 _ 10
1.3.3 어플라이언스 타입 _ 12
1.4 서버 부하분산의 진화 _ 15
1.4.1 회선 부하분산 _ 15
1.4.2 광역 부하분산 _ 17
Chapter 2 실습환경 세팅
2.1 실습환경 개요 _ 20
2.1.1 실습 컨셉 _ 20
2.1.2 실습에 필요한 하드웨어 사양 _ 20
2.1.3 CD-ROM 내용 _ 21
2.1.4 가상 네트워크 구성 _ 21
2.2 VMware Player 세팅 _ 23
2.2.1 VMware Player 다운로드 _ 23
2.2.2 VMware Player 설치 _ 24
2.3 가상 머신 세팅 _ 26
2.3.1 가상 머신 설치 _ 26
2.3.2 IP 주소 설정 _ 31
2.3.3 가상 머신 사용법 _ 35
2.4 BIG-IP LTM Virtual Edition 세팅 _ 37
2.4.1 BIG-IP LTM Virtual Edition 다운로드 _ 37
2.4.2 BIG-IP 세팅 _ 44
2.4.3 설정 복원 _ 54
2.4.4 네트워크 설정 _ 58
2.4.5 BIG-IP 사용법 _ 64
Chapter 3 서버 부하분산 기술 구조
3.1 NAT(Network Address Translation) _ 68
3.1.1 NAT란? _ 68
3.1.2 NAT를 활용한 서버 부하분산 기술 _ 73
3.1.3 서버 부하분산 기술을 체험해보자 _ 77
3.2 부하분산 방식 _ 89
3.2.1 정적 부하분산 방식 _ 90
3.2.2 동적 부하분산 방식 _ 94
3.2.3 부하분산 방식을 체험해보자 _ 98
3.3 서버 감시 기능 _ 105
3.3.1 L3 체크(IP 주소 체크) _ 106
3.3.2 L4 체크(서비스 체크) _ 107
3.3.3 L7 체크(애플리케이션 체크) _ 108
3.3.4 서버 감시 기능을 체험해보자 _ 112
3.4 퍼시스턴스(세션 유지 기능) _ 122
3.4.1 출발지 IP 주소 퍼시스턴스 _ 125
3.4.2 목적지 IP 주소 퍼시스턴스 _ 127
3.4.3 쿠키 퍼시스턴스 _ 128
3.4.4 HTTP 헤더 퍼시스턴스 _ 133
3.4.5 퍼시스턴스를 체험해보자 _ 134
3.5 애플리케이션 스위칭 _ 143
3.5.1 콘텐츠 스위칭 _ 144
3.5.2 URL 스위칭 _ 145
3.5.3 애플리케이션 스위칭을 체험해보자 _ 146
Chapter 4 SSL 가속
4.1 SSL이란? _ 152
4.1.1 SSL을 사용하는 목적 _ 153
4.1.2 암호화 가능 대상 _ 155
4.1.3 서버 인증서 준비 _ 156
4.1.4 SSL 접속 처리(SSL 핸드셰이크) _ 159
4.1.5 클라이언트 인증 _ 166
4.2 SSL 가속 _ 170
4.2.1 SSL 가속의 장점 _ 170
4.2.2 SSL 가속의 원리 _ 174
4.2.3 가속을 체험해보자 _ 178
Chapter 5 서버 부하분산 환경 구축
5.1 물리 구성 _ 188
5.1.1 Two-Arm 구성 _ 189
5.1.2 One-Arm 구성 _ 190
5.2 논리 구성 _ 194
5.2.1 브리지 구성 _ 194
5.2.2 라우팅 구성 _ 196
5.2.3 NAT 구성 _ 199
5.2.4 DSR _ 200
5.3 이중화 구성 _ 205
5.3.1 Two-Arm 구성 _ 205
5.3.2 One-Arm 구성 _ 211
Chapter 6 가상화 기술
6.0 가상화 기술 개요 _ 218
6.1 네트워크 가상화 _ 220
6.1.1 VLAN _ 220
6.1.2 VPN _ 221
6.2 네트워크 장비 가상화 _ 224
6.2.1 n대를 한 대로 만드는 가상화(더하다) _ 224
6.2.2 한 대를 n대로 만드는 가상화(나누다) _ 227
6.3 부하분산 장치 가상화 _ 231
6.3.1 BIG-IP 가상화 기능 _ 231
6.3.2 ACE 4710 가상화 기능 _ 234
6.4 가상 어플라이언스 _ 236
Chapter 7 BIG-IP LTM 설정
7.0 BIG-IP 개요 _ 240
7.1 BIG-IP 구성 _ 241
7.1.1 하드웨어 구성 _ 241
7.1.2 소프트웨어 구성 _ 246
7.1.3 설정 파일 _ 252
7.2 원격 접속, 원격 관리 _ 253
7.2.1 웹 GUI _ 253
7.2.2 CLI _ 257
7.2.3 로그인을 해보자 _ 261
7.3 Local Traffic _ 267
7.3.1 Node _ 268
7.3.2 Pool _ 277
7.3.3 Virtual Server _ 294
7.3.4 설정해보자 _ 335
7.4 Network _ 359
7.4.1 VLANs _ 360
7.4.2 Self IPs _ 362
7.4.3 Routes _ 365
7.4.4 Interfaces _ 368
7.4.5 Trunks _ 370
7.5 System _ 374
7.5.1 이중화 기능_ 375
7.5.2 관리 기능 _ 402
APPENDIX BIG-IP v11.x 변경사항
v10.x까지 이중화 구성 _ 429
v11.x 이중화 구성 _ 430
BIG-IP 관련 URL 리스트
찾아보기
책속에서
광역 부하분산은 물리적으로 다른 장소에 있는 서버를 부하분산하는 기술이다. DNS 라운드 로빈도 물리적으로 다른 사이트의 IP 주소를 등록해두면 서로 다른 서버에 대해 세션을 분배하는 것이 가능하다. 단지, 앞에서 설명한 것과 같이 DNS 라운드 로빈은 서버 장애 시 문제나 세션 균등 분배가 안 되는 등 여러 가지 문제가 있었다. 이러한 문제를 해결하고 기능을 향상시킨 것이 광역 부하분산 기술이다.
NAT란 패킷의 네트워크 주소, 즉 IP 주소를 변환하는 기술이다. NAT를 사용하면 IP 주소 수를 줄이거나 거점 간에 중복된 IP 주소를 통해 통신하는 등 IP 환경에 의존하고 있는 여러 가지 문제들을 해결하는 것이 가능하다.
SSL은 접속에서 데이터 전송까지 수많은 처리를 한다. 이런 처리가 결국 서버에 큰 처리 부하를 주고 성능 저하를 초래한다. 부하분산 장치가 이런 처리들을 담당하며, 서버 처리 부하를 경감시키고 성능 저하를 방지한다.