AWS Well-Architected Framework

6가지 핵심 요소 기반

  1. 운영 우수성

    1. 시스템 실행 및 모니터링하여 프로세스를 개선하는 능력
    2. 코드로 작업 수행, 문서에 주석 추가, 롤백 가능한 소규모 변경 확인
  2. 보안성

    1. 위험 평가 및 완화 전략을 통해 비즈니스 가치 제공 & 시스템 보호하는 능력
    2. 고려 사항
      • 가능한 한 보안 모범 사례를 자동화
      • 모든 계층에 보안 적용
      • 전송 중/저장 시 데이터 보호
  3. 신뢰성

    1. 시스템에서 다음을 수행하는 능력
      • 인프라/서비스 중단으로부터 복구
      • 컴퓨팅 리소스를 동적으로 확보하여 수요를 충족
      • 잘못된 구성 or 일시적 NW 문제와 같은 중단 완화
  4. 성능 효율성

    1. 시스템 요구 사항을 충족하면서 수요 변화와 기술 진화에 따라 효율성을 유지하는 능력
    2. 평가 요소
      • 실험 빈도 증가
      • 서버리스 아키텍처 사용
      • 몇 분만에 전 세계 배포가 가능한 시스템 설계
  5. 비용 최적화

    1. 가장 낮은 가격으로 비즈니스 가치를 제공하는 능력
    2. 고려 요소
      • 소비 모델 채택
      • 비용 분석
      • 관리형 서비스 사용으로 소유 비용 절감
  6. 지속 가능성

    1. 프로비저닝된 리소스의 이점을 최대화 & 총 리소스 개수를 최소화하여 에너지 소비를 절감하여 지속 가능한 영향을 지속적으로 개선하는 능력
    2. 우수한 설계 촉진을 위한 요소
      • 영향 파악
      • 지속 가능성 목표 설정
      • 사용률 극대화
      • 새롭고 & 효율적인 HW, SW 제품 & 서비스 예측
      • 관리형 서비스 사용
      • 클라우드 워크로드의 다운스트림 영향 축소

AWS 클라우드의 이점