PERF08-BP02 설계 패턴 및 서비스 파악 - AWS Well-Architected Framework

PERF08-BP02 설계 패턴 및 서비스 파악

워크로드 성능 개선에 도움이 되는 다양한 설계 패턴과 서비스를 조사하고 파악합니다. 분석을 수행하는 동안 성능 개선을 위해 트레이드-오프할 수 있는 요소를 파악합니다. 예를 들어, 캐시 서비스를 사용하면 데이터베이스 시스템에 가해지는 로드를 줄일 수 있습니다. 그러나 캐싱은 궁극적으로 일관성을 가져올 수 있으며 비즈니스 요구 사항 및 고객 기대치 내에서 구현하기 위해 엔지니어링 작업이 필요합니다.

원하는 결과: 설계 패턴을 조사하면 성능이 가장 우수한 시스템을 지원하는 아키텍처 설계를 선택할 수 있습니다. 사용 가능한 성능 구성 옵션 및 이러한 옵션이 워크로드에 영향을 미치는 방식을 확인합니다. 이러한 옵션이 아키텍처와 상호 작용하는 방식, 그리고 측정된 성능과 최종 사용자의 체감 성능에 주는 영향을 파악해야 워크로드 성능을 최적화할 수 있습니다.

일반적인 안티 패턴:

  • 기존의 모든 IT 워크로드 성능 전략이 클라우드 워크로드에 가장 적합하다고 가정합니다.

  • 관리형 서비스를 사용하는 대신 캐싱 솔루션을 구축하고 관리합니다.

  • 어떤 패턴이 위크로드 성능을 개선하는지 평가하지 않고 모든 워크로드에 대해 동일한 설계 패턴을 사용합니다.

이 모범 사례 확립의 이점: 워크로드에 적합한 설계 패턴 및 서비스를 선택하면 성능을 최적화하고 운영 우수성을 개선하며 신뢰성을 개선할 수 있습니다. 올바른 설계 패턴이 현재 워크로드 특성을 충족하고 향후 성장 또는 변경에 맞춰 확장할 수 있도록 돕습니다.

이 모범 사례가 확립되지 않을 경우 노출되는 위험 수준: 높음

구현 가이드

사용 가능한 성능 구성 옵션과 이러한 옵션이 워크로드에 미치는 영향을 확인합니다. 이러한 옵션이 아키텍처와 상호 작용하는 방식과 측정된 성능과 사용자의 체감 성능에 미치는 영향을 파악해야 워크로드 성능을 최적화할 수 있습니다.

구현 단계:

  1. 워크로드 성능을 개선하는 설계 패턴을 평가 및 검토합니다.

    1. Amazon Builders' Library 는 Amazon의 기술 구축 및 운영 방식에 관한 상세한 설명을 제공합니다. 이러한 문서는 Amazon의 선임 엔지니어가 작성하며 아키텍처, 소프트웨어 전송 및 운영 전반에 걸친 주제를 다룹니다.

    2. AWS 솔루션 라이브러리 는 서비스, 코드 및 구성을 모아 놓은 바로 배포 가능한 솔루션 컬렉션입니다. 이러한 솔루션은 일반적인 사용 사례와 산업 또는 워크로드 유형별로 그룹화된 설계 패턴을 기반으로 AWS 및 AWS 파트너가 생성했습니다. 예를 들어 워크로드에 대해 분산 로드 테스트 솔루션 을 설정할 수 있습니다.

    3. AWS 아키텍처 센터 는 설계 패턴, 콘텐츠 유형 및 기술별로 그룹화된 참조 아키텍처 다이어그램을 제공합니다.

    4. AWS 샘플 은 실습 예제로 가득 찬 GitHub 리포지토리로, 일반적인 아키텍처 패턴, 솔루션 및 서비스를 살펴보는 데 도움이 됩니다. 최신 서비스 및 예제로 자주 업데이트됩니다.

  2. 선택한 설계 패턴을 모델링하도록 워크로드를 개선하고 서비스 및 서비스 구성 옵션을 사용하여 워크로드 성능을 개선합니다.

    1. 다음 위치에서 사용할 수 있는 리소스로 내부 팀을 교육할 수 있습니다. AWS Skills Guild.

    2. AWS Partner Network 을(를) 사용하여 전문 지식을 빠르게 제공하고 개선 역량을 확장할 수 있습니다.

구현 계획의 작업 수준: 이 모범 사례를 확립하려면 워크로드 성능을 개선하는 데 도움이 될 수 있는 설계 패턴 및 서비스를 파악해야 합니다. 설계 패턴을 평가한 후 설계 패턴 구현의 작업 수준은 높음 입니다.

리소스

관련 문서:

관련 동영상:

관련 예시: