MARC 닫기
01345nam 2200385 c 4500
000000760020
C_1140.cpp#604
090720s2009 ulkad 001 kor
▼a 9788996241003
▼g 13560:
▼c \25000
▼a 248023
▼c 248023
▼a kor
▼h jpn
▼l EM0000200560
▼a 005.4476
▼2
▼a 005.4476
▼b 이27ㅅ
▼a 이등직야
▼a (24시간 365일)서버/인프라를 지탱하는 기술:
▼b 무중단 서비스를 위해 지금 당장 할 수 있는 것은 무엇인가?/
▼d 이토 나오야 [외] 공저;
▼e 진명조 옮김.
▼a 서울:
▼b 제이펍,
▼c 2009.
▼a xxv, 410 p.:
▼b 삽화, 도표;
▼c 23 cm.
▼a 권말부록으로 "샘플코드" 수록
▼a 공저자: 카츠미 유키, 다나카 신지, 히로세 마사아키, 야스이 마사노부, 요코가와 카즈야
▼a 이토 나오야의 한자명은 "伊藤直也", 카츠미 유키의 한자명은 "勝見祐己", 다나카 신지의 한자명은 "田中愼司", 야스이 마사노부의 한자명은 "安井眞伸", 요코가와 카즈야의 한자명은 "橫川和哉" 임
▼a 색인수록
▼a 웹서버
▼a 데이터통신
▼a 네트워킹
▼a 서버
▼a 인프라
▼a 진명조
▼a 카츠미 유키
▼a 다나카 신지
▼a 히로세 마사아키
▼a 야스이 마사노부
▼a 요코가와 카즈야
▼a 이토 나오야
▼a 승견우기
▼a 전중신사
▼a 안정진신
▼a 횡천화재
▼b \25000
▼a 단행본
▼a 005.4476
▼b 이27ㅅ
| 자료유형 : | 단행본 |
|---|---|
| ISBN : | 9788996241003 |
| 분류기호 : | 005.4476 |
| 개인저자 : | 이등직야 |
| 서명/저자사항 : | (24시간 365일)서버/인프라를 지탱하는 기술: 무중단 서비스를 위해 지금 당장 할 수 있는 것은 무엇인가?/ 이토 나오야 [외] 공저; 진명조 옮김. |
| 발행사항 : | 서울: 제이펍, 2009. |
| 형태사항 : | xxv, 410 p.: 삽화, 도표; 23 cm. |
| 일반주기 : | 권말부록으로 "샘플코드" 수록 |
| 일반주기 : | 공저자: 카츠미 유키, 다나카 신지, 히로세 마사아키, 야스이 마사노부, 요코가와 카즈야 |
| 일반주기 : | 이토 나오야의 한자명은 "伊藤直也", 카츠미 유키의 한자명은 "勝見祐己", 다나카 신지의 한자명은 "田中愼司", 야스이 마사노부의 한자명은 "安井眞伸", 요코가와 카즈야의 한자명은 "橫川和哉" 임 |
| 서지주기 : | 색인수록 |
| 개인저자 : | 진명조 |
| 개인저자 : | 카츠미 유키 |
| 개인저자 : | 다나카 신지 |
| 개인저자 : | 히로세 마사아키 |
| 개인저자 : | 야스이 마사노부 |
| 개인저자 : | 요코가와 카즈야 |
| 분류기호 : | 005.4476 |
| 언어 | 한국어 |
KMO200902717
권 호 :
발행년 : 2009
발행처 : 제이펍
서 명 : (24시간 365일)서버/인프라를 지탱하는 기술:무중단 서비스를 위해 지금 당장 할 수 있는 것은 무엇인가?
목차
CHAPTER 01 서버/인프라 구축 입문 - 다중화/부하분산의 기본
1.1 다중화의 기본 = 2
다중화란 = 2
다중화의 본질 = 2
라우터 장애시의 대응 = 4
웹 서버 장애시의 대응 = 5
장애극복 = 7
장애검출 …… 헬스체크 = 8
Active/Backup 구성 만들기 =10
서버를 효과적으로 활용하자 …… 부하분산 = 12
1.2 웹 서버의 다중화 DNS 라운드로빈 = 13
DNS 라운드로빈 = 13
DNS 라운드로빈의 다중화 구성 예 = 14
보다 편하게 시스템 확장하기 …… 로드밸런서 = 18
1.3 웹 서버의 다중화 IPVS를 이용한 로드밸런서 = 19
DNS 라운드로빈과 로드밸런서의 차이 = 19
IPVS …… 리눅스로 로드밸런서 구성 = 20
스케줄링 알고리즘 = 21
IPVS 사용하기 = 23
로드밸런서 구축하기 = 24
L4스위치와 L7스위치 = 28
L4스위치의 NAT구성과 DSR구성 = 29
동일 서브넷인 서버를 부하분산할 경우 주의사항 = 31
1.4 라우터 및 로드밸런서의 다중화 = 33
다중화란 = 33
다중화 프로토콜 VRRP = 33
VRRP의 구조 = 34
keepalived의 구조상의 문제 = 38
keepalived 다중화 = 39
keepalived 응용 = 43
CHAPTER 02 한 단계 높은 서버/인프라 구축 - 다중화, 부하분산, 고성능
2.1 리버스 프록시 도입 아파치 모듈 = 46
리버스 프록시 입문 = 46
HTTP 요청 내용에 따른 시스템의 동작 제어 = 47
시스템 전체의 메모리 사용효율 향상 = 49
리버스 프록시의 도입 = 57
웹 서버가 응답하는 데이터의 버퍼링의 역할 = 53
아파치 모듈을 이용한 처리의 제어 = 56
진보된 RewriteRule의 설정 예 = 64
mod_proxy_balancer로 여러 호스트로 분산하기 = 65
2.2 캐시서버 도입 Squid, emcached = 69
캐시서버 도입 = 69
Squid 캐시서버 = 71
memcached에 의한 캐시 = 76
2.3 MySQL 리플리케이션 단시간에 장애복구하기 = 79
DB서버가 멈춘다면? = 79
MySQL 리플리케이션 기능의 특징과 주의점 = 81
리플리케이션의 원리 = 83
리플리케이션 구성을 만들기까지 = 84
리플리케이션 시작 = 87
리플리케이션 상황 확인 = 89
2.4 MySQL 슬레이브 + 내부 로드밸런서 활용 예 = 94
MySQL 슬레이브 활용방법 = 94
슬레이브 참조를 로드밸런서 경유로 수행하는 방법 = 96
내부 로드밸런서의 주의점 …… 분산방법은 DSR로 하라 = 101
2.5 고속, 경량의 스토리지 서버 선택 = 102
스토리지 서버의 필요성 = 102
이상적인 스토리지 서버 = 105
HTTP를 스토리지 프로토콜로 이용하기 = 106
남은 과제 = 108
CHAPTER 03 무중단 인프라를 향한 새로운 연구 - DNS 서버, 스토리지 서버, 네트워크
3.1 DNS서버의 다중화 = 112
DNS서버 다중화의 중요성 = 112
주소변환 라이브러리를 이용한 다중화와 문제점 = 112
서버팜에서의 DNS 다중화 = 115
VRRP를 이용한 구성 = 115
DNS서버의 부하분산 = 117
정리 = 119
3.2 스토리지 서버의 다중화 DRBD로 미러링 구성 = 120
스토리지 서버의 장애 대책 = 120
스토리지 서버의 동기화 문제 = 120
DRBD = 121
DRBD의 설정과 실행 = 123
DRBD의 장애극복 = 127
NFS서버를 장애극복할 때 주의점 = 131
백업의 필요성 = 131
3.3 네트워크의 다중화 Bonding 드라이버, RSTP = 132
L1, L2 구성요소의 다중화 = 132
장애발생 포인트 = 132
링크의 다중화와 Bonding 드라이버 = 133
스위치의 다중화 = 135
스위치의 증설 = 138
RSTP = 140
정리 = 143
3.4 VLAN 도입 유연한 네트워크 구성 = 145
서버팜에서 유연성이 높은 네트워크 = 145
VLAN 도입이 가져오는 이점 = 146
VLAN의 기본 = 150
VLAN의 종류 = 151
서버팜에서 활용 = 154
열쇠는 물리적 구성의 단순화 = 159
CHAPTER 04 성능향상, 튜닝 - 리눅스 단일 호스트, 아파치, My SQL
4.1 리눅스 단일 호스트 부하의 진상규명 = 162
단일 호스트의 성능 끌어내기 = 162
추측하지 말라, 계측하라 = 163
병목 규명작업의 기본적인 흐름 = 165
부하란 무엇인가 = 167
Load Average를 계산하는 커널 코드 확인 = 177
CPU사용률과 IO대기율 = 179
멀티CPU와 CPU사용률 = 182
CPU사용률이 계산되는 원리 = 184
프로세스 어카운팅의 커널 코드 확인 = 186
쓰레드와 프로세스 = 189
ps, sar, vmstat 사용법 = 193
OS튜닝이란 부하의 원인을 알고 이를 제거하는 것 = 207
4.2 아파치 튜닝 = 209
웹 서버 튜닝 = 209
웹 서버가 병목현상? = 209
아파치의 병렬처리와 MPM = 210
httpd.conf 설정 = 216
Keep-Alive = 227
아파치 이외의 선택방안 검토 = 227
4.3 MySQL 튜닝의 핵심 = 230
MySQL 튜닝의 핵심 = 230
메모리 관련 파라미터 튜닝 = 233
메모리 관련 체크툴 …… mymemcheck = 237
CHAPTER 05 효율적인 운용 - 안정된 서비스를 향해
5.1 서비스의 가동감시 Nagios = 240
안정된 서비스 운영과 서비스의 가동감시 = 240
Nagios의 개요 = 243
Nagios의 설정 = 244
웹 관리화면 = 250
Nagios의 기본적인 사용법 = 253
Nagios 응용법 = 258
정리 = 264
5.2 서버 리소스 모니터링 Ganglia = 265
서버 리소스 모니터링 = 265
모니터링 툴 = 266
Ganglia …… 대량의 노드에 적합한 그래프화 툴 = 267
아파치 프로세스의 상태 그래프화 = 269
5.3 서버관리의 효율화 Puppet = 274
효율적인 서버관리를 실현하는 툴 Puppet = 274
Puppet의 개요 = 275
Puppet의 설정 = 276
설정파일 작성방법 = 279
로그 통지 = 288
운용 = 290
자동 설정관리 툴의 장단점 = 290
5.4 데몬의 가동관리 daemontools = 292
데몬이 비정상 종료했을 경우 = 292
daemontools = 293
데몬의 관리방법 = 295
daemontools의 팁 = 301
5.5 네트워크 부트의 활용 PXE, initramfs = 306
네트워크 부트 = 306
네트워크 부트의 동작 …… PXE = 307
네트워크 부트의 활용 예 = 310
네트워크 부트를 구성하기 위해 = 312
5.6 원격관리 관리회선, 시리얼 콘솔, IPMI = 316
원격 로그인 = 316
네트워크 장애 대비 = 316
시리얼 콘솔 = 320
IPMI = 323
정리 = 325
5.7 웹 서버 로그관리 syslog, syslog-ng, cron, rotatelogs = 326
웹 서버 로그 집약, 수집 = 326
집약과 수집 = 326
로그 집약 …… syslog와 syslog-ng = 327
로그 수집 = 331
로그서버의 역할과 구성 = 333
정리 = 333
CHAPTER 06 서비스의 무대 뒤 - 자율적인 인프라, 다이나믹한 시스템 지향
6.1 Hatena의 내부 = 336
Hatena의 인프라 = 336
확장성과 안정성 = 339
운용효율 향상 = 344
전원효율 - 리소스 이용률 향상 = 348
자율적인 인프라 지향 = 352
6.2 DSAS의 내부 = 353
DSAS란 = 353
시스템 구성 상세 = 361
DSAS의 미래 = 376
APPENDIX
샘플코드 = 377
찾아보기 = 396
바이브 코딩 혁명이 온다 : AI 에이전트와 제로 코드 소사이어티의 탄생
005.133 김73ㅂ
(바닥부터 배우는) 강화 학습 : 강화 학습 기초에 대한 쉽고 정확한 개념 설명
006.31 노57ㄱ
(맥스 테그마크의) 라이프 3.0 : 인공지능이 열어갈 인류와 생명의 미래
006.301 T261ㄹ백
인문의 재발견
001.3 안73ㅇ
서평쓰기