게시된 날짜: Apr 27, 2022
이제 아시아 태평양(뭄바이), 캐나다(중부) 및 남아메리카(상파울루) 리전에서 Amazon ElastiCache for Redis의 데이터 계층화를 사용하여 클러스터를 최대 수백 테라바이트 용량으로 저렴하게 확장할 수 있습니다. 데이터 계층화는 Redis 워크로드를 위한 새로운 가격 대비 성능 옵션으로, 데이터를 메모리에 저장하는 것에 더해 비용이 저렴한 Solid State Drive(SSD)를 각 클러스터 노드에서 활용합니다. 전체 데이터 집합의 최대 20%에 정기적으로 액세스하는 워크로드와 SSD의 데이터에 액세스 시 추가 대기 시간을 허용할 수 있는 애플리케이션에 적합합니다.
클러스터에서 데이터 계층화를 사용하는 경우 ElastiCache는 가용 메모리 용량이 완전히 소모될 때 가장 최근에 사용한 항목을 메모리에서 로컬로 연결된 MVMe SSD로 자동으로, 투명하게 옮기도록 설계되었습니다. 그런 다음 SSD로 옮겨진 항목에 액세스하면, ElastiCache는 요청을 수행하기에 앞서 비동기적으로 다시 메모리로 돌아갑니다. 500바이트 문자열 값을 추정하여, 메모리의 데이터 요청 대비 SSD에 저장된 데이터에 대한 요청에 평균 300µs의 대기 시간이 추가로 소요될 것으로 예상됩니다.
ElastiCache 데이터 계층화는 Graviton2 기반 R6gd 노드에서 Redis 버전 6.2 이상을 사용 시 이용할 수 있습니다. R6gd 노드의 용량은 약 5배 많으며 (메모리 + SSD), R6g 노드 대비 최대 활용량 실행 시 60%를 절약하도록 지원합니다 (메모리 한정).
ElastiCache 데이터 계층화 사용을 시작하려면 ElastiCache의 AWS 관리 콘솔, AWS CLI, 또는 SDK 중 하나를 사용하여 R6gd 노드 유형 중 한 가지를 사용하는 신규 클러스터를 생성합니다. 요금은 Amazon ElastiCache 요금을 참조하고, 자세한 내용은 ElastiCache 데이터 계층화 설명서를 참조하세요.