-
아마존 웹 서비스 클라우드 디자인 패턴 설계 가이드카테고리 없음 2023. 3. 13. 11:00
AWS 컴포넌트들을 구성하는 방법을 상황에 맞게 패턴으로 설명하고 있고 있습니다. 수많은 AWS를 어떻게 엮어 써야 할지 고민인 분, 어떻게 효율을 높일수 있는지 고민인 분들께 추천합니다. 책을 읽다 보면 수많은 AWS 요소들이 자연스럽게 머리속에 들어옵니다.
클라우드 디자인 패턴 설계 가이드북. 아마존 웹 서비스를 전제로 하여 48개의 클라우드 디자인 패턴과 디자인 패턴 적용 시나리오을 제시한다. 실제 적용 사례를 구체적인 시나리오를 통해 소개하고 있어 직접 따라 해보며 배울 수 있도록 구성하였다. 이를 통해 다양한 환경에 맞는 클라우드 시스템을 구축할 수 있도록 돕는다. 클라우드 초보자를 비롯한 클라우드를 활용하고 싶은 모든 IT 엔지니어들이 참고할 수 있다.
1장 클라우드 디자인 패턴(CDP)
설 명
기본 패턴
1. Snapshot 패턴
2. Stamp 패턴
3. Scale Up 패턴
4. Ondemand Disk 패턴
가용성 향상 패턴
5. Multi-Server 패턴
6. Multi-Datacenter 패턴
7. Floating IP 패턴
8. Deep Health Check 패턴
동적 콘텐츠 처리 패턴
9. Scale Out 패턴
10. Clone Server 패턴
11. NFS Sharing 패턴
12. NFS Replica 패턴
13. State Sharing 패턴
14. URL Rewriting 패턴
15. Rewrite Proxy 패턴
16. Cache Proxy 패턴
17. Scheduled Scale Out 패턴
정적 콘텐츠 처리 패턴
18. Web Storage 패턴
19. Direct Hosting 패턴
20. Private Distribution 패턴
21. Cache Distribution 패턴
22. Rename Distribution 패턴
23. Private Cache Distribution 패턴
데이터 업로드 패턴
24. Write Proxy 패턴
25. Storage Index 패턴
26. Direct Object Upload 패턴
관계 데이터베이스 패턴
27. DB Replication 패턴
28. Read Replica 패턴
29. Inmemory DB Cache 패턴
30. Sharding Write 패턴
일괄 처리 패턴
31. Queuing Chain 패턴
32. Priority Queue 패턴
33. Job Observer 패턴
34. Scheduled Autoscaling 패턴
운용 보수 패턴
35. Bootstrap 패턴
36. Cloud DI 패턴
37. Stack Deployment 패턴
38. Server Swapping 패턴
39. Monitoring Integration 패턴
40. Web Storage Archive 패턴
41. Weighted Transition 패턴
네트워크 패턴
42. OnDemand NAT 패턴
43. Backnet 패턴
44. Functional Firewall 패턴
45. Operational Firewall 패턴
46. Multi Load Balancer 패턴
47. WAF Proxy 패턴
48. CloudHub 패턴
2장 클라우드 디자인 패턴 적용 시나리오
설 명
2-1 이미지 동영상 공유 사이트
인기가 있으니 동영상도 올려보자
· Web Storage 패턴
계속 되는 인기로 사이트에 과부하가 걸린다면
· Direct Hosting 패턴
해외에서 액세스가 많아지면
· Cache Distribution 패턴
캐시 데이터가 업데이트되지 않을 때
· Rename Distribution 패턴
그 외의 다른 문제와 적용 패턴
2-2 전자상거래 사이트
이용 중인 소프트웨어 버전을 올리려고 할 때
· Floating IP 패턴
서비스 장애 시 빨리 복구하려고 할 때
· Server Swapping 패턴
서비스 장애가 두 번 다시 발생하지 않게 하려면
· Multi-Server 패턴
데이터베이스 장애 시에도 서비스를 계속하려고 한다면
· DB Replication 패턴
정전이나 지진을 대비하자
· Multi-Datacenter 패턴
그 외의 다른 문제와 적용 패턴
2-3 이벤트 사이트
텔레비전에 소개되어 액세스가 급증할 때
· Clone Server 패턴/Scale Out 패턴
동기적으로 데이터 업데이트를 하려고 할 때
· NFS Sharing 패턴
액세스가 증가해도 문제없는 데이터 동기
· NFS Replica 패턴
DB 서버의 성능 저하 문제를 해결
· Read Replica 패턴
정적 콘텐츠에 대한 액세스를 효과적으로 처리하자
· URL Rewriting 패턴
그 외의 다른 문제와 적용 패턴
부록
부록 1 기본 용어 해설
부록 2 클라우드 컴포넌트
부록 3 클라우드 설계 원칙
CDP 목록표