트레이드-오프 - 성능 효율성 원칙

트레이드-오프

솔루션을 설계할 때는 최적의 방식이 적용되도록 각 방식의 장단점을 고려해야 합니다. 상황에 따라 더 우수한 성능을 제공하기 위해 일관성/내구성/공간 및 시간/지연 시간 중 우선적으로 고려할 요소를 선택할 수 있습니다.

AWS를 사용하면 몇 분 내에 전 세계의 여러 위치에 리소스를 배포하여 최종 사용자에게 더욱 가깝게 다가갈 수 있습니다. 또한 데이터베이스 시스템과 같은 정보 스토어에 읽기 전용 복제본을 동적으로 추가하여 기본 데이터베이스의 로드를 줄일 수 있습니다.

AWS는 인메모리 스토어 또는 캐시를 제공하는 Amazon ElastiCache와 같은 캐싱 솔루션과 정적 콘텐츠의 사본을 최종 사용자에게 더 가깝게 캐싱하는 Amazon CloudFront를 제공합니다. Amazon DynamoDB Accelerator(DAX)는 Amazon DynamoDB의 전면에 연속 읽기/연속 쓰기 분산 캐싱 계층을 제공하여 동일한 API를 지원하면서도 캐시 내에 있는 엔터티에 대해 1밀리초 미만의 지연 시간을 제공합니다.