간편결제, 신용카드 청구할인
인터파크 롯데카드 5% (23,090원)
(최대할인 10만원 / 전월실적 40만원)
북피니언 롯데카드 30% (17,010원)
(최대할인 3만원 / 3만원 이상 결제)
NH쇼핑&인터파크카드 20% (19,440원)
(최대할인 4만원 / 2만원 이상 결제)
Close

아마존 웹 서비스 클라우드 디자인 패턴 구축 가이드

소득공제

2013년 9월 9일 이후 누적수치입니다.

판매지수 59
?
판매지수란?
사이트의 판매량에 기반하여 판매량 추이를 반영한 인터파크 도서에서의 독립적인 판매 지수입니다. 현재 가장 잘 팔리는 상품에 가중치를 두었기 때문에 실제 누적 판매량과는 다소 차이가 있을 수 있습니다. 판매량 외에도 다양한 가중치로 구성되어 최근의 이슈도서 확인시 유용할 수 있습니다. 해당 지수는 매일 갱신됩니다.
Close
공유하기
정가

27,000원

  • 24,300 (10%할인)

    1,350P (5%적립)

할인혜택
적립혜택
  • I-Point 적립은 출고완료 후 14일 이내 마이페이지에서 적립받기한 경우만 적립됩니다.
추가혜택
배송정보
주문수량
감소 증가
  • 이벤트/기획전

  • 연관도서(11)

  • 사은품(4)

출판사 서평

아마존 웹 서비스 한국지사 추천도서!
AWS를 이용한 최적의 웹 사이트 구축 입문서!
풍부한 그림, 스토리가 있는 설명으로 AWS를 제대로 배운다!


클라우드는 가상화 환경이기 때문에 서버나 스토리지의 대수 및 용량을 늘리거나 네트워크 설정 변경이 간편하다. 이 성질을 이용해 설계하면 유연하면서도 고부하에 견딜 수 있는, 관리하기 좋은 시스템을 만들 수 있다. 이런 클라우드에서의 노하우를 패턴화한 것이 ‘Cloud Design Pattern(CDP)’이다. CDP는 이 책의 감수자이자 [아마존 웹 서비스 클라우드 디자인 패턴 설계 가이드]의 저자들인 Ninja of Three(타마가와, 카타야마, 스즈키)가 정리한 것이다.

이 책은 CDP를 만든 감수자들의 시나리오와 몇 가지 CDP를 실제 아마존 웹 서비스(AWS)에 적용할 때 어떻게 할 것인지를 구체적으로 설명한 것이다. AWS에는 30가지 이상의 다양한 가상 서비스가 있다. 이 책에서는 그중 아래의 6가지 서비스를 이용하여 이미지 동영상 제공 사이트/전자상거래 사이트/이벤트 사이트를 실제 구축하는 경험을 제공하고 있다.

EC2(Amazon Elastic Compute Cloud) 가상 서버
Route 53(Amazon Route 53) DNS 서비스
S3(Amazon Simple Storage Service) 인터넷 스토리지
CloudFront(Amazon CloudFront) 콘텐츠 배포 서비스(캐시 서비스)
RDS(Amazon Relational Database Service) 데이터베이스 서비스
ELB(Elastic Load Balancing) 가상 로드 밸런싱

이 책의 주요 내용
1장 _ 가상 서버인 EC2에 Apache를 설치하고 웹 서버를 구축하기까지의 기본적인 방법을 설명한다.
2장 _ EC2 인스턴스를 복제하거나, CPU 성능을 높이거나, 스토리지 용량을 올리는 방법을 설명한다.
3장 _ 시스템 구축의 각종 시나리오에 대해 발생하는 여러 문제를 CDP를 적용하여 어떻게 해결하면 되는지를 설명한다. 3장에서는 Movable Type을 이용한 블로그 시스템을 주제로 한다. Route 53을 이용해 개인 도메인으로 서버를 운용하는 기본적인 방법, S3를 이용해 웹 서버를 구축하는 방법, 그리고 CloudFront를 이용해 콘텐츠를 캐시하여 성능을 높이는 방법을 설명한다.
4장 _ EC-CUBE를 사용한 전자상거래 사이트를 주제로 한다. 다운타임을 최소화하여 서버를 교체하는 방법, 데이터베이스 엔진으로 Amazon RDS를 이용하는 방법, 그리고 이중화 구성을 하여 ELB를 사용한 부하분산 방법을 설명한다.
5장 _ WordPress(워드프레스)를 이용한 이벤트 사이트를 주제로 한다. 이벤트 중 액세스 양이 급격히 증가해도 문제가 발생하지 않도록 부하에 따라 가상 서버의 수를 동적으로 늘리거나 줄이는 방법을 설명한다. 가상 서버를 동적으로 늘리는 방법은 AWS만의 묘미다.

