

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 읽기-스루 캐싱을 사용하여 Amazon DynamoDB와 Amazon ElastiCache 통합
<a name="introduction"></a>

*Jason Hunter, Amazon Web Services(AWS)*

*2024년 11월*([문서 기록](doc-history.md))

이 가이드에서는 Amazon DynamoDB 데이터베이스 앞에 Amazon ElastiCache 캐싱 계층을 추가할 때 고려해야 할 주요 설계 포인트를 제공합니다. DynamoDB 애플리케이션에서 코드를 크게 수정할 필요 없이 DynamoDB 호출에 읽기-스루 캐싱을 추가하는 클라이언트 측 심을 구현하는 방법을 설명합니다. 내부 세부 정보를 보여주기 위해 Python에서 참조 구현이 제공됩니다.

ElastiCache는 다음과 같은 고급 기능 세트를 제공하는 인기 있고 강력한 캐싱 서비스입니다.
+ Valkey 및 Redis OSS 호환성
+ 99.99% 서비스 수준 계약(SLA)
+ 모든의 가용성 AWS 리전
+ 최신 Amazon Elastic Compute Cloud(Amazon EC2) 노드 유형 지원
+ 노드 유형의 현재 위치 변경
+ 자동 장애조치(failover)
+ 자동 규모 조정
+ 데이터 계층화
+ 글로벌 복제
+ 백업 지원
+ 예약 노드
+ SOC(System and Organization Controls) 1, 2, 3 및 기타 표준 준수
+ 캐시 무효화
+ 서버리스 옵션

DynamoDB는 DynamoDB 전용 메모리 캐시 옵션으로 DynamoDB Accelerator(DAX)도 제공합니다. 이 가이드는 대신 ElastiCache를 사용하려는 독자를 위한 것입니다.

이 가이드에서는 다음 주제를 다룹니다.
+ [API 호환 읽기-스루 래퍼 설계](wrapper-design.md)
+ [캐시 읽기 동작](cache-read.md)
+ [캐시 쓰기 동작](cache-write.md)
+ [설계 고려 사항](design.md)
+ [리소스](resources.md)
+ [문서 기록](doc-history.md)

## 샘플 리포지토리
<a name="repo"></a>

이 가이드에서 설명하는 설계의 Python 기반 참조 구현은 GitHub [DynamoDB ElastiCache 통합 리포지토리](https://github.com/aws-samples/amazon-elasticache-samples/tree/main/dynamodb-elasticache-integration)를 참조하세요. 샘플 코드는 데모용으로만 제공되며, 있는 그대로 지원되지 않습니다. 자체 위험 부담으로를 사용합니다.