USE CASES

게임 애플리케이션을 위한 Astra DB

게임 애플리케이션은 플레이어의 다양한 선택을 지원합니다. 플레이어는 모바일, 소셜 또는 클라우드 등 게임 플랫폼과 콘솔 또는 온라인 등 접속 방식을 선택할 수 있습니다. 1인용 또는 멀티플레이어 게임을 즐길 수 있으며 여러 클라우드 영역 및 지역의 플레이어가 참여할 수도 있고 가상 현실(VR)과 증강 현실(AR) 게임 플랫폼 또한 증가하고 있습니다.

image

게임 애플리케이션에서 Astra DB를 선택해야 하는 이유

대규모 확장 및 고가용성

Astra DB는 수백만 명의 플레이어를 수용할 수 있도록 쉽게 확장할 수 있습니다. 플레이어는 플레이 중에 지연이나 끊김 현상이 발생하는 것을 용납하지 않으며 이용하는 게임이 다운타임 없이 항상 온라인 상태이기를 기대합니다. Astra DB는 읽기/쓰기 지연 시간을 낮추고 가용성을 높여 플레이어가 원하는 시간과 장소에서 실시간 대화형 게임 환경을 즐길 수 있도록 지원합니다.

데이터 멀티모델 유연성 및 보안

게임 서비스에는 플레이어 프로필, 리더보드, 인게임 재화 및 구매와 같은 게임 플랫폼 내에서 안전하게 관리되어야 하는 다양한 데이터가 필요합니다. Astra DB는 Document(JSON), REST, GraphQL 및 gRPC API를 지원하며 게임 플랫폼의 광범위한 데이터를 관리할 수 있는 멀티모델 유연성을 갖추고 있습니다. 플레이어 계정 및 세션 데이터는 업계 표준 TLS 연결, 미사용 데이터 암호화 BYOK(자체 키 가져오기) 관리 기능을 통해 엔드 투 엔드 보안으로 보호됩니다.

실시간 게임을 위한 데이터 파이프라인

Astra DB 변경 데이터 캡처(Change Data Capture, CDC)Astra Streaming과 함께 사용하면 실시간 데이터 파이프라인을 구축하여 분석에 활용할 수 있습니다. Astra DB의 데이터는 CDC를 통해 머신 러닝 모델 및 데이터 웨어하우스로 즉시 전송되며 분석, 권고 및 조치에 활용됩니다. 이러한 통합을 통해 인게임 가상 상품 목록, 플레이어 지표 및 성과, 리더보드와 같은 게임 환경을 실시간으로 업데이트할 수 있습니다.

모든 클라우드 지원

Astra DB는 멀티모드 서비스로 전 세계에 분산되어 있습니다. Astra DB는 여러 데이터 센터와 클라우드 영역에 걸쳐 이용할 수 있으며 AWS, GCP 및 Azure에서 배포할 수 있고 어떤 곳에서 어떤 규모로도 오픈 소스 Cassandra와 호환성을 유지하므로 플레이어는 전 세계 어디에서든지 대규모 멀티플레이어 온라인 게임에 참여할 수 있습니다. Astra DB는 설치 및 유지보수 간접비 부담이 없으므로 모든 게임 플랫폼에서 총소유비용이 크게 절감됩니다.

게임 애플리케이션을 위한 아키텍처

Astra DB는 모든 종류의 게임 플랫폼 데이터를 관리할 수 있습니다. CDC를 Astra Streaming과 함께 사용하면 Astra DB와 머신 러닝 모델 및 데이터 웨어하우스 간에 실시간 데이터 파이프라인을 쉽게 구축할 수 있으며 이러한 통합을 통해 실시간 분석 및 업데이트가 가능합니다.

전자상거래 애플리케이션을 위한 아키텍처

업계 및 고객 성공

ESL Gaming은 실시간 글로벌 게임 서비스 제공하기 위해 DataStax를 선택했습니다. ESL Gaming은 세계에서 가장 큰 eSports 네트워크로 자체 브랜드로 유명한 국제 리그 및 토너먼트를 통해 오늘날 가장 인기 있는 비디오 게임을 지원합니다. ESL Play 서비스는 1,100만 명이 넘는 회원을 보유하고 있으며 700만 유로 이상의 상금을 지급했습니다.

ESL Gaming의 기술 부사장 Ben Burns는 다음과 같이 말했습니다. "게임 분야에서는 매일 24시간 이용할 수 있어야 하며 속도도 빨라야 합니다. 규모 면에서 대규모 배포도 중요하지만 전 세계 수백만 명의 사용자를 24시간 지원해야 하기 때문에 가장 중요한 것은 데이터의 안정성과 무결성 및 가용성입니다. ESL의 운영과 비즈니스는 Cassandra 및 DataStax에 의존하고 있습니다."

Read how ESL Gaming uses DataStax for gaming

리소스