tencent cloud

TencentDB for MongoDB
다양한 서비스 요구사항을 만족하는 고성능 문서형 데이터베이스입니다. 안정적이고 탄력적이며 안전합니다.
소개

TencentDB for MongoDB는 전 세계적으로 인기를 누리는 MongoDB를 기반으로 Tencent Cloud가 구축한 고성능 NoSQL 데이터베이스입니다. MongoDB 프로토콜과 100% 호환하며, 안정적이고 다양한 모니터링 제어와 탄력적인 확장, 자동 재해 복구를 지원합니다. 파일형 데이터베이스 솔루션에 적용하며, 사용자가 자체적으로 재해 복구 시스템과 관리 시스템을 구축할 필요가 없습니다.

특징
고성능

초대형 메모리와 뉴 PCI-E SSD 스토리지 미디어, 차세대 스토리지 엔진을 적용하였습니다. 네이티브 Mongo 커널을 최적화하여 QPS(초당 쿼리 횟수)는 최대 3만이며, 서비스의 피크 타임의 대량 동시 접속 요청을 원활하게 지원합니다. 다량의 요청 처리를 위해 복잡한 백엔드 시스템을 설계 할 필요가 없으므로 시스템 개발이 크게 간소화됩니다.

분산형 클러스터 구축

Tencent에서 자체 개발한 MongoDB 분산형 클러스터는 샤딩 기술을 활용하여 다양한 물리 머신에 저장하므로 무제한으로 저장할 수 있습니다. 부하를 분산하며, 대부분의 네이티브 프로토콜을 호환합니다. 간편하게 생성 및 용량 확장이 가능하며, 대용량 분산형 스토리지 시스템 구축의 효율성이 크게 향상됩니다.

원활한 데이터 보안 메커니즘

데이터를 스스로 백업하고 손실 없이 복구합니다. 각 인스턴스 클러스터는 매일 기본적으로 1회 백업하며 이중 시스템 핫 백업은 실시간으로 이루어지고, 5일에 한 번 콜드 백업 데이터를 다운로드합니다. 데이터 손실에 대해 우려할 필요가 없고 데이터 안정성을 확보하고자 추가 비용을 투입하지 않아도 됩니다. 데이터 암호화 서비스로 다중 보안을 제공합니다.

원스톱 모니터링

단일 인스턴스와 Primary 노드, Secondary 노드 등 3종 지표를 기반으로 디스크 사용량, CPU 부하, QPS 등 전문적인 데이터 지표를 모니터링합니다. 일목요연하게 정리된 비주얼 데이터로 확인 가능합니다.

프로패셔널한 운영/점검 서비스

인스턴스 배포, 버전 업데이트 및 장애 처리 작업은 클라우드 데이터베이스 운영팀에서 원활히 지원합니다. 마스터/슬레이브 변경, 장애 처리 및 데이터 마이그레이션은 사용자에게 모두 공개하며, IP와 포트는 그대로 유지합니다. 애플리케이션의 경우, IP 불안정에 대한 우려가 없으며 운영 및 유지보수 비용을 대폭 줄일 수 있습니다.

탄력적 확장

남은 스토리지 용량이 부족할 경우, 웹에서 용량을 확장할 수 있습니다. 확장 작업은 사용자가 온라인 서비스를 이용에 영향을 미치지 않습니다. 콘솔에서 한 번의 클릭으로 수행할 수 있어서 세부 사항에 주의를 기울일 필요가 없어 사용이 편리합니다.

서비스 보안

이중 시스템 핫 백업, 다양한 장애 감지 메커니즘을 적용합니다. 호스트 머신에 장애가 발생하면 몇 초안에 백업 시스템으로 자동 전환됩니다. 별도의 작업이 필요하지 않고 온라인 서비스에도 영향을 미치지 않습니다. 고가용성 서비스를 위해 별도의 시스템 개발이 필요하지 않습니다.

사용자 설정 알람

사용자 정의 리소스 임계값 알람을 설정하여, MongoDB 실행 과정에 존재하는 문제를 확인합니다. 관련하여 피드백을 바로 운영 및 유지보수 담당자에게 전달하여 데이터베이스 문제를 원활히 해결합니다.

기능
고성능 서비스

슈퍼 빅 용량의 메모리, 뉴 PCI-E SSD 스토리지 미디어와 차세대 스토리지 엔진을 적용 및 네이티브 Mongo 커널을 최적화하여 QPS(초당 쿼리 횟수)는 3만 이상에 달합니다. 피크 타임에 대량으로 발생하는 요청의 원활한 처리를 위해 복잡한 백엔드 시스템을 설계 할 필요가 없어 시스템 개발 과정이 크게 간소화됩니다. 자체 개발 된 MongoDB 샤딩 클러스터는 여러 물리적 머신에 데이터를 저장하여 무제한 스토리지 용량을 자랑하며 부하를 분산하고 대부분 네이티브 프로토콜을 호환합니다.

