이 페이지에서는 Memorystore for Valkey의 지속성에 대해 간략하게 설명합니다.
Memorystore for Valkey는 두 가지 유형의 지속성을 지원합니다.
최상의 인스턴스 가용성과 데이터 내구성을 위해 지속성 및 고가용성을 모두 사용 설정하는 것이 좋습니다. 지속성 및 고가용성은 함께 제공되는 보호 기능과 중복되지만 서로 보완되는 장점이 있습니다. HA는 개별 노드 장애 및 영역 장애에 대한 첫 번째 방어선으로 간주될 수 있습니다. 지속성은 샤드의 모든 노드가 실패하고 HA가 도움을 줄 수 없는 드물게 발생하는 경우에 재해 복구를 제공합니다.
지속성 유형 선택
AOF와 RDB 지속성은 성능과 데이터 내구성 중에서 선택해야 합니다. 이러한 절충점은 OSS Valkey에서 AOF 및 RDB 지속성 특성으로 인해 일반적으로 모든 관리형 Valkey 서비스에 적용됩니다.
데이터 내구성과 Valkey 서버로 전송되는 쓰기 비율을 가장 높게 보존하는 것이 중요하면 AOF 지속성을 선택하는 것이 좋습니다. 매초(또는 모든 쓰기) 데이터를 유지하는 AOF의 기능은 매시간 데이터를 저장하는 RDB 스냅샷에 비해 뛰어난 데이터 내구성을 제공합니다.
성능이 가장 중요한 경우에는 RDB 지속성을 사용하는 것이 좋습니다. 크기가 비슷한 인스턴스에 대해 AOF 지속성이 요구하는 성능보다 일반적으로 인스턴스에 대해 요구하는 성능이 낮기 때문입니다. 복구 시 일부 데이터 비활성에 익숙하고 RDB 지속성이 비슷한 크기의 인스턴스에 제공하는 성능을 원하는 경우 RDB 지속성을 사용하는 것이 더 좋습니다.
AOF 지속성의 내구성과 함께 높은 처리량을 모두 가질 수 있습니다. 둘 다 얻으려면 AOF 지속성을 사용 설정하고 높은 샤드 수를 선택할 수도 있습니다. 샤드 수가 많을수록 더 많은 vCPU가 제공되어 성능이 향상됩니다. 그러나 모든 구성에서 AOF에 대한 지연 시간이 증가할 것으로 예상됩니다.