tencent cloud

TencentDB for Tendis

Redis 프로토콜 호환, 고성능, 저렴한 비용, 대용량의 KV 스토리지 서비스

소개

TencentDB for Tendis는 Tencent Cloud가 자체 개발하고 Redis 프로토콜을 100% 호환하는 데이터베이스 제품입니다. 고가용성, 고성능의 분산형 KV 스토리지 데이터베이스는 액세스 딜레이 시간, 지속화 수요, 전체 비용 등 다방면 요소를 고려하며 성능과 비용 간의 충돌을 완벽하게 균형화함으로써 비즈니스 운영 비용을 낮추는 동시에 연구 개발 효율을 높입니다. TencentDB for Tendis는 마스터/슬레이브 핫 백업을 지원하고 자동 재해 복구 교체, 데이터 백업, 장애 이전, 인스턴스 모니터링, 온라인 용량 확대, 데이터 복구를 비롯한 풀 데이터베이스 서비스를 제공합니다.

특징
호스팅 배포

관리 콘솔에서 몇 번의 클릭만으로 프로덕션에 배치가능한 Redis 서비스를 바로 시작하고 연결할 수 있습니다. 사용자는 작업을 직접 설치, 배포, 운영 및 유지보수를 할 필요가 없으므로 사용자의 인건비가 줄어 듭니다.

높은 신뢰성

TencentDB for Tendis는 Redis 프로토콜과 데이터 구조를 호환하면서 데이터를 디스크에 스토리지 솔루션을 제공합니다. 마스터/슬레이브 아키텍처,선택 가능한 일관성 있는 방안,강화형 CBS를 통해 3중 백업을 지원하며, 데이터 6중 백업의 높은 신뢰성 스토리지 솔루션을 제공합니다.

고가용성

TencentDB for Tendis는 마스터/슬레이브 실시간 동기화의 아키텍처를 통해 다중 백업의 고가용성을 지원합니다. 효율적인 Gossip 프로토콜을 사용하여 고장 발생 시 자동 교체를 보장할 수 있고 가상 VIP의 방안은 비즈니스에 대한 투과적인 백그라운드 장애를 보장합니다.

탄력적 스케일링

TencentDB for Tendis는 스토리지와 컴퓨팅이 분리된 아키텍처로, 컴퓨팅 능력과 스토리지 용량의 동적 조정 기능을 제공합니다. 또한 수평 방향과 수직 방향 확장을 지원하는 클러스터 기구를 제공하여 비즈니스를 위한 전체 라이프사이클을 보장하므로 비즈니스 운영 비용을 절감합니다.

대용량

메모리 용량에 제한이 있는 Redis와 달리 TencentDB for Tendis는 데이터를 CBS에 저장하고 표준 아키텍처에서 최대 32TB의 용량을 제공하며 클러스터 아키텍처의 용량은 수평으로 확장할 수 있고 이론적으로는 용량 제한이 없습니다.

저렴한 비용

메모리를 스토리지 미디어로 사용하는 Redis에 비해 TencentDB for Tendis는 데이터를 디스크에 저장하므로 비용을 대폭 절감합니다. 또한 TencentDB for Tendis는 하이브리드 스토리지 버전을 제공하여 데이터가 자동 냉각하고 자동 캐시하며 비용과 성능이 균형을 이루는 솔루션을 제공합니다.

높은 보안성

전통적인 캐시+스토리지의 아키텍처에서는, 캐시의 일관성, 파괴, 애벌란시, 오염 등 보안 문제에 직면하게 되는데, TencentDB for Tendis 하이브리드 스토리지 버전은 캐시와 스토리지 아키텍처를 통합하여 이러한 보안 문제를 철저히 해결하고 비즈니스 보안을 향상시킵니다.

모니터링과 알람

데이터베이스 실행 상태를 전방위적으로 모니터링을 위해 30개 이상의 전문 데이터 지표를 사용할 수 있습니다. 사용자 정의 알림 정책은 지표가 일정 임계값을 초과할 때 자동으로 알림을 발송하도록 구성할 수 있으므로 위험이 나타나기 전에 이를 식별하고 문제를 신속하게 해결할 수 있습니다.

자동 재해 복구

