관리 메뉴

HAMA 블로그

AWS 클라우드 디자인 패턴 (CDP) 본문

아마존 AWS & 클라우드

AWS 클라우드 디자인 패턴 (CDP)

[하마] 이승현 (wowlsh93@gmail.com) 2016. 3. 27. 16:11




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


기본패턴

Snapshot패턴 (데이터 백업)



Stamp 패턴 (서버 복제) 



Scale up 패턴 ( 동적 서버 사용 업 / 다운 ) 



OnDemand 디스크 패턴 ( 동적 디스크 용량 증감)



가용성 향상 패턴

Multi-Server패턴 (서버이중화)

Multi-DataCenter패턴 (데이터센터 레벨의 이중화)

Floating IP패턴 (IP어드레스 동적 이동)

Deep Health Check패턴 (시스템 상태 확인)


동적 컨텐츠 처리 패턴

Scale Out패턴(서버 수의 동적 증감)

Clone Server패턴(서버 클론)

NFS Sharing 패턴 (공유 컨텐츠 이용)

NFS Replica패턴 (공유 컨텐츠 복제)

State Sharing 패턴 (상태 정보 공유)

URL Rewrite 패턴 (정적 콘텐츠 이전)

Rewrite Proxy 패턴 (URL 변경 프락시 설치)

Cache Proxy패턴(캐쉬설치)

Seheduled Scale Out 패턴(스케쥴에 의한 서버증감)


정적 콘텐츠 처리 패턴

Web Storage패턴( 고가용성의 인터넷 스토리지 활용)

Direct Hosting 패턴(인터넷 스토리지 직접 호스팅)

Private Distribution 패턴 (특정사용자에게 데이터 배포)

Cache Distribution패턴 (사용자와 물리적으로 가까운곳에 데이터 배치)

Renaming Distribution패턴(변경지연없는 배포)

Private Cache Distribution패턴 (CDN 을 이용한 프라이빗 배포)


데이터 업로드 패턴

Write Proxy 패턴 (인터넷 스토리지로 고속 업로드)

Storage Index 패턴(인터넷 스토리지 효율화)

Direct Object Upload 패턴(업로드 절차 간소화)


관계데이터베이스 패턴

DB Replication패턴 (온라인 DB 복제)

Read Replica 패턴 (읽기전용 레플리카를 통한 부하분산)

InMemory DB Cache 패턴(자주사용되는 데이터 캐쉬화)

Sharing Write 패턴 (쓰기 효율화)

Queuing 패턴 (시스템간의 낮은 의존도 구성)

 Priority Queue 패턴 (우선순위 변경)

Job Observer패턴(작업감시와 서버 추가/삭제)

Scheduled AutoScaling 패턴 (일괄처리서버의 자동 가동/정지)


운용보수 패턴

BootStrap패턴 (가동설정의 자동수집)

Cloud DI패턴(변경이 많은 부분의 분리)

Stack Deployment패턴(서버군 가동 템플릿화)

Server Swapping패턴(서버이전)

Monitering Integration 패턴 (모니터링 툴 일원화)

Web Storage Archive 패턴 (대용량 데이터 아카이브화)

Weighted Transition패턴(가중치 라운드 로빈 DNS를 이용한 이전)


네트워크 패턴

OnDemand NAT패턴(유지보수시 인터넷 설정 변경)

Backnet 패턴(관리용 인터넷 설치)

Funtional Firewall패턴(단계적 엑세스 제한)

Operational Firewall패턴(기능별 엑세스 제한)

Multi Load Balancer패턴 (복수 로드밸런서 설치)

WAF Proxy패턴(고가의 Web application firewall 의 효율적 활용)

Cloud Hub패턴(VPN지점 설치)



 


Comments