tencent cloud

배경

게임의 성공은 우연이 아닙니다. <Honor of Kings> 팀은 도전적이고 매력적이며 다양한 요소로 가득한 게임을 유지하기 위해 많은 노력을 기울였습니다. 전투 시스템, 플레이어 시스템, 인스크립션 시스템 등 수십 가지 시스템을 개발하였습니다. 현재 게임은 백그라운드 데이터베이스에 수백 TB의 데이터를 생성했으며 각 지역에는 100개 이상의 테이블이 있으며 계속 증가하고 있습니다. 게임별 시나리오를 지원하기 위해 데이터베이스 성능, 안정성, 확장성 및 비용에 대한 요구 사항이 높습니다.

도전과 목표

데이터베이스는 게임의 모든 시스템 데이터를 저장하므로 <Honor of Kings>와 같은 게임에 필수적입니다. 수년 동안 <Honor of Kings>의 핵심 데이터는 Tencent Cloud가 게임용으로 개발한 분산형 NoSQL 데이터베이스 서비스인 TcaplusDB에서 유지 관리되었습니다.

Tencent Cloud 솔루션

TcaplusDB는 거의 무제한에 가까운 수평적 확장성을 지원합니다. 샤드 기반 분산 기술을 통해 단일 테이블에 2.56 PB의 데이터를 포함할 수 있으며 처리량은 하드웨어 용량에 따라 선형적으로 증가합니다. TcaplusDB는 또한 빠른/느린 요청 분리 및 레코드 잠금을 지원하여, 복잡한 요청을 단순한 요청에서 분리하고 잠금 범위를 줄여 읽기 및 쓰기 효율성을 향상시킬 수 있습니다. TcaplusDB는 혁신적인 알고리즘을 사용하여 동일한 프로세스에서 핫 데이터와 콜드 데이터를 교환하므로 프로세스간 데이터 교환으로 인한 데이터 불일치, 서비스 불가, 복잡한 관리 등의 문제를 방지합니다.

게임 비즈니스 시나리오의 관점에서 TcaplusDB는 테이블 수준 및 레코드 수준에서 게임 데이터의 라이프사이클 관리를 지원합니다. 이렇게 하면 만료된 테이블이나 레코드를 효과적으로 지울 수 있습니다. TcaplusDB는 콜드 백업과 바이너리 로그를 사용하여 서버, 테이블, 레코드 또는 지정된 데이터를 밀리초 단위의 정확한 시점으로 롤백할 수 있습니다.

대규모로 증가하는 사용자 수에 직면하여, <Honor of Kings> 팀은 시스템 안정성과 확장성에 지속적으로 주목하고 있습니다.

과부하 보호를 예로 들면, TcapplusDB는 ‘게임 서버’의 성능을 기준으로 서비스 과부하를 감지하고, 처리 대기 시간, 큐 길이, 성공률 등의 지표를 모니터링하며, 데이터베이스 워크로드를 종합적으로 평가하여 고부하 애플리케이션을 보호하고 데이터베이스 충돌을 방지합니다.

TcaplusDB는 계획된 확장 이벤트와 계획되지 않은 확장 이벤트에 대해 서로 다른 솔루션을 제공하므로 팀이 유연하게 대응할 수 있습니다. 가용존 또는 서버에 오류가 발생하면 TcaplusDB는 자동으로 서비스를 다른 가용존으로 전환하고 오류를 수정합니다. 이는 빠르고 효율적인 확장을 보장할 뿐만 아니라 게임 경험에 전혀 영향을 미치지 않습니다.

협력 성과

Tencent Cloud TcaplusDB는 일일 활성 사용자가 1억 명 이상인 게임을 성공적으로 지원한 세계 최초의 데이터베이스 서비스입니다.

향후 <Honor of Kings>가 대표하는 모바일 게임 시장이 새로운 단계로 접어들게 될 것이며, TencentDB는 또한 게임 산업에 지속적으로 자원을 투입하여 제품 에코시스템을 풍부하게 하고, 포괄적인 서비스 역량을 지속적으로 향상시켜, 모바일 게임 시장의 빠르고 건전한 성장을 견인할 것입니다.

안녕하세요, 질문에 답하거나 컨설턴트와 연락할 수 있습니다.
문의하기
고객의 업무에 전용 서비스를 제공해드립니다.
24/7 기술 지원
더 많은 도움이 필요하시면, 티켓을 통해 연락 바랍니다.
24/7 전화 지원
Toll Free
중국 홍콩
+852 800 906 020
미국
+1 844 606 0804
영국
+44 808 196 4551
캐나다
+1 888 605 7930
호주
+61 1300 986 386
EdgeOne 전화 번호Paid
+852 300 80699
더 많은 현지 핫라인이 곧 개통될 것이다