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

클라우드 기반 애플리케이션 개발 : 개념 패턴 그리고 프로젝트

원제 : BUILDING APPLICATIONS IN THE CLOUD: CONCEPTS, PATTERNS, AND PROJECTS
소득공제

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

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

25,000원

  • 22,500 (10%할인)

    1,250P (5%적립)

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

  • 연관도서(13)

  • 사은품(4)

출판사 서평

클라우드 환경에서 다양한 디자인 패턴 적용 방법을 배운다.
프로젝트를 통한 실제 애플리케이션 제작 과정을 배운다.


개발 중인 클라우드 애플리케이션의 가치를 극대화하고 싶은가?
처음 겪는 클라우드 환경에서 문제들을 피하고 싶은가?

그렇다면 현재 시스템에서 동작하는 것들을 그대로 클라우드에 마이그레이션하면 안 된다. 클라우드 환경에서 애플리케이션이 최고의 성능과 확장성, 가용성을 내기 위해서는 이 새로운 환경에 걸맞은 구조적인 패턴을 사용해야 한다. 현재 여러분이 클라우드 환경에서 새로운 애플리케이션을 개발하거나 기존의 서비스를 클라우드 환경으로 이식하고자 하는 경우라면, 이 책에서 많은 도움을 받을 수 있을 것이다.

능숙한 클라우드 개발자인 크리스 모이어가 소개하는 클라우드 기반 환경에서 이미 검증된 패턴들 중 여러분의 서비스와 유사한 것으로 확인되는 “디자인 패턴”을 적용하기만 하면 된다. 이 책은 검증된 패턴들을 확장 가능한 예제 코드와 개별 상황에 맞는 파이썬 애플리케이션을 아마존 웹 서비스(AWS)와 함께 소개하고 있다.

이 책에서는 다음의 내용들을 다루고 있다.

- 성공적인 클라우드 솔루션을 개발하기 위한 핵심 개념 소개
- 올바른 SaaS의 개발
- 클라우드 공급자들이 제공하는 서비스에 대한 이해
- 클라우드 애플리케이션의 기반이 되는 강력한 이미지의 디자인 방법
- 외부 시스템과 연동하기 위해 선택해야 할 최적의 패턴
- 데이터 처리를 위한 효율적인 코드 실행
- 다수의 서버로 구성된 클러스터 활용

이 책의 집필 목적
책은 코드를 설명하기 위한 입문서가 아니다. 또한 ‘클라우드에서 어떻게 애플리케이션을 개발해야 한다’라고 정의를 하고 있지도 않다. 이 책은 여러분이 클라우드에서 애플리케이션을 개발할 때 발생 가능한 특수한 상황들에 대한 참고를 목적으로 한다. 사장이나 팀장이 어느 날 “새로운 프로젝트를 클라우드에서 확장 가능하게 개발하라.”라는 지령을 내렸을 때, 여러분은 이 책에서 설명하고 있는 여러 가지 패턴들 중 어떤 것이 개발하려는 서비스에 가장 적합한지 논의해 볼 수 있게 될 것이다. 만약 프로젝트 수행 중 도무지 어떻게 해결해야 할 지 모르는 문제에 직면하거나, 좋은 비즈니스 아이디어를 가지고 프로젝트를 시작하긴 하였지만 이를 어떻게 확장해야 하는지에 대한 개념이 부족할 때, 또는 기존의 서비스를 클라우드에 어떻게확장하여 적용해야 하는지에 대한 의문이 들 때 이 책을 참고하면 된다. 또는 클라우드에서 어떤 형태의 애플리케이션을 사용할 수 있는지 궁금한 경우에도 참고할 수 있다.

목차

CHAPTER 0 소개
클라우드 컴퓨팅이란 대체 무엇인가?
클라우드 컴퓨팅의 진화
메인프레임
PC의 혁명
고속 인터넷의 시대
클라우드
HTML5와 로컬 스토리지
모바일 장치들의 출현
스레딩, 병렬 프로세싱, 그리고 병렬 컴퓨팅 12
클라우드에서의 개발과 일반적인 개발의 차이점 15
피해야 할 것들
클라우드 시작하기
클라우드 패턴의 선택
클라우드 플랫폼의 구현

CHAPTER 1 클라우드 서비스의 기본
클라우드 컴퓨팅의 기원
클라우드 서비스가 대체 뭐기에?
컴퓨트
스토리지
연결성(또는 네트워킹)
레거시 패턴
단순히 클라우드에 넣기만 한다고 해서 확장성이 생겨나는 것은 아니다
장애를 기능과 같이
CAP 이론
일관성
가용성
부분 장애 극복
최종적 일관성
요약

CHAPTER 2 SaaS 만들기
책에서 소개된 도구들
아마존 웹 서비스 등록
boto 설치
환경 설정
설정 테스트 및 확인
애플리케이션이 필요로 하는 것
데이터 계층
AWS의 데이터베이스
SDB로의 연결
오브젝트 관계 매핑의 사용
애플리케이션 계층
ELB 사용하기
로드밸런서에 서버 추가
인스턴스를 로드밸런서에 자동으로 등록하는 법 64
HTTP와 REST
헤더
바디
메서드
인증 계층
클라이언트 계층
브라우저 기반 클라이언트
네이티브 애플리케이션
요약

