SUS03-BP04 고객 디바이스 및 장비에 대한 영향 최소화 - AWS Well-Architected Framework

SUS03-BP04 고객 디바이스 및 장비에 대한 영향 최소화

고객이 서비스를 사용하기 위해 사용하는 디바이스와 장비, 예상 수명 주기, 이러한 구성 요소 교체가 재정 및 지속 가능성에 미치는 영향을 이해합니다. 소프트웨어 패턴 및 아키텍처를 구현하여 고객이 디바이스를 교체하고 장비를 업그레이드해야 하는 필요성을 최소화합니다. 예를 들어, 이전 하드웨어 및 운영 체제 버전과 역호환되는 코드를 사용하여 새로운 기능을 구현하거나 대상 디바이스의 저장 용량을 초과하지 않도록 페이로드 크기를 관리합니다.

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

구현 가이드

  • 고객이 사용하는 디바이스의 인벤토리를 작성합니다.

  • 대표적인 하드웨어 집합과 함께 중앙 관리형 Device Farm을 사용하여 테스트하여 변경 사항이 미치는 영향을 파악하고 개발을 반복하여 지원되는 디바이스를 최대합니다.

  • 페이로드를 구축할 때 네트워크 대역폭과 대기 시간을 고려하고 애플리케이션이 대기 시간이 긴 저대역폭 링크에서 잘 작동하도록 지원하는 기능을 구현합니다.

  • 데이터 페이로드를 사전 처리하여 로컬 처리 요구 사항을 줄이고 데이터 전송 요구 사항을 제한합니다.

  • 서버 측에서 계산 집약적인 활동(예: 이미지 렌더링)을 수행하거나 애플리케이션 스트리밍을 사용하여 구형 디바이스에서 사용자 경험을 개선합니다.

  • 페이로드를 관리하고 로컬 스토리지 요구 사항을 제한하기 위해 특히 대화형 세션의 경우 출력을 분할하고 페이지 번호를 매깁니다.

리소스

관련 문서:

관련 동영상: