게시된 날짜: Nov 3, 2022
이제 Amazon MemoryDB for Redis를 사용하여 저렴한 비용으로 클러스터를 최대 수백 테라바이트 용량으로 확장할 수 있게 되었습니다. 데이터 계층화는 MemoryDB에 대한 새로운 가격 대비 성능 옵션으로, 저렴한 비용의 Solid State Drive(SSD)를 각 클러스터 노드에서 활용하고 데이터를 메모리에 저장합니다. 데이터 계층화는 전체 데이터 세트의 최대 20%에 정기적으로 액세스하는 워크로드 및 SSD의 데이터에 액세스 시 추가 지연 시간을 허용할 수 있는 애플리케이션에 적합합니다.
데이터 계층화를 통해 클러스터 사용 시 MemoryDB는 가용 메모리 용량이 모두 소진될 때 가장 최근에 사용한 항목을 메모리에서 로컬로 연결된 MVMe SSD로 자동으로, 투명하게 옮기도록 설계되었습니다. 그런 다음 SSD로 옮겨진 항목에 액세스하면, MemoryDB는 요청을 수행하기에 앞서 비동기적으로 다시 메모리로 돌아갑니다. 500바이트 문자열 값을 추정하여 메모리의 데이터 읽기 요청 대비 SSD에 저장된 데이터에 대한 읽기 요청에 일반적으로 450µs의 지연 시간이 추가로 소요될 것으로 예상됩니다.
MemoryDB 데이터 계층화는 Graviton2 기반 R6gd 노드에서 Redis 버전 6.2.6 이상을 사용 시 이용할 수 있습니다. R6gd 노드는 R6g 노드(메모리 전용)와 비교 시 총 용량은 약 5배 많으며(메모리 + SSD), 최대 사용률로 실행할 경우 60% 이상의 스토리지 비용을 절감할 수 있습니다.
MemoryDB 데이터 계층화 사용을 시작하려면 MemoryDB의 AWS 관리 콘솔, AWS CLI, 또는 SDK 중 하나를 사용하여 R6gd 노드 유형 중 한 가지를 사용하는 신규 클러스터를 생성합니다. R6gd 노드에 대한 데이터 계층화는 아시아 태평양(뭄바이), 아시아 태평양(싱가포르), 아시아 태평양(시드니), 아시아 태평양(도쿄), 캐나다(중부), 유럽(프랑크푸르트), 유럽(아일랜드), 유럽(파리), 남아메리카(상파울루), 미국 동부(버지니아 북부), 미국 동부(오하이오), 미국 서부(캘리포니아 북부) 및 미국 서부(오레곤) 리전에서 사용할 수 있습니다. 요금에 대한 내용은 Amazon MemoryDB 요금을 참조하고, 자세한 내용은 MemoryDB 데이터 계층화 설명서를 참조하세요. 질문이나 기능 요청 사항이 있는 경우 memorydb-help@amazon.com으로 이메일을 보낼 수 있습니다.