AWS Well-Architected Best Practices 0: 기본 개념

vinca·2023년 12월 4일
0

Well-Architected Framework

AWS에서의 모범사례를 학습하고, 이를 자신의 Architecture에 맞춰 설계한다.
이러한 Well-Architected Tool을 통해 Well-Architected Review를 수행하며 실질적으로 개인 및 기업의 Architecture에 현실적인 도움이 되도록 한다.

Well-Architected Framework 설계 원칙

  • 필요 용량에 대한 추측 불필요
  • 프로덕션 규모로 스세팀 테스트 가능
  • 자동화를 통해 더 간편해진 아키텍쳐 실험
  • 혁신적인 아키텍쳐를 허용
  • 데이터를 사용하여 아키텍쳐를 구동
  • 실전 테스트를 통한 개선

Trust Advisor

클라우드 서비스를 이용하는 과정에서 보안, 규정 준수 및 법규 준수와 관련된 사항들을 평가하고 제시하는 AWS(Amazon Web Services)의 서비스이다.
직접 AWS가 사용자의 아키텍쳐를 검사하고, 더 나은 방향을 제시한다.

Well-Architected Tool

클라우드 아키텍처의 디자인 및 운영을 평가하고 최적화하기 위한 도구입니다. 이 도구는 클라우드 애플리케이션을 설계할 때 주요한 디자인 원칙에 따라 평가하고, 비용 효율성, 보안, 안정성, 성능 향상 등을 위한 권장 사항을 제공한다.

이러한 질문은 렌즈에 따라 각기 다른 고정된 질문이 나오며, AWS가 자동으로 아키텍처를 검사하여 방향을 제시 해주는 것이 아니라,
사용자가 해당 질문들을 보고 직접 해당 질문에 답하는(자신의 아키텍쳐를 검사/검증 해보는) 과정이 필요하다.

질문의 예시
어떻게 데이터 보호 및 암호화가 구성되어 있나요?
네트워크에 대한 보안 그룹 및 ACL(Access Control List) 정책은 어떻게 관리되고 있나요?
감사 로그 및 이벤트의 모니터링과 분석은 어떻게 이루어지고 있나요?

렌즈(Lens)

➡️ 관점 및 접근 방식
AWS Well-Architected Framework는 5가지 핵심 영역(비용 최적화, 운영 우수성, 안정성, 안정성, 성능 효율성)을 포함한다.

  • Operational Excellence Lens (운영 우수성 렌즈)
  • Security Lens (보안 렌즈)
  • Reliability Lens (신뢰성 렌즈)
  • Performance Efficiency Lens (성능 효율성 렌즈)
  • Cost Optimization Lens (비용 최적화 렌즈)
profile
붉은 배 오색 딱다구리 개발자 🦃Cloud & DevOps

0개의 댓글