탄력적 확장

간편하게 생성 및 용량을 확장하며, 대용량 분산형 스토리지 시스템 구축의 효율성을 크게 향상시킵니다. 기존 인스턴스 사양으로 요구사항을 충족하기 어려울 경우, 웹에서 용량 확장이 가능하며 용량 확장 프러세세는 온라인 비즈니스에 영향을 미치지 않습니다.

안전성, 안정성

데이터를 스스로 백업하고 손실 없이 복구합니다. 각 인스턴스 클러스터는 매일 기본적으로 1회 백업하며 이중 시스템 핫 백업은 실시간으로 이루어지고, 5일에 한 번 콜드 백업 데이터를 다운로드합니다. 데이터 손실에 대해 우려할 필요가 없고 데이터 안정성을 확보하고자 추가 비용을 투입하지 않아도 됩니다. 이중 시스템 핫 백업 및 다중 장애 감지 메커니즘 호스트 서비스에 실패할 경우, 서비스는 몇 초 내에 자동으로 대기 시스템으로 전환됩니다. 이때 어떠한 별도의 처리도 필요하지 않으며 온라인 서비스에도 영향을 미치지 않습니다. 고가용성 서비스를 위해 별도의 시스템 개발이 필요하지 않습니다.

엔터프라이즈급 모니터링

인스턴스, Primary 노드 및 Secondary 노드 등 3종 지표를 활용하여 모니터링합니다. CURD 요청을 포함하여 데이터베이스로드, 집계 요청, 딜레이 등과 같은 20 가지 이상의 중요한 지표를 다루는 60초 간격의 세밀한 모니터링을 지원하며, 데이터베이스의 작동 상태를 종합적으로 모니터링 할 수 있습니다. 리소스 영역값 알람을 커스텀하므로 사용자가 데이터베이스 실행 과정에 존재하는 문제를 확인하도록 지원하고 사전에 위험성을 경고하여 우발적인 손실을 줄일 수 있습니다. 슬로우 쿼리를 제공하여 데이터베이스 성능에 영향을 미치는 요소를 확인합니다.

간편한 사용

콘솔은 대부분 클릭 한 번으로 대부분의 작업을 수행하고, 사용하기 편리합니다. 개발 시간을 단축시켜 사용자가 본연의 비즈니스에 포커싱할 수 있도록 백업, 롤백, 장애 처리, 데이터 마이그레이션 등 기본 세부 정보를 클라우드 데이터베이스 운영팀에서 차질없이 지원합니다.

응용 시나리오

의료 기기, 운송 차량 GPS 등 사물인터넷 영역의 터미널 디바이스는 TB급 데이터를 쉽게 지속적으로 생성할 수 있습니다. TencentDB for MongoDB의 샤딩 기술을 활용하여 분산형 데이터베이스 클러스트를 구축하면, 스토리지 용량은 무제한이며 온라인 확장도 쉬워집니다. 기본 map-reduce 집계 프레임을 활용하여 데이터의 가치를 발굴하십시오.

MongoDB는 빠른 변화를 요구하는 게임 백엔드 데이터베이스에 적합합니다. 고정 스키마가 없어 테이블 구조 변경 시 어려움을 줄이고 버전 업데이트 주기를 대폭 줄여 개발 시간의 60%를 절약할 수 있습니다. MongoDB를 캐시 서버로 활용하여 핫 데이터를 합리적으로 계획할 수 있습니다. 성능은 기타 상용 캐시 서버와 유사하며 보다 다양한 쿼리 방법을 제공합니다.

실시간 애플리케이션 데이터를 처리해야 하는 경우가 아니면, MongoDB 마스터 인스턴스의 1개 혹은 다중 읽기 전용 인스턴스를 구매하여 읽기/쓰기를 구분하기를 추천합니다. 읽기 전용 인스턴스로 대량 읽기 애플리케이션을 지원하며 마스터 데이터베이스 부하를 줄입니다. 전체 쓰기 요청은 메인 노드에 전송되며 메인 인스턴스와 읽기 전용 인스턴스 간 자동 데이터 동기화가 이루어집니다.

가격

TencentDB for MongoDB는 정액제와 종량제 두 가지 과금 방식을 제공합니다. 정액제 과금 방식은 선불이며 월정액/연정액을 선택할 수 있습니다. TencentDB for MongoDB를 구매할 때, 자신의 비즈니스 요구에 따라 몇개월 또는 몇년 요금을 미리 지불해야합니다. 종량제 과금 방식은 후불이며, 업무량이 크게 변동되는 시나리오에 적용됩니다. 비용은 실제 사용량에 따라 산정되며, 미리 지불할 필요가 없습니다.

자세한 정보는 가격 문서를 참조 바랍니다.