Skip to main content

CLF-C02 AWS Well-Architected Framework

· 6 min read
유기한
Principal Engineer @ Samsung

AWS Well-Architected Framework

  • AWS Well-Architected Framework는 AWS 클라우드에서 신뢰할 수 있고 안전하며 효율적이고 비용 효율적인 시스템을 설계하고 운영하는 방법을 이해하는 데 도움
  • 모범 사례 및 설계 원칙에 따라 아키텍처를 지속적으로 측정하고 개선할 영역을 파악

Well-Architected Framework 6가지 핵심 요소

운영 우수성

  • 운영 우수성은 시스템을 실행 및 모니터링하여 비즈니스 가치를 제공하고 지속적으로 지원 프로세스 및 절차를 개선하는 능력

보안성

  • 보안성은 위험 평가 및 완화 전략을 통해 비즈니스 가치를 제공하는 동시에 정보, 시스템, 자산을 보호하는 능력

신뢰성

  •  의도한 기능을 일관되고 올바르게 수행할 수 있는 워크로드의 기능에 중점

  • 신뢰성은 시스템에서 다음을 수행하는 능력입니다.

    • 인프라 또는 서비스 중단으로부터 복구
    • 컴퓨팅 리소스를 동적으로 확보하여 수요를 충족
    • 잘못된 구성 또는 일시적인 네트워크 문제와 같은 중단 완화
  • 신뢰성에는 복구 절차 테스트, 전체 시스템 가용성을 높이기 위한 수평 확장, 장애 발생 시 자동 복구가 포함

성능 효율성

  • 성능 효율성은 컴퓨팅 리소스를 효율적으로 사용하여 시스템 요구 사항을 충족하고, 수요 변화와 기술 진화에 따라 이러한 효율성을 유지하는 능력

비용 최적화

  • 비용 최적화는 가장 낮은 가격으로 비즈니스 가치를 제공하도록 시스템을 실행하는 능력

지속 가능성

  • 지속 가능성은 프로비저닝된 리소스의 이점을 최대화하고 필요한 총 리소스를 최소화하여 워크로드의 모든 구성 요소에서 에너지 소비를 절감하고 효율성을 증대함으로써 지속 가능성 영향을 지속적으로 개선하는 능력

    • 영향 파악
    • 지속 가능성 목표 설정
    • 사용률 극대화
    • 새롭고 더 효율적인 하드웨어 및 소프트웨어 제품 및 서비스 예측 및 도입
    • 관리형 서비스 사용
    • 클라우드 워크로드의 다운스트림 영향 축소

Cloud Best Practice for application

  • 실패에 대비한 설계
  • 구성요소 분리
  • 탄력성 구현
  • 병렬화

AWS 클라우드의 이점

클라우드 컴퓨팅의 장점

선행 비용을 가변 비용으로 대체

  • 데이터 센터와 서버에 대규모로 투자하는 대신, 컴퓨팅 리소스를 사용할 때만 비용을 지불

거대한 규모의 경제로 얻게 되는 이점

  • 사용량이 클라우드에 누적되므로 AWS와 같은 공급자는 더 높은 규모의 경제를 달성할 수 있습니다. 규모의 경제는 더 저렴한 종량 과금제로 전환

용량 추정 불필요

  • 애플리케이션을 배포하기 전에 필요한 인프라 용량을 예측할 필요가 없다
  • 필요할 때 Amazon EC2 인스턴스를 시작하고, 사용한 컴퓨팅 시간에 대해서만 비용을 지불

속도 및 민첩성 개선

  • 클라우드 컴퓨팅의 유연성 덕분에 애플리케이션을 더욱 쉽게 개발하고 배포

데이터 센터 운영 및 유지 관리에 비용 투자 불필요

  • 데이터 센터에서의 인프라 및 서버 관리에 신경을 덜 쓰고 애플리케이션과 고객에 더 집중

몇 분 만에 전 세계에 배포

  • AWS 클라우드는 글로벌 입지를 확보하고 있어 전 세계 고객에게 짧은 지연 시간을 제공하면서 애플리케이션을 신속하게 배포