목차

1장 Amazon EC2의 기본 조작
1-1 Amazon EC2란 무엇인가?
Amazon EC2의 기본
이 장의 내용
1-2 AWS 계정을 생성하자
1-3 EC2 인스턴스를 가동하자
AWS Management Console에 로그인한다
EC2 인스턴스를 생성한다
1-4 EC2 인스턴스를 조작하자
EC2 인스턴스를 확인한다
IP 주소를 확인한다
EC2 인스턴스를 정지한다
1-5 SSH로 로그인하여 Apache를 설치하자
SSH로 접속한다
Apache를 설치해보자
1-6 고정 IP 주소를 할당하는 Elastic IP Address
1-7 요약

2장 기본적인 클라우드 디자인 패턴
2-1 이 장의 시나리오
2-2 어느 시점의 가상 서버 이미지를 저장하는 Snapshot 패턴
Snapshot 패턴의 개요
스토리지의 상태를 확인하자
스냅샷을 생성한다
스냅샷에서 EBS 볼륨을 생성한다
스냅샷에서 AMI를 생성한다
2-3 EC2 인스턴스를 이미지로부터 만드는 Stamp 패턴
Stamp 패턴의 개요
기존 EC2 인스턴스에서 사용자 AMI를 생성
AMI에서 EC2 인스턴스를 만든다
복제한 EC2 인스턴스 환경 설정
2-4 CPU나 메모리 등의 사양을 변경하는 Scale Up 패턴
Scale Up 패턴의 개요
인스턴스 타입을 변경한다
2-5 디스크 용량을 변경하는 Ondemand Disk 패턴
Ondemand Disk 패턴의 개요
EC2 인스턴스의 AZ를 확인한다
디스크를 증설한다
디스크 용량을 늘린다
2-6 요약

3장 이미지 동영상 제공 사이트 구축
3-1 이 장의 시나리오
저비용으로 서버를 조금씩 증설하거나 사양을 높인다
이 장의 순서 97
3-2 DNS를 구성하는 Route 53
DNS를 구성하기 위한 준비
Route 53 서비스에 관리할 도메인을 등록한다
레지스트라에 Delegation Set을 신청한다
DNS명과 IP 주소와의 연결
DNS가 정상적으로 설정이 되었는지를 확인한다
3-3 부하가 많은 것을 S3로 제공하는 Web Storage 패턴
Amazon S3와 버킷
S3 버킷을 생성
S3 버킷의 접속 권한을 설정한다
CNAME을 설정
S3 버킷에 파일을 업로드한다
3-4 S3를 정적 콘텐츠 제공용 웹 서버로 사용하는 Direct Hosting 패턴
S3 버킷으로 콘텐츠를 호스팅한다
콘텐츠 저장용 S3 버킷을 준비한다
s3fs를 설치한다
S3 버킷을 마운트한다
웹 사이트 URL을 CNAME 설정한다
Movable Type을 설정한다
3-5 캐시로 부하를 줄이는 Cache Distribution 패턴
Amazon CloudFront와 에지 서버
Amazon CloudFront를 구성한다
에지 서버에 대해 CNAME을 구성한다
3-6 캐시 갱신 문제를 해결하는 Rename Distribution 패턴
갱신 후 새로운 파일명으로 제공한다
블로그 링크를 수정한다
3-7 기타 적용 가능한 패턴
Storage Index 패턴
Write Proxy 패턴
Private Distribution 패턴
Direct Object Upload 패턴
3-8 요약

4장 전자상거래 사이트 구축
4-1 이 장의 시나리오
EC-CUBE를 이용한 전자상거래 사이트 구성
이 장의 순서
4-2 테스트 후 서비스 환경으로 이전하는 Floating IP 패턴
Elastic IP Address 할당하는 EC2 인스턴스를 재빨리 변경한다
서비스 환경을 복사하여 테스트 환경을 만든다
테스트 환경을 서비스 환경으로 변경한다
데이터 변경이 필요할 때의 문제점
4-3 데이터를 다른 서버에 마운트하는 Server Swapping 패턴
데이터를 변경하지 않고 서버만을 변경한다
EBS 볼륨을 디태치한다
EBS 볼륨을 이전한다
4-4 데이터베이스 엔진을 제공하는 “Amazon RDS”
웹 서버와 DB 서버의 분리
Amazon RDS를 구성한다
Amazon RDS의 기본 관리 조작
4-5 로드 밸런서로 이중화 구성을 하는 Multi-Server 패턴
ELB를 사용한 이중화 구성
ELB를 가동한다
여러 대의 EC2 인스턴스로 부하분산한다
부하분산과 장애 시의 상황을 테스트한다
Route 53의 CNAME을 설정한다
4-6 데이터베이스를 레플리케이션하는 DB Replication 패턴
같은 지역의 다른 AZ에 레플리케이션을 구성한다
Multi-AZ를 적용한다
4-7 다른 데이터 센터에 분산하는 Multi-Datacenter 패턴
4-8 기타 적용 가능한 패턴
Deep Health Check 패턴
Stack Deployment 패턴
4-9 요약

