AWS에서의 모범사례를 학습하고, 이를 자신의 Architecture
에 맞춰 설계한다.
이러한 Well-Architected Tool을 통해 Well-Architected Review를 수행하며 실질적으로 개인 및 기업의 Architecture에 현실적인 도움이 되도록 한다.
클라우드 서비스를 이용하는 과정에서 보안, 규정 준수 및 법규 준수와 관련된 사항들을 평가하고 제시하는 AWS(Amazon Web Services)의 서비스이다.
직접 AWS가 사용자의 아키텍쳐를 검사하고, 더 나은 방향을 제시한다.
클라우드 아키텍처의 디자인 및 운영을 평가하고 최적화하기 위한 도구입니다. 이 도구는 클라우드 애플리케이션을 설계할 때 주요한 디자인 원칙에 따라 평가하고, 비용 효율성, 보안, 안정성, 성능 향상 등을 위한 권장 사항을 제공한다.
이러한 질문은 렌즈
에 따라 각기 다른 고정된 질문
이 나오며, AWS가 자동으로 아키텍처를 검사하여 방향을 제시 해주는 것이 아니라,
사용자가 해당 질문들을 보고 직접 해당 질문에 답하는(자신의 아키텍쳐를 검사/검증 해보는) 과정이 필요하다.
질문의 예시
어떻게 데이터 보호 및 암호화가 구성되어 있나요?
네트워크에 대한 보안 그룹 및 ACL(Access Control List) 정책은 어떻게 관리되고 있나요?
감사 로그 및 이벤트의 모니터링과 분석은 어떻게 이루어지고 있나요?
➡️ 관점 및 접근 방식
AWS Well-Architected Framework는 5가지 핵심 영역(비용 최적화, 운영 우수성, 안정성, 안정성, 성능 효율성)을 포함한다.
- Operational Excellence Lens (운영 우수성 렌즈)
- Security Lens (보안 렌즈)
- Reliability Lens (신뢰성 렌즈)
- Performance Efficiency Lens (성능 효율성 렌즈)
- Cost Optimization Lens (비용 최적화 렌즈)