AWS 클라우드 설계 원칙 식별
Source: Dev.to
AWS Well-Architected Framework
AWS Well‑Architected Framework는 보안, 복원력, 효율성, 비용 효율성, 운영 관리 가능성, 그리고 지속 가능성 목표에 맞는 클라우드 아키텍처를 구축하기 위한 가이드를 제공합니다. 이는 설계 결정 및 트레이드‑오프의 주요 영역을 나타내는 여섯 개의 기둥으로 구성됩니다.
Operational Excellence
Focus: 시스템을 운영·모니터링하고, 프로세스를 개선하며, 변경을 안전하게 제공하는 것.
What it includes:
- 코드로서의 운영(반복 가능하고 자동화된 프로세스)
- 모니터링, 사고 대응, 사고 후 학습
- 지속적인 개선
Associated terms: 모니터링, 자동화, 런북, 배포, 사고 대응
Security
Focus: 위험을 관리하면서 데이터, 시스템, 자산을 보호하는 것.
What it includes:
- Identity and Access Management(최소 권한)
- 탐지(위협에 대한 로깅/모니터링)
- 인프라 보호
- 데이터 보호(암호화)
- 사고 대응
Associated terms: IAM, 권한, 암호화, 감사 로그, 위협 탐지
Reliability
Focus: 의도된 기능을 일관되게 제공하고 장애에서 복구하는 것.
What it includes:
- 내결함성 설계
- 복구 계획 및 테스트
- 변화와 확장 관리
- 장애 방지 및 완화 설계
Associated terms: 페일오버, 중복성, 백업/복구, 재해 복구, 멀티‑AZ
Performance Efficiency
Focus: 수요 변화에 따라 시스템 요구사항을 충족하기 위해 컴퓨팅 자원을 효율적으로 사용하는 것.
What it includes:
- 적절한 자원 유형 및 크기 선택
- 가능한 경우 관리형 서비스 활용
- 성능 모니터링 및 데이터 기반 개선
- 새로운 AWS 서비스/기능에 맞춰 진화
Associated terms: 지연 시간, 처리량, 성능에 맞는 사이즈 조정, 인스턴스 유형 선택, 캐싱
Cost Optimization
Focus: 불필요한 비용을 피하고 최고의 가치를 얻는 것.
What it includes:
- 낭비를 줄이기 위한 사이즈 조정
- 비용 측정 및 할당(비용 가시성)
- 비용 효율적인 가격 모델 사용(예: Savings Plans, Reserved Instances)
- 사용하지 않는 리소스 종료
Associated terms: 청구서 감소, 유휴 제거, 예산 책정, 비용 할당 태그, “가장 저렴한 옵션”
Sustainability
Focus: 환경 영향을 최소화하고 에너지 효율성을 향상시키는 것.
What it includes:
- 관리형 서비스 및 효율적인 아키텍처 사용
- 리소스 활용 최적화(필요할 때만 확장)
- 지속 가능성 요구에 따라 리전 선택(가능한 경우)
- 전체 컴퓨팅/스토리지/네트워크 낭비 감소
Associated terms: 탄소 발자국, 에너지 사용량, 폐기물 감소, 효율적인 리소스 활용
Exam‑Style Summary
- Operational Excellence: 운영을 실행·모니터링하고 지속적으로 개선합니다.
- Security: 아이덴티티, 데이터, 시스템을 보호합니다.
- Reliability: 장애를 방지하고 빠르게 복구합니다.
- Performance Efficiency: 효율적인 자원 선택으로 성능 요구를 충족합니다.
- Cost Optimization: 낭비를 없애고 비용을 관리합니다.
- Sustainability: 에너지 사용과 환경 영향을 줄입니다.