인 메모리 키-값(key-value) 스토어는 읽기 중심의 애플리케이션 워크로드(소셜 네트워킹, 게임, 미디어 공유, Q&A 포털 등) 또는 컴퓨팅 집약적 워크로드(추천 엔진 등)에 최적화된 NoSQL 데이터베이스입니다.   인 메모리 캐싱은 핵심 데이터 조각을 메모리에 저장해 액세스 지연 시간을 줄여주므로 애플리케이션 성능이 향상됩니다. 캐싱된 정보에는 I/O 중심의 데이터베이스 쿼리 결과 또는 컴퓨팅 중심의 계산 결과가 포함될 수 있습니다.

Amazon Web Services(AWS)는 다양한 인 메모리 키-값(key-value) 데이터베이스 옵션을 제공합니다. 클라우드에서 Amazon EC2Amazon EBS에서 비관계형의 키-값(key-value) 데이터 스토어를 운영하거나, Amazon 솔루션 공급자와 협업하거나, 완전관리형의 비관계형 서비스를 활용할 수 있습니다.

무료로 AWS 시작하기

무료 계정 생성

AWS 프리 티어에서는 스토리지 25GB 및 월별 최대 2억 개의 Amazon DynamoDB 요청이 제공됩니다.

AWS 프리 티어 세부 정보 보기 »

Amazon ElastiCache는 웹 서비스의 일종으로, 이를 사용하면 클라우드에서 인 메모리 캐시를 더욱 간편하게 배포, 운영 및 조정할 수 있습니다. 이 서비스는 더 느린 디스크 기반 데이터베이스에 전적으로 의존하기보다는, 신속하며 관리되는 인 메모리 캐시에서 정보를 검색할 수 있는 기능을 지원해 웹 애플리케이션의 성능을 향상시킵니다.

Amazon ElastiCache는 실패한 노드를 자동으로 감지한 후 교체하여 자체 관리되는 인프라와 관련된 오버헤드를 줄이고 웹 사이트 및 애플리케이션 로드 시간을 늘리는 오버로드된 클라우드 데이터베이스의 위험을 줄이는 복원 시스템을 제공합니다. Amazon ElastiCache는 Amazon CloudWatch와 통합하여 Memcached 또는 Redis 노드와 관련된 주요 성능 지표의 가시성을 향상시킵니다.

ElastiCache는 다음과 같은 두 가지 오픈 소스 인 메모리 캐싱 엔진을 지원합니다. 자세한 내용은 Amazon ElastiCache 세부 정보 페이지를 참조하십시오 »

Memcached는 광범위하게 사용되는 메모리 객체 캐싱 시스템입니다. ElastiCache는 Memcached와 호환되는 프로토콜이므로 기존 Memcached 환경에서 사용되는 주요 도구는 ElastiCache와 문제 없이 작동합니다.

Redis는 정렬된 집합 및 목록과 같은 데이터 구조를 지원하는 주요 오픈 소스 인 메모리 키-값 스토어입니다. 주요 Redis 사용 패턴으로는 캐싱, 세션 관리, pub/sub 및 순위표를 들 수 있습니다. Redis용 ElastiCache는 Redis 호환 인 메모리 데이터 구조 서비스로서 읽기 복제본에 대한 자동 장애 조치(Automatic Failover) 기능을 통해 교차 AZ 중복성을 달성하기 위해 마스터/슬레이브 복제 및 다중 가용성 영역을 지원합니다. 또한 견고성과 안정성을 향상시키기 위해 Amazon의 Redis 엔진 향상도 포함합니다.

Amazon ElastiCache for Redis로 IoT 및 시계열 데이터를 관리하는 방법을 알아보십시오.


Aerospike는 오픈 소스의 인 메모리 키-값(key-value) 스토어입니다.  이 고성능 NoSQL 데이터베이스는 RAM 클러스터가 있는 지속적 인 메모리 서비스 또는 EBS에 지속되는 로컬 SSD 인스턴스를 사용하여 더 큰 데이터 크기로 설치할 수 있습니다.  AWS의 Aerospike 실행에 대한 자세한 내용은 AWS Marketplace »를 방문하십시오.