[AWS SAA 준비] Well-Architected Framework

Kogoon·2022년 5월 17일
0

혼자 공부...

AWS Well-Architected Framework

  AWS Well-Architected는 클라우드 설계자가 다양한 애플리케이션 및 워크로드를 위한 안전하고 고성능의 탄력적이며 효율적인 인프라를 구축할 수 있도록 지원합니다. 운영 우수성, 보안, 안정성, 성능 효율성, 비용 최적화, 지속 가능성이라는 6가지 원칙을 중심으로 구축된 AWS Well-Architected는 고객과 파트너가 아키텍처를 평가하고 확장 가능한 설계를 구현할 수 있도록 일관된 접근 방식을 제공합니다.

Well-Architected Framework 5가지 핵심 요소 + 1(지속)

  1. 운영 우수성
    운영 우수성 원칙은 시스템을 실행 및 모니터링하고 프로세스와 절차를 지속적으로 개선하는 데 중점을 둡니다. 주요 주제에는 변경 자동화, 이벤트 대응 및 일상적인 작업 관리를 위한 표준 정의가 포함됩니다.

    • AWS Trusted Advisor를 사용하여 AWS 모범 사례에 대한 권장 사항을 얻고, AWS 인프라를 최적화하고, 보안 및 성능을 개선하고, 비용을 절감하고, 서비스 할당량을 모니터링합니다.
    • Serverless Application API Gateway(인증, 캐시, 라우팅을 위한 전면 계층), Lambda(컴퓨팅), DynamoDB(데이터베이스), DAX(캐싱), S3(파일 스토리지) 및 Cognito 사용자 풀(인증), CloudFront(전세계적으로 콘텐츠 제공) 사용, SES(이메일 보내기), SQS 및 SNS(이벤트 게시 및 알림)
  2. 보안
    보안 원칙은 정보와 시스템을 보호하는 데 중점을 둡니다. 주요 주제에는 데이터의 기밀성 및 무결성, 사용자 권한 관리, 보안 이벤트 감지를 위한 제어 설정이 포함됩니다.

  • AWS ShieldAWS WAF 를 사용하여 네트워크, 전송 및 애플리케이션 계층 보안 공격을 방지.
  1. 안정성
    안정성 원칙은 의도한 기능을 수행하는 워크로드와 요구사항을 충족하기 위해 실패로부터 신속하게 복구하는 방법에 중점을 둡니다. 주요 주제에는 분산 시스템 설계, 복구 계획 및 변화하는 요구 사항에 대한 적응이 포함됩니다.

  2. 성능 효율성
    성능 효율성 원칙은 IT 및 컴퓨팅 리소스의 구조화되고 간소화된 할당에 중점을 둡니다. 주요 주제에는 워크로드 요구 사항에 최적화된 리소스 유형 및 크기 선택, 성능 모니터링, 비즈니스 요구 사항 변화에 따른 효율성 유지가 포함됩니다.

  3. 비용 최적화
    비용 최적화 원칙은 불필요한 비용 발생을 방지하는 데 중점을 둡니다. 주요 주제에는 시간 경과에 따른 지출 이해 및 자금 할당 제어, 올바른 유형 및 수량의 리소스 선택, 초과 지출 없이 비즈니스 요구를 충족하도록 확장이 포함됩니다.

  • AWS Cose Explorer를 사용하여 과거 비용에 적용된 ML을 기반으로 일간 또는 월간 클라우드 비용 예측
  • AWS Budget을 사용하여 AWS 서비스에 대한 연간, 분기별, 월별, 일일 또는 고정 비용 또는 사용 예산을 설정하고 실제 또는 예측 비용 또는 사용량이 예산 한도를 초과할때 알림을 받습니다.
  • AWS Saving Plans를 사용하여 1년 또는 3년 기간 동안 시간당 $10의 사용량 약정과 교환하여 할인을 받으세요. AWS는 세가지 유형의 Savings Plans를 제공합니다.
    1. Compute Savings Plans는 Amazon EC2, AWS Lambda 및 AWS Fargate의 사용량에 적용됩니다.
    2. EC2 Instance Savings Plans 는 EC2 사용량에 적용됩니다.
    3. SageMaker Savings Plans는 SageMaker 사용량에 적용됩니다.
  • VPC Gateway Endpoint를 사용하여 AWS 네트워크 내에서 비공개로 S3 및 DynamoDB에 액세스하여 데이터 전송 비용 절감.
  • AWS 계정 전반에 걸쳐 통합 결제 및 집계된 사용 이점을 위해 AWS Organization을 사용합니다.
  1. 지속 가능성
    지속 가능성 원칙은 클라우드 워크로드 실행이 환경에 미치는 영향을 최소화하는 데 중점을 둡니다. 지속 가능성을 위한 공동 책임 모델, 영향 이해 및 활용을 극대화하여 필요한 리소스를 최소화하고 다운스트림 영향을 줄이는 방법과 같은 주요 주제를 다룹니다.

참고

profile
SE, Cloud, Devops, Python

0개의 댓글