해당 서비스는 듀얼 머신 핫 백업 구성을 적용합니다. 호스트에 장애가 발생 후 몇 초 안에 서비스가 대기 시스템으로 전환되며, 서비스 전환은 온라인 서비스에 영향을 미치지 않으므로 사용자는 추가적인 작업을 하지 않아도 됩니다.

기능

높은 가용성

신뢰성

사용 편의성

높은 가용성


TencentDB for Tendis 마스터/슬레이브가 호환 가능한 오픈 소스 Redis 프로토콜은 마스터/슬레이브 핫 백업 구성을 적용합니다. 호스트가 고장났을 경우, 자동으로 결함을 점검하고 서비스를 백업 머신으로 전환하므로 데이터 손실 및 서비스 중단에 대한 우려가 없습니다.

신뢰성


데이터 복구

TencentDB for Tendis는 데이터 롤백을 지원합니다. 웹 콘솔에서 복구하려는 데이터 인스턴스를 선택하여 롤백하면 인스턴스 데이터 복구가 가능하며, 데이터 손실에 대한 우려가 없습니다.


자동 재해 복구

클라우드 데이터 서비스는 마스터/슬레이브 핫 백업 구성을 적용하며, 호스트의 데이터는 스스로 백업 머신에 동기화하여 데이터를 일치화 합니다. 호스트에 장애가 생길 경우 자동으로 결함을 점검하여 서비스를 백업 머신으로 변경하고, 해당 프로세스에는 별도의 처리 작업이 필요 없으며, 데이터 손실 및 서비스가 중단될 우려가 없습니다.

사용 편의성


Redis와의 완벽한 호환

TencentDB for Tendis는 Redis 프로토콜, 널리 사용되는 데이터 구조 및 API 인터페이스와 100% 호환되므로 사용이 훨씬 간편합니다.


무결절성 확장

스토리지 용량이 부족하면 클라우드 CDB 웹 콘솔을 통해 용량을 확장할 수 있으며 확장은 자동으로 진행됩니다. 확장된 인스턴스는 기존 인스턴스의 IP와 전체 설정을 이어 받습니다. 프로그램을 제어해 용량을 확장할 필요가 없고 용량 확장 과정 중에 발생할 수 있는 장애 등 서비스 이용에 영향을 주지 않기 때문에 정상적인 서비스 이용이 가능합니다.


모니터링과 알람

시각화된 데이터가 표시되며, Set/Get 등 Redis의 대부분의 명령어와 QPS 등 성능 지표를 모니터링합니다. 알람은 커스텀이 가능하며, 임계 값 초과 시 알람이 발생, 알람 메시지는 이메일 또는 SMS로 발송됩니다. 모니터링과 알람 서비스는 별도로 과금되지 않으며, 장애 발생 시 빠르게 문제를 파악하고 지원합니다.


인스턴스 관리

웹 방식으로 인스턴스를 관리합니다. 신규 생성, 백업, 롤백 등 작업은 웹 관리 콘솔에서 완료하므로 인터렉션이 간편합니다. 전용 툴을 이용하여 데이터를 입/출력하고 각 작업은 작업 센터에 수집되며, 표시바를 통해 작업 진행도와 상황을 조회할 수 있습니다. 유지보수 작업을 위한 스크립트 개발이 필요하지 않아 개발에 소요되는 시간을 단축 수 있습니다.

기능


TencentDB for Tendis 마스터/슬레이브가 호환 가능한 오픈 소스 Redis 프로토콜은 마스터/슬레이브 핫 백업 구성을 적용합니다. 호스트가 고장났을 경우, 자동으로 결함을 점검하고 서비스를 백업 머신으로 전환하므로 데이터 손실 및 서비스 중단에 대한 우려가 없습니다.


데이터 복구

TencentDB for Tendis는 데이터 롤백을 지원합니다. 웹 콘솔에서 복구하려는 데이터 인스턴스를 선택하여 롤백하면 인스턴스 데이터 복구가 가능하며, 데이터 손실에 대한 우려가 없습니다.


자동 재해 복구

클라우드 데이터 서비스는 마스터/슬레이브 핫 백업 구성을 적용하며, 호스트의 데이터는 스스로 백업 머신에 동기화하여 데이터를 일치화 합니다. 호스트에 장애가 생길 경우 자동으로 결함을 점검하여 서비스를 백업 머신으로 변경하고, 해당 프로세스에는 별도의 처리 작업이 필요 없으며, 데이터 손실 및 서비스가 중단될 우려가 없습니다.