5장 이벤트 사이트 구축
5-1 이 장의 시나리오
WordPress를 사용한 이벤트 사이트 구성
이 장의 순서
5-2 마스터/클론 구성으로 많은
마스터/클론으로 구성한다
클론 서버를 만드는 Clone Server 패턴
클론용 AMI를 생성한다
같은 보안 그룹에 포함된 EC2 간에 통신을 할 수 있도록 한다
rsync를 사용해 파일을 동기화한다
마스터 EC2 상의 데이터베이스를 참조하도록 구성한다
ELB로 구성하기 위한 수정
클론용 AMI를 생성한다
5-3 Clone Server 패턴을 적용하여 스케일 아웃하자
ELB를 구성한다
수동 스케일 아웃과 자동 스케일 아웃
수동 스케일 아웃
자동 스케일 아웃
5-4 마스터 EC2의 파일을 공유하는 NFS Sharing 패턴
기존의 클론 EC2를 변경한다
NFS 설치와 설정
AMI 생성과 Auto Scaling의 수정
이페머럴 디스크를 이용한다
5-5 공유 파일의 레플리카를 만들어 고속화하는 NFS Replica 패턴
레플리카를 구성한다
이페머럴 디스크를 이용한다
5-6 데이터베이스의 읽기 전용 레플리카로 부하분산하는 Read Replica 패턴
RDS로 이전한다
읽기 전용 레플리카를 생성한다
HyperDB 플러그인으로 부하분산한다
5-7 URL Rewriting 패턴
URL Rewriting 패턴 적용 순서
S3 버킷을 생성한다
s3cdm 명령어를 설치한다
S3 버킷에서 정적 파일을 전송한다
[mod_ext_filter]로 URL을 치환한다
5-8 기타 적용 가능한 패턴
Block Storage RAID 패턴
Rewrite Proxy 패턴
Cache Proxy 패턴
Web Storage Archive 패턴
Scheduled Autoscaling패턴
5-9 요약

부록
부록 A Movable Type 설치
부록 B EC-CUBE의 설치
찾아보기

본문중에서

이 책 [아마존 웹 서비스 클라우드 디자인 패턴 구현 가이드]에는 일본 AWS 아키텍처들의 경험과 지식이 그대로 녹아 있습니다. AWS가 지닌 확장성, 안정성, 범용성을 기반으로 AWS 클라우드 환경을 실제 사업장에 손쉽게 구현할 수 있도록 풍부한 그림과 명료한 설명으로 안내합니다.
(/ p.XI)

다음은 보안 그룹을 구성한다. 보안 그룹이란, 각 인스턴스에 설치되는 인바운드 방화벽이다. TCP/IP의 포트 번호나 IP 주소에 대해 [어떤 통신을 허가할 것인가]를 설정한다. 기본으로 [quick-start-1]이라는 보안 그룹이 설정되어 있고, 이 보안 그룹은 포트 22(SSH)로의 통신만 허가되어 있다(그림 1-25 참조).
(/ p.29)

이 장에서는 먼저 Movable Type을 설치하고 블로그를 만든다(Movable Type 설치 방법은 부록 A를 참조한다). 블로그를 만들었다면 도메인으로 액세스할 수 있도록 Route 53 서비스를 사용하여 EC2 인스턴스에 도메인명(FQDN)을 붙인다.
(/ p.97)

작업으로 [ec-cube2]라는 EC2 인스턴스는 서비스 환경과 같은 환경이 되었다. 이 EC2 인스턴스에 대해 업데이트하거나, 프로그램을 수정하거나 하여 동작 테스트를 한다. 충분한 테스트가 끝나면 이 테스트 환경을 서비스 환경으로 변경한다. 그러기 위해서 Elastic IP 할당을 [ec-cube]에서 [ec-cube2]로 변경한다.
(/ p.199)

AWS에서는 부하에 따라 EC2 인스턴스를 자동으로 늘리거나 줄일 수 있다. 그것을 위한 기능이 [Auto Scaling]이다. Auto Scaling을 설정해두면 [미리 지정한 조건에 따라 EC2 인스턴스 수를 늘린다(또는 줄인다)]라는 동작을 정의할 수 있고, 수동 설정할 필요 없이 자동으로 스케일 아웃을 할 수 있게 된다.
(/ p.314)

관련이미지

저자소개

