본문 바로가기

도서 소개

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

 

 

이 책은 현재 절판입니다. 그간 읽어주신 분들께 감사를 드립니다.


아마존 웹 서비스 한국지사 추천도서!
클라우드 설계의 베스트 프랙티스 모음집!
클라우드를 활용하고 싶은 모든 IT 엔지니어에게 추천합니다!


출판사  제이펍
원출판사  Nikkei BP
원서명  Amazon Web Services クラウドデザインパターン 設計ガイド(원서 ISBN 9784822211967)
저자명  타마가와 켄, 카타야마 아키오, 스즈키 히로야스
역자명  박상욱
시리즈  I♥Cloud 06 (아이러브클라우드 06)
출판일  2013년 6월 24일
페이지  200쪽
판  형  크라운판 변형(170*225), 반양장(Soft Cover)
정  가  20,000원
ISBN  978-89-94506-68-5   부가기호: 93000
키워드  AWS / Cloud / 디자인 패턴 / 아마존 / 클라우드 /
분야  네트워크 / 클라우드

관련 사이트
원출판사 도서소개 페이지

아마존재팬 도서소개 페이지
■ 역자 Q&A 메일(polo149278골뱅이hotmail.com)

관련 포스트
2013/06/12 - [출간전 책소식] - 아마존 웹 서비스(AWS)를 이용하실 건가요?


관련 시리즈
I♥Cloud(아이러브클라우드)

소스 코드 다운로드
■ (소스 없음)

강의 자료
■ 교재로 채택하신 분들에게는 강의교안을 제작할 수 있는 자료를 보내드리도록 하겠습니다(출판사로 메일이나 전화로 연락주세요).


관련 도서
세븐 데이터베이스: 만들면서 파악하는 NoSQL
몽고디비 인 액션: 빅 데이터 시대의 초고의 NoSQL 데이터베이스
클라우드 기반 애플리케이션 개발: 개념, 패턴, 그리고 프로젝트
클라우드의 충격: IT 역사상 최대의 창조적 파괴가 시작되었다

샘플 PDF(머리말, 차례 등의 앞부속물, 1장 클라우드 디자인 패턴 일부)

아마존웹서비스클라우드디자인패턴설계가이드_sample.pdf
다운로드



정오표 페이지
■ (등록되는 대로 링크를 걸어드리겠습니다)


도서구매 사이트(가나다순)

 

 

 

 

[강컴]   [교보문고]   [도서11번가]   [반디앤루니스]   [알라딘]   [예스이십사]   [인터파크]


도서 소개
아마존 웹 서비스 한국지사 추천도서!

클라우드 컴퓨팅을 활용하면 지금까지 생각지도 못했던 확장성 높은 시스템을 저비용으로 구축할 수 있다. 그러나 클라우드를 사용하려다 좌절하는 경우가 많으며, 클라우드 특유의 장점을 살려 설계하는 경우 또한 적다. 이전과는 다른 발상이 필요한 시점이다. 이 책에서 소개하는 48개의 ‘클라우드 디자인 패턴’과 디자인 패턴 적용 시나리오를 참고하면, 자사 환경에 맞는 최적의 클라우드 시스템을 구축할 수 있을 것이다.

이 책의 내용은 아마존 웹 서비스를 전제로 하고 있지만, 일반적인 클라우드 설계의 베스트 프랙티스라고 해도 손색이 없다. 실제 적용 사례를 구체적인 시나리오를 통해 소개하고 있어 직접 따라 해보며 배울 수 있도록 구성하였다. 클라우드를 활용하고 싶은 모든 IT 엔지니어에게 추천한다.

이 책의 주요 내용은 다음과 같다.
1장 클라우드 디자인 패턴(CDP)
기본 패턴

가용성 향상 패턴
동적 콘텐츠 처리 패턴
정적 콘텐츠 처리 패턴
데이터 업로드 패턴
관계 데이터베이스 패턴
일괄 처리 패턴
운용 보수 패턴
네트워크 패턴

2장 클라우드 디자인 패턴 적용 시나리오
이미지 동영상 제공 사이트
전자상거래 사이트
이벤트 사이트

부록
기본 용어 해설
클라우드 컴포넌트
클라우드 설계 원칙
CDP 목록표