Redis와의 완벽한 호환

TencentDB for Tendis는 Redis 프로토콜, 널리 사용되는 데이터 구조 및 API 인터페이스와 100% 호환되므로 사용이 훨씬 간편합니다.


무결절성 확장

스토리지 용량이 부족하면 클라우드 CDB 웹 콘솔을 통해 용량을 확장할 수 있으며 확장은 자동으로 진행됩니다. 확장된 인스턴스는 기존 인스턴스의 IP와 전체 설정을 이어 받습니다. 프로그램을 제어해 용량을 확장할 필요가 없고 용량 확장 과정 중에 발생할 수 있는 장애 등 서비스 이용에 영향을 주지 않기 때문에 정상적인 서비스 이용이 가능합니다.


모니터링과 알람

시각화된 데이터가 표시되며, Set/Get 등 Redis의 대부분의 명령어와 QPS 등 성능 지표를 모니터링합니다. 알람은 커스텀이 가능하며, 임계 값 초과 시 알람이 발생, 알람 메시지는 이메일 또는 SMS로 발송됩니다. 모니터링과 알람 서비스는 별도로 과금되지 않으며, 장애 발생 시 빠르게 문제를 파악하고 지원합니다.


인스턴스 관리

웹 방식으로 인스턴스를 관리합니다. 신규 생성, 백업, 롤백 등 작업은 웹 관리 콘솔에서 완료하므로 인터렉션이 간편합니다. 전용 툴을 이용하여 데이터를 입/출력하고 각 작업은 작업 센터에 수집되며, 표시바를 통해 작업 진행도와 상황을 조회할 수 있습니다. 유지보수 작업을 위한 스크립트 개발이 필요하지 않아 개발에 소요되는 시간을 단축 수 있습니다.

응용 시나리오

게임 서비스의 데이터에는 일반적으로 대량의 플레이어 데이터가 저장되어 있으나 초대형 저장 용량의 TencentDB for Tendis를 사용하면 온라인에서 활성화된 플레이어 데이터는 지속적으로 메모리에 캐시되고, 한동안 로그인하지 않은 플레이어 데이터는 메모리에서 제거되며, 플레이어가 온라인이 되면 자동으로 데이터가 캐시됩니다. 이를 통해 비용이 대폭 절감될 수 있을 뿐더러 서비스는 서비스 내에서 캐시와 스토리지를 교환하는 로직을 처리할 필요 없이 Redis에 액세스하면 되기 때문에 버전 반복의 효율도 크게 향상됩니다.

비디오 라이브 방송 서비스 데이터는 흔히 명확한 핫 데이터와 콜드 데이터로 분포 저장되어 있으며, 인기 있는 라이브 룸에 대한 액세스 요청 비율이 압도적 다수를 차지합니다. TencentDB for Tendis를 사용하면 인기 있는 라이브 룸의 데이터가 메모리에 저장되어 비활성적인 라이브 룸의 데이터가 자동으로 디스크에 저장되어 100만 QPS가 동시에 입력되므로 사용자 경험과 비즈니스 비용 간의 균형을 보다 잘 맞출 수 있습니다.

전자상거래 애플리케이션은 일반적으로 대량의 상품 데이터를 가지고 있습니다. TencentDB for Tendis를 사용하면 메모리 용량 제한을 쉽게 극복하고 비즈니스 비용을 크게 절감할 수 있습니다. 일반적인 비즈니스 요청에서는 활성 상품의 데이터가 메모리에서 읽히고 비활성 상품의 데이터는 디스크에서 읽혀 메모리 부족 문제를 해결할 수 있습니다.

가격

TencentDB for Tendis는 단 하나의 결제 모드만 지원합니다:종량제 과금

종량제는 전자상거래의 할인 행사와 같은 경우, 비즈니스 수요가 순간적으로 대폭 변동하는 시나리오에 적용합니다. 종량제는 후불 방식이며 사용자가 TencentDB for Tendis를 생성할 때 클라우드 계정에 1시간의 하드웨어 요금이 동결되고 요금은 초 단위로 집계되며 결제는 시간당(베이징 시간) 1회 진행합니다. 종량제 과금제에서는 사용자가 요금을 선불할 필요 없이 TencentDB for Tendis의 실제 사용량에 따라 요금을 지불하면 됩니다.