그동안 읽어주신 분들께 감사드립니다. 이 책은 현재 절판되었습니다.
아마존 웹 서비스 한국지사 추천도서!
AWS를 이용한 최적의 웹 사이트 구축 입문서!
풍부한 그림, 스토리가 있는 설명으로 AWS를 제대로 배운다!
출판사 제이펍
원출판사 Nikkei BP
원서명 Amazon Web Services クラウドデザインパターン実装ガイド(원서 ISBN: 9784822211981)
저자명 오오사와 후미타카(大澤 文孝)
역자명 박상욱
출판일 2013년 11월 8일
시리즈 I♥Cloud 07(아이러브클라우드 07)
페이지 464쪽
판 형 크라운판 변형(170*225), 반양장(soft cover)
정 가 27,000원
ISBN 978-89-94506-78-4 (93000)
키워드 AWS / Cloud / 디자인 패턴 / 아마존 / 클라우드 / CDP
분야 네트워크 / 클라우드
더보기
2장 기본적인 클라우드 디자인 패턴 _ 51
2-1 이 장의 시나리오 52
2-2 어느 시점의 가상 서버 이미지를 저장하는 Snapshot 패턴 53
Snapshot 패턴의 개요 53
스토리지의 상태를 확인하자 54
스냅샷을 생성한다 55
스냅샷에서 EBS 볼륨을 생성한다 57
스냅샷에서 AMI를 생성한다 60
2-3 EC2 인스턴스를 이미지로부터 만드는 Stamp 패턴 64
Stamp 패턴의 개요 64
기존 EC2 인스턴스에서 사용자 AMI를 생성 65
AMI에서 EC2 인스턴스를 만든다 67
복제한 EC2 인스턴스 환경 설정 70
2-4 CPU나 메모리 등의 사양을 변경하는 Scale Up 패턴 72
Scale Up 패턴의 개요 72
인스턴스 타입을 변경한다 73
2-5 디스크 용량을 변경하는 Ondemand Disk 패턴 76
Ondemand Disk 패턴의 개요 76
EC2 인스턴스의 AZ를 확인한다 77
디스크를 증설한다 78
디스크 용량을 늘린다 83
2-6 요약 93
3장 이미지 동영상 제공 사이트 구축 _ 95
3-1 이 장의 시나리오 96
저비용으로 서버를 조금씩 증설하거나 사양을 높인다 96
이 장의 순서 97
3-2 DNS를 구성하는 Route 53 101
DNS를 구성하기 위한 준비 101
Route 53 서비스에 관리할 도메인을 등록한다 106
레지스트라에 Delegation Set을 신청한다 108
DNS명과 IP 주소와의 연결 109
DNS가 정상적으로 설정이 되었는지를 확인한다 113
3-3 부하가 많은 것을 S3로 제공하는 Web Storage 패턴 115
Amazon S3와 버킷 116
S3 버킷을 생성 119
S3 버킷의 접속 권한을 설정한다 121
CNAME을 설정 127
S3 버킷에 파일을 업로드한다 129
3-4 S3를 정적 콘텐츠 제공용 웹 서버로 사용하는 Direct Hosting 패턴 132
S3 버킷으로 콘텐츠를 호스팅한다 132
콘텐츠 저장용 S3 버킷을 준비한다 134
s3fs를 설치한다 139
S3 버킷을 마운트한다 143
웹 사이트 URL을 CNAME 설정한다 145
Movable Type을 설정한다 147
3-5 캐시로 부하를 줄이는 Cache Distribution 패턴 150
Amazon CloudFront와 에지 서버 150
Amazon CloudFront를 구성한다 152
에지 서버에 대해 CNAME을 구성한다 165
3-6 캐시 갱신 문제를 해결하는 Rename Distribution 패턴 169
갱신 후 새로운 파일명으로 제공한다 169
블로그 링크를 수정한다 172
3-7 기타 적용 가능한 패턴 175
Storage Index 패턴 175
Write Proxy 패턴 175
Private Distribution 패턴 181
Direct Object Upload 패턴 183
3-8 요약 185
4장 전자상거래 사이트 구축 _ 187
4-1 이 장의 시나리오 188
EC-CUBE를 이용한 전자상거래 사이트 구성 188
이 장의 순서 192
4-2 테스트 후 서비스 환경으로 이전하는 Floating IP 패턴 194
Elastic IP Address 할당하는 EC2 인스턴스를 재빨리 변경한다 194
서비스 환경을 복사하여 테스트 환경을 만든다 196
테스트 환경을 서비스 환경으로 변경한다 199
데이터 변경이 필요할 때의 문제점 200
4-3 데이터를 다른 서버에 마운트하는 Server Swapping 패턴 205
데이터를 변경하지 않고 서버만을 변경한다 206
EBS 볼륨을 디태치한다 208
EBS 볼륨을 이전한다 210
4-4 데이터베이스 엔진을 제공하는 “Amazon RDS” 214
웹 서버와 DB 서버의 분리 215
Amazon RDS를 구성한다 217
Amazon RDS의 기본 관리 조작 232
4-5 로드 밸런서로 이중화 구성을 하는 Multi-Server 패턴 237
ELB를 사용한 이중화 구성 237
ELB를 가동한다 239
여러 대의 EC2 인스턴스로 부하분산한다 244
부하분산과 장애 시의 상황을 테스트한다 249
Route 53의 CNAME을 설정한다 253
4-6 데이터베이스를 레플리케이션하는 DB Replication 패턴 255
같은 지역의 다른 AZ에 레플리케이션을 구성한다 255
Multi-AZ를 적용한다 256
4-7 다른 데이터 센터에 분산하는 Multi-Datacenter 패턴 258
4-8 기타 적용 가능한 패턴 260
Deep Health Check 패턴 260
Stack Deployment 패턴 261
4-9 요약 263
5장 이벤트 사이트 구축 _ 295
5-1 이 장의 시나리오 266
WordPress를 사용한 이벤트 사이트 구성 266
이 장의 순서 269
5-2 마스터/클론 구성으로 많은
마스터/클론으로 구성한다 272
클론 서버를 만드는 Clone Server 패턴 272
클론용 AMI를 생성한다 274
같은 보안 그룹에 포함된 EC2 간에 통신을 할 수 있도록 한다 280
rsync를 사용해 파일을 동기화한다 283
마스터 EC2 상의 데이터베이스를 참조하도록 구성한다 291
ELB로 구성하기 위한 수정 295
클론용 AMI를 생성한다 297
5-3 Clone Server 패턴을 적용하여 스케일 아웃하자 299
ELB를 구성한다 299
수동 스케일 아웃과 자동 스케일 아웃 306
수동 스케일 아웃 307
자동 스케일 아웃 314
5-4 마스터 EC2의 파일을 공유하는 NFS Sharing 패턴 343
기존의 클론 EC2를 변경한다 344
NFS 설치와 설정 347
AMI 생성과 Auto Scaling의 수정 352
이페머럴 디스크를 이용한다 361
5-5 공유 파일의 레플리카를 만들어 고속화하는 NFS Replica 패턴 357
레플리카를 구성한다 358
이페머럴 디스크를 이용한다 361
5-6 데이터베이스의 읽기 전용 레플리카로 부하분산하는 Read Replica 패턴 362
RDS로 이전한다 363
읽기 전용 레플리카를 생성한다 370
HyperDB 플러그인으로 부하분산한다 372
5-7 URL Rewriting 패턴 377
URL Rewriting 패턴 적용 순서 378
S3 버킷을 생성한다 379
s3cdm 명령어를 설치한다 386
S3 버킷에서 정적 파일을 전송한다 390
「mod_ext_filter」로 URL을 치환한다 391
5-8 기타 적용 가능한 패턴 395
Block Storage RAID 패턴 395
Rewrite Proxy 패턴 396
Cache Proxy 패턴 397
Web Storage Archive 패턴 398
Scheduled Autoscaling패턴 399
5-9 요약 401
부록 _ 403
부록 A Movable Type 설치 404
부록 B EC-CUBE의 설치 423
찾아보기 446
'도서 소개' 카테고리의 다른 글
분산 버전 관리 Git 사용설명서(제2판) (0) | 2013.12.02 |
---|---|
실무에 바로 적용하는 안드로이드 프로그래밍 (38) | 2013.11.22 |
파이썬으로 시작하는 라즈베리 파이 프로그래밍 (0) | 2013.10.30 |
실전 유니티 3D 입문과 완성 (0) | 2013.10.25 |
개발자를 위한 웹 게임 쿡북: 자바스크립트와 HTML5로 만드는 웹 게임의 모든 것 (0) | 2013.09.13 |