이 책의 대상 독자는 다음과 같다.
• 클라우드로 무엇이 가능한지 잘 모르는 분
• 지금 막 클라우드를 쓰기 시작하는 분
• 인프라를 많이 구축해본 경험이 없는 애플리케이션 엔지니어
• 신규 시스템을 클라우드를 사용해 설계하려는 분
• 기존 시스템을 클라우드로 이전하려고 하는 분
• 시스템 운용을 간편하게 하고자 하는 분
• 클라우드로 비용 절감을 하고 싶은 분

저자 소개
타마가와 켄(玉川 憲)

_ 아마존 데이터 서비스 일본 주식회사 기술 총괄부장 겸 에반젤리스트
1976년, 오사카에서 태어났다. 도쿄 대학교 기계정보공학과를 졸업하였으며, 미국 카네기 멜론 대학교의 MBA(경영학 석사)와 MSE(소프트웨어공학 석사) 과정을 마쳤다. AWS의 가능성에 매료되어 2010년에 일본 시장 진출에 참가하였으며, 현재는 AWS의 아키텍트 부문을 총괄하고 있다. CDP의 발기인이기도 하다. 오징어와 Mr.Children과 AWS 클라우드를 정말 사랑한다. 취미는 아기 돌보기와 테니스, 그리고 풋살이다.

카타야마 아키오(片山 暁雄)
_ 아마존 데이터 서비스 일본 주식회사 솔루션 아키텍트
1977년, 오사카에서 태어났다. 시바우라 공업대학교 재료공학과를 졸업하였다. AWS를 이용한 ASP 사업 시작과 Japan AWS User Group(JAWS‐UG)의 활동을 통해 AWS의 매력에 빠져 지금까지 왔다. 프로그램으로 인프라를 만드는 것이 당연시되는 세계를 목표로 AWS 보급에 바쁜 하루하루를 보내고 있다. 좋아하는 언어는 자바와 액션스크립트이며, 좋아하는 CDP는 Cloud DI이다.

스즈키 히로야스(鈴木 宏康)
_ 아이렛 주식회사 CTO
1975년, 아이치 현에서 태어났다. 도쿄 공업대학교 대학원의 정보연구과를 졸업하였다. 벤처 기업에서 여러 가지 웹 시스템 구축과 운용을 경험하고, 현재는 아이렛 주식회사의 CTO로서 AWS의 도입 지원 및 운용 보수에 특화한 cloudpack 사업을 총괄하고 있다.

역자 소개
박상욱
대학에서 컴퓨터과학을 전공하였고, 한국무역협회 무역아카데미 IT Master JAVA & Oracle On Linux 과정을 수료하였다. 약 7년간 일본에서 시스템 및 가상화 엔지니어로 근무하며 일본 중소기업 및 대기업 시스템 설계와 구축, 운용에서부터 금융권의 인프라 설계 및 구축 업무 등을 담당하였다. 또한, 온라인 게임 회사인 일본 넥슨에서 시스템 엔지니어로도 일했으며, 특히 시스템 가상화에 대한 업무를 주로 담당하였다. 2010년 한국으로 들어와 KT에서 Public Cloud 및 VDI 인프라 설계 및 구현, 컨설팅 업무를 진행하였으며, 현재는 온라인/모바일 게임 회사인 와이디온라인의 인프라를 총괄하고 있다. 클라우드와 가상화에 관한 공부와 활동을 꾸준히 하고 있으며, 최근에는 아마존 웹 서비스 클라우드 디자인 패턴 시리즈를 번역하면서 AWS의 매력에 푹 빠져 지내고 있다.


차례
1장 클라우드 디자인 패턴(CDP) _ 1

설 명 _ 2

기본 패턴 _ 6
  1. Snapshot 패턴 _ 6
  2. Stamp 패턴 _ 9
  3. Scale Up 패턴 _ 12
  4. Ondemand Disk 패턴 _ 14

가용성 향상 패턴 _ 17
  5. Multi-Server 패턴 _ 17
  6. Multi-Datacenter 패턴 _ 20
  7. Floating IP 패턴 _ 23
  8. Deep Health Check 패턴 _ 26

동적 콘텐츠 처리 패턴 _ 28
  9. Scale Out 패턴 _ 28
  10. Clone Server 패턴 _ 31
  11. NFS Sharing 패턴 _ 34
  12. NFS Replica 패턴 _ 36
  13. State Sharing 패턴 _ 38
  14. URL Rewriting 패턴 _ 40
  15. Rewrite Proxy 패턴 _ 42
  16. Cache Proxy 패턴 _ 44
  17. Scheduled Scale Out 패턴 _ 46