CHAPTER 3 클라우드 서비스 공급자
아마존 웹 서비스
Simple Storage Service(S3)
CloudFront
Simple Queue Service(SQS)
Elastic Compute Cloud(EC2)
Elastic Block Storage(EBS)
Elastic Load Balancing(ELB) 113
SimpleDB
Relational Database Service(RDS) 119
Simple Notification Service(SNS) 126
가상 사설 클라우드(VPC)
구글 클라우드
앱엔진
구글 스토리지
랙스페이스 클라우드
클라우드파일
클라우드서버
클라우드사이트
요약

CHAPTER 4 이미지 디자인
Prepackaged Images 패턴
미리 보기
패턴의 적용 조건
세부 설명
구현
예제
요약
Singleton Instances 패턴
미리 보기
패턴의 적용 조건
세부 설명
구현
예제
요약
Prototype Images 패턴
미리 보기
패턴의 적용 조건
세부 설명
구현
예제
요약

CHAPTER 5 아키텍처 디자인
Adapters 패턴
미리 보기
패턴의 적용 조건
세부 설명
구현
예제
요약
Facade 패턴
미리 보기
패턴의 적용 조건
세부 설명
구현
예제
요약
Proxies와 Balancers 패턴
미리 보기
패턴의 적용 조건
세부 설명
구현
예제
요약

CHAPTER 6 데이터의 처리
Queuing 패턴
미리 보기
패턴의 적용 조건
세부 설명
구현
예제
요약
Command 패턴
미리 보기
패턴의 적용 조건
세부 설명
구현
예제
요약
Iterator 패턴
미리 보기
패턴의 적용 조건
세부 설명
구현
예제
요약
Observer 패턴
미리 보기
패턴의 적용 조건
세부 설명
구현
예제
요약

CHAPTER 7 클러스터링
n-Tier Web 패턴
미리 보기
패턴의 적용 조건
세부 설명
구현
예제
요약
Semaphores and Locking 패턴
미리 보기
패턴의 적용 조건
세부 설명
구현
예제
요약
Map/Reduce 패턴
미리 보기
패턴의 적용 조건
세부 설명
구현
예제
요약

CHAPTER 8 간단한 웹블로그
스토리지
도메인의 생성
User 오브젝트
Post 오브젝트
코멘트 오브젝트
애플리케이션
WSGI에 대한 간단한 설명
DB 핸들러
사용자, 포스트, 코멘트 핸들러 288
스팸 분류
표현
HTTP 프락시 설정
포스트
코멘트
배포
기본 인스턴스의 시작
소프트웨어 설치
애플리케이션의 설치
아파치의 설치
이미지의 생성
프락시의 생성
요약

CHAPTER 9 Marajo를 사용한 웹블로그
환경 초기화
핸들러
리소스
static
템플릿
리소스의 생성
핸들러의 생성
애플리케이션의 설정
템플릿의 생성
애플리케이션의 구동
커스텀 템플릿의 생성
리스트 템플릿
수정 템플릿
요약

용어집
찾아보기

저자소개

크리스토퍼 M. 모이어(Christopher M. Moyer) [저] 신작알림 SMS신청 작가DB보기
생년월일 -
출생지 -
출간도서 0종
판매수 0권

RIT(Rochester Institute of Technology)에서 소프트웨어 엔지니어링 학사 학위를 받았다. 클라우드 컴퓨팅 환경에서 5년이 넘는 개발 경력이 있으며, 가장 유명한 프로젝트로는 “boto”로 알려진 아마존 웹 서비스(AWS)의 클라이언트 라이브러리가 있다. 미치 가낫(Mitch Garnaat)과 함께 이 라이브러리를 사용하여 “Marajo”와 “botoweb”으로 알려진 웹 프레임워크를 개발하였다. 또한 이 프레임워크를 사용한 다수의 확장 가능한 애플리케이션 개발 경험도 있다. 크리스는 현재 Technology of Newstex, LLC의 부사장이며, 클라우드 마이그레이션에 대한 기술 개발 부분

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

커널 및 드라이버 엔지니어로 경력을 시작해서 시스템 엔지니어를 지나 데브옵스를 거쳐 현재는 테크놀로지스트라는 생소한 일을 하고 있다. 카페24 연구소 초기 멤버로 각종 호스팅 서비스의 개발에 참여, 장단기 장애 해결과 일일 단위 문제 해결 등을 수행하다가, 알서포트에서 베어메탈과 AWS 기반의 글로벌 시스템을 한국, 일본, 미국과 유럽 등지에 구현했다. 이후 스파크 앤 어소시에이트에서 클라우드 스케일링 팀과 함께 애자일 기반으로 KT 클라우드 개발 및 국내 제조 회사의 사설 클라우드 개발에 참여했으며, 이후 아마존 웹 서비스의 솔루션 아키텍트로 활

펼쳐보기

역자의 다른책

전체보기

이 상품의 시리즈

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

펼쳐보기

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

    리뷰

    2.0 (총 0건)

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

    리뷰쓰기

    기대평

    작성시 유의사항

    평점
    0/200자
    등록하기

    기대평

    0.0

    교환/환불

    교환/환불 방법

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

    교환/환불 가능 기간

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

    교환/환불 비용

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

    교환/환불 불가사유

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

    소비자 피해보상

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

    기타

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

    배송안내

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

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

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

    • 배송비

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

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

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

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

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

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

    업체직접배송상품 구매

    업체별 상이한 배송비 적용