오오사와 후미타카 [저] 신작알림 SMS신청 작가DB보기
생년월일 -
출생지 -
출간도서 0종
판매수 0권

테크니컬 라이터이자 프로그래머, 정보처리 기술자(정보보안 전문가, 네트워크 전문가)
개발 관련 잡지나 책에 글(주로 서버나 네트워크, 웹 프로그래밍, 보안에 관한)을 쓰고 있다. 최근에는 웹 시스템 설계·개발에 종사하고 있다. 주요 저서로는 《Angular Web 앱 개발 스타트북》(소텍사), 《AWS Lambda 실천 가이드》 《Amazon Web Services 완전 솔루션 가이드》 《Amazon Web Services 클라우드 디자인 패턴 구현 가이드》(닛케이 BP), 《UI까지 손이 가지 않는 프로그래머를 위한 Bootstrap 3 실용 가이드》 《prototype.js와 script.aculo.us를 활용한 리치 웹 애플리케이션

펼쳐보기
생년월일 -
출생지 -
출간도서 0종
판매수 0권

AWS Premier Consulting Partner인 (주)메가존에서 SA를 책임지고 있으며, 클라우드 인프라 컨설팅과 디자인 및 구축, 운용 관련 일을 하고 있다. 또한, AWS 사용자 그룹 리더이며, AWS Community Hero로 활동하고 있다. 옮긴 책으로는 《아마존 웹 서비스 클라우드 디자인 패턴 설계 가이드》, 《아마존 웹 서비스 클라우드 디자인 패턴 구축 가이드》, 《인프라스트럭처 자동화 프레임워크 Chef-Solo 입문》, 《네트워크 더 쉽게, 더 깊게(제3판)》, 《탄력적 개발로 이끄는 AWS 실천 기술》, 《고진감래 C 언어》, 《구글 클라우드 플랫폼 입문》 등이 있다.

Nikkei Systems 편집 [기타]
생년월일 -
출생지 -
출간도서 0종
판매수 0권

[편서]
아마존 웹 서비스 클라우드 디자인 패턴 구축 가이드

이 상품의 시리즈

(총 19권 / 현재구매 가능도서 12권)

펼쳐보기

컴퓨터/인터넷 분야에서 많은 회원이 구매한 책

    리뷰

    0.0 (총 0건)

    구매 후 리뷰 작성 시, 북피니언 지수 최대 600점

    리뷰쓰기

    기대평

    작성시 유의사항

    평점
    0/200자
    등록하기

    기대평

    9.0

    교환/환불

    교환/환불 방법

    ‘마이페이지 > 취소/반품/교환/환불’ 에서 신청함, 1:1 문의 게시판 또는 고객센터(1577-2555) 이용 가능

    교환/환불 가능 기간

    고객변심은 출고완료 다음날부터 14일 까지만 교환/환불이 가능함

    교환/환불 비용

    고객변심 또는 구매착오의 경우에만 2,500원 택배비를 고객님이 부담함

    교환/환불 불가사유

    반품접수 없이 반송하거나, 우편으로 보낼 경우 상품 확인이 어려워 환불이 불가할 수 있음
    배송된 상품의 분실, 상품포장이 훼손된 경우, 비닐랩핑된 상품의 비닐 개봉시 교환/반품이 불가능함

    소비자 피해보상

    소비자 피해보상의 분쟁처리 등에 관한 사항은 소비자분쟁해결기준(공정거래위원회 고시)에 따라 비해 보상 받을 수 있음
    교환/반품/보증조건 및 품질보증 기준은 소비자기본법에 따른 소비자 분쟁 해결 기준에 따라 피해를 보상 받을 수 있음

    기타

    도매상 및 제작사 사정에 따라 품절/절판 등의 사유로 주문이 취소될 수 있음(이 경우 인터파크도서에서 고객님께 별도로 연락하여 고지함)

    배송안내

    • 인터파크 도서 상품은 택배로 배송되며, 출고완료 1~2일내 상품을 받아 보실 수 있습니다

    • 출고가능 시간이 서로 다른 상품을 함께 주문할 경우 출고가능 시간이 가장 긴 상품을 기준으로 배송됩니다.

    • 군부대, 교도소 등 특정기관은 우체국 택배만 배송가능하여, 인터파크 외 타업체 배송상품인 경우 발송되지 않을 수 있습니다.

    • 배송비

    도서(중고도서 포함) 구매

    2,000원 (1만원이상 구매 시 무료배송)

    음반/DVD/잡지/만화 구매

    2,000원 (2만원이상 구매 시 무료배송)

    도서와 음반/DVD/잡지/만화/
    중고직배송상품을 함께 구매

    2,000원 (1만원이상 구매 시 무료배송)

    업체직접배송상품 구매

    업체별 상이한 배송비 적용