정적 콘텐츠 처리 패턴 _ 49
  18. Web Storage 패턴 _ 49
  19. Direct Hosting 패턴 _ 51
  20. Private Distribution 패턴 _ 53
  21. Cache Distribution 패턴 _ 55
  22. Rename Distribution 패턴 _ 58
  23. Private Cache Distribution 패턴 _ 60

데이터 업로드 패턴 _ 62
  24. Write Proxy 패턴 _ 62
  25. Storage Index 패턴 _ 65
  26. Direct Object Upload 패턴 _ 67

관계 데이터베이스 패턴 _ 69
  27. DB Replication 패턴 _ 69
  28. Read Replica 패턴 _ 71
  29. Inmemory DB Cache 패턴 _ 73
  30. Sharding Write 패턴 _ 75

일괄 처리 패턴 _ 77
  31. Queuing Chain 패턴 _ 77
  32. Priority Queue 패턴 _ 79
  33. Job Observer 패턴 _ 82
  34. Scheduled Autoscaling 패턴 _ 84

운용 보수 패턴 _ 86
  35. Bootstrap 패턴 _ 86
  36. Cloud DI 패턴 _ 88
  37. Stack Deployment 패턴 _ 90
  38. Server Swapping 패턴 _ 93
  39. Monitoring Integration 패턴 _ 95
  40. Web Storage Archive 패턴 _ 97
  41. Weighted Transition 패턴 _ 99

네트워크 패턴 _ 102
  42. OnDemand NAT 패턴 _ 102
  43. Backnet 패턴 _ 104
  44. Functional Firewall 패턴 _ 107
  45. Operational Firewall 패턴 _ 109
  46. Multi Load Balancer 패턴 _ 111
  47. WAF Proxy 패턴 _ 113
  48. CloudHub 패턴 _ 116

2장 클라우드 디자인 패턴 적용 시나리오 _ 119
설 명 _ 120

2-1 이미지 동영상 공유 사이트 _ 124
인기가 있으니 동영상도 올려보자 _ 125
  • Web Storage 패턴 _ 125
계속 되는 인기로 사이트에 과부하가 걸린다면 _ 128
  • Direct Hosting 패턴 _ 128
해외에서 액세스가 많아지면 _ 129
  • Cache Distribution 패턴 _ 129
캐시 데이터가 업데이트되지 않을 때 _ 131
  • Rename Distribution 패턴 _ 131
그 외의 다른 문제와 적용 패턴 _ 132

2-2 전자상거래 사이트 _ 135
이용 중인 소프트웨어 버전을 올리려고 할 때 _ 136
  • Floating IP 패턴 _ 136
서비스 장애 시 빨리 복구하려고 할 때 _ 138
  • Server Swapping 패턴 _ 138
서비스 장애가 두 번 다시 발생하지 않게 하려면 _ 140
  • Multi-Server 패턴 _ 140
데이터베이스 장애 시에도 서비스를 계속하려고 한다면 _ 143
  • DB Replication 패턴 _ 143
정전이나 지진을 대비하자 _ 145
  • Multi-Datacenter 패턴 _ 145
그 외의 다른 문제와 적용 패턴 _ 147

2-3 이벤트 사이트 _ 149
텔레비전에 소개되어 액세스가 급증할 때 _ 150
  • Clone Server 패턴/Scale Out 패턴 _ 150
동기적으로 데이터 업데이트를 하려고 할 때 _ 153
  • NFS Sharing 패턴 _ 153
액세스가 증가해도 문제없는 데이터 동기 _ 155
  • NFS Replica 패턴 _ 155
DB 서버의 성능 저하 문제를 해결 _ 156
  • Read Replica 패턴 _ 156
정적 콘텐츠에 대한 액세스를 효과적으로 처리하자 _ 157
  • URL Rewriting 패턴 _ 157
그 외의 다른 문제와 적용 패턴 _ 159

부록 _ 165
부록 1 기본 용어 해설 _ 166
부록 2 클라우드 컴포넌트 _ 171
부록 3 클라우드 설계 원칙 _ 179
CDP 목록표 _ 182