게임 데이터베이스

리더보드에서 가상 상품, 치트 탐지 기능에 이르기까지, 플레이어들은 실시간으로 처리, 저장 및 액세스가 필요한 많은 양의 데이터를 생성합니다. AWS 완전관리형 목적별 데이터베이스로 데이터 인프라를 현대화하여 플레이어에게 즐거움을 선사하세요.

게임 워크로드에 적합한 목적별 데이터베이스 엔진 선택

AWS는 관계형, 키-값, 문서, 인 메모리, 그래프, 시계열, 와이드 컬럼 및 원장 데이터베이스를 비롯하여 다양한 데이터 모델을 지원하는 15개 이상의 목적별 엔진을 제공합니다.

특별히 구축되고 실전에 검증된 데이터베이스

게임용으로 구축
AWS의 15개가 넘는 목적별 데이터베이스 포트폴리오 중에서 적합한 제품을 선택합니다. 이 포트폴리오는 다양한 데이터 모델을 지원하므로 고객은 사용 사례에 기반하고 확장성이 뛰어난 분산형 게임을 구축할 수 있습니다.
가용성 및 보안
미션 크리티컬 게임 워크로드를 위해 구축된 AWS 데이터베이스는 저장 중 암호화 및 전송 중 암호화를 포함하여 고가용성, 안정성 및 여러 보안 수준을 제공합니다.
대규모 성능
작게 시작하여 게임이 커짐에 따라 확장합니다. 특별히 구축된 데이터베이스는 필요한 데이터 모델에 최적화되어 있기 때문에, 상용 데이터베이스와 비교했을 때 1/10의 비용으로 게임에서 확장성과 성능을 지원할 수 있습니다.
완전관리형
자체 복구 스토리지 및 자동 크기 조정 기능을 통해 워크로드를 계속 가동 및 실행할 수 있도록 AWS에서 클러스터를 지속적으로 모니터링하는 동시에 게임 개발에 집중합니다.

AWS 서비스

기존 엔터프라이즈 데이터베이스의 성능과 가용성에 오픈 소스 데이터베이스의 간편성과 비용 효율성을 결합한 MySQL 및 PostgreSQL 호환 관계형 데이터베이스입니다.

re:Invent Amazon Aurora 심층 분석 »

일관된 10밀리초 미만의 성능, 거의 무제한의 처리량 및 스토리지와 자동 다중 리전 복제 기능을 사용하여 게임을 제공할 수 있습니다.

Amazon DynamoDB: 게임 사용 사례 및 설계 패턴 »

미션 크리티컬 MongoDB 워크로드를 운영하는 확장 가능하고, 내구성이 우수한 완전관리형 데이터베이스 서비스입니다.

Amazon DocumentDB(MongoDB 호환) 시작하기 »

애플리케이션 및 데이터베이스 성능을 가속화하기 위해 캐싱에 사용하거나 세션 스토어 또는 게임 순위표와 같이 내구성이 필요 없는 사용 사례의 기본 데이터 스토어로 사용합니다.

Amazon ElastiCache를 사용한 대규모에서도 뛰어난 성능 »
Amazon MemoryDB for Redis
Amazon MemoryDB for Redis

Redis 호환성 및 내구성을 갖춘 인 메모리 데이터베이스 서비스로, 초고속 성능 제공 

Amazon MemoryDB for Redis 무료 평가판 시작하기 »

뛰어난 성능, 안정성 및 단순성으로 자격 증명, 지식, 사기 그래프 및 기타 애플리케이션을 구축하고 실행하세요. 

Neptune 기계 학습을 사용한 그래프 기반 추천 시스템 »

데이터베이스를 AWS로 빠르고 안전하게 마이그레이션하고 가장 널리 사용되는 상용 데이터베이스와 오픈 소스 데이터베이스 간의 동종 및 이기종 마이그레이션을 지원합니다.

AWS 클라우드 데이터 마이그레이션 서비스 개요 »

고객 성공 사례

게임용 AWS 데이터베이스를 사용하여 고객이 달성한 성과를 확인하세요.

The Pokemon Company International

Pokémon Company International(TPCi), Aurora PostgreSQL로 라이브 데이터베이스 마이그레이션

TPCi는 사용자 데이터베이스와 인증 시스템인 Pokémon Trainer Club을 Amazon Aurora로 마이그레이션하여 마이그레이션 전 6개월 동안의 가동 중지 시간을 168시간에서 마이그레이션 후 가동 중지 시간 또는 성능 저하 없이 줄였습니다.

프레젠테이션 보기 » 사례 연구 읽기 »
실시간 Pokémon 데이터베이스를 Aurora PostgreSQL로 마이그레이션
CAPCOM이 컨테이너, 데이터 및 기계 학습을 사용하여 재미있는 게임을 빠르게 구축하는 방법
CAPCOM

CAPCOM이 컨테이너, 데이터 및 기계 학습을 사용하여 재미있는 게임을 빠르게 구축하는 방법

CAPCOM은 Amazon DynamoDB 및 Amazon EKS를 비롯한 AWS Managed Services를 사용하여 운영 비용을 30% 절감했습니다.

프레젠테이션 보기 »

Nintendo, Amazon Aurora를 사용하여 Mario Kart 투어 지원
Nintendo

Nintendo, Amazon Aurora를 사용하여 Mario Kart 투어 지원

출시일이 시작되고 글로벌 트래픽이 증가함에 따라 Amazon Aurora 전체에 걸쳐 기록된 쿼리 수가 최대 초당 300,000개를 기록했습니다.

사례 연구 읽기 »

Supercell, 대규모로 모바일 게임을 제공하기 위해 AWS에 올인
Supercell

Supercell, 대규모로 모바일 게임을 제공하기 위해 AWS에 올인

운영 오버헤드를 최소화하면서 더 빠르게 이동하고 게임을 확장하기 위해 Supercell은 300개의 데이터베이스를 Amazon Aurora로 마이그레이션했습니다.

동영상 보기 »

Zynga, Amazon Redshift를 사용하여 ETL 성능 2배 향상
Zynga

Zynga, Amazon Redshift를 사용하여 ETL 성능 2배 향상

데이터 웨어하우스를 Amazon Redshift로 마이그레이션함으로써 Zynga는 추출, 변환, 로드 성능을 두 배로 높이고 매일 생성되는 5.3TB 이상의 게임 데이터를 처리하도록 쉽게 확장할 수 있습니다.

동영상 보기 »

AWS 데이터베이스 시작하기

AWS for Games 전문가가 제공하는 단계별 자습서, 기술 안내서 및 웨비나를 통해 게임 워크로드의 데이터베이스를 사용하는 방법을 알아봅니다.

Amazon DynamoDB에서 게임 플레이어 데이터 모델링

Battle Royale 게임과 같은 온라인 멀티플레이어 게임을 구축한다고 상상해 보십시오. 게임 중 플레이어 그룹이 게임을 하기 위해 세션에 참여합니다. 이에 따라 플레이어가 플레이하는 시간, 플레이어가 기록한 처치 수 또는 게임에서 승리했는지 여부를 표시하도록 특정 플레이어의 레코드를 업데이트해야 합니다. 사용자는 자신이 플레이했던 이전 게임을 보면서 게임의 승자를 확인하거나 각 게임의 액션을 다시 보고 싶어 합니다.

Amazon DynamoDB는 게임 성장에 따라 일관된 성능이 중요한 대규모 사용 사례에 맞게 설계되어 많은 인기를 끄는 게임 플레이어 데이터 모델링 데이터베이스 서비스입니다. Amazon DynamoDB는 100TB를 초과하는 범위까지 성능 저하 없이 확장됩니다. DynamoDB는 HTTP(S)를 통해 액세스 가능하며 AWS Identity and Access Management(IAM)를 인증에 사용합니다. 서버를 관리하고 인프라에 패치를 적용할 필요가 없으며 Amazon DynamoDB가 업그레이드, 백업 및 기타 관리 작업을 처리하므로 게임 개발에 집중할 수 있습니다.

이 실습에서는 Amazon DynamoDB에서 고급 데이터 모델링 패턴을 알아봅니다. DynamoDB를 사용하는 경우 데이터를 모델링하기 전에 데이터에 액세스하는 방법(액세스 패턴)을 고려해야 합니다. 이 실습에서는 멀티플레이어 게임 예를 통해 게임의 액세스 패턴을 설명하고, 보조 인덱스 및 트랜잭션을 사용하여 액세스 패턴을 처리하도록 DynamoDB 테이블을 설계하는 방법을 보여줍니다.

지금 시작하기 »

Amazon Aurora Serverless를 통해 게임용 인벤토리 시스템 구축

Amazon Aurora Serverless를 통해 게임용 인벤토리 시스템 구축

대규모 멀티플레이어 온라인 게임(MMO)을 구축할 때 플레이어는 아이템을 찾고 구매하고 판매해야 합니다. 이 실습에서는 Amazon Aurora 서버리스를 사용하여 게임에서 인벤토리 시스템을 구축하는 방법을 알아봅니다.

지금 구축 시작하기 »

Amazon Aurora Serverless 및 Amazon ElastiCache를 통한 실시간 순위표 구축

Amazon Aurora Serverless 및 Amazon ElastiCache를 통한 실시간 순위표 구축

사용자가 퍼즐을 풀면서 경쟁하는 모바일 게임을 구축한다고 상상해보십시오. 이 실습에서는 Amazon Aurora Serverless와 Amazon ElastiCache를 사용하여 확장 가능한 실시간 멀티플레이어 게임용 순위표를 구축하는 방법을 배워봅니다.

자세히 알아보기 »

Amazon Neptune을 사용하여 게임용 친구 추천 엔진 구축

Amazon Neptune을 사용하여 게임용 친구 추천 엔진 구축

플레이어가 친구를 만들고, 게임 진행률을 추적하고, 대전할 상대 플레이어를 찾기 위한 방법으로 다른 플레이어를 팔로우하려는 경우가 많습니다. Amazon Neptune을 사용하여 멀티플레이어 게임용 친구 추천 엔진을 구축하는 방법을 알아봅니다.

지금 구축 시작하기 »

Amazon DynamoDB 및 Amazon SNS로 턴제 게임 구축

Amazon DynamoDB 및 Amazon SNS로 턴제 게임 구축

이 실습에서는 Amazon DynamoDB와 Amazon Simple Notification Service(Amazon SNS)를 사용하여 턴제 멀티플레이어 전략 게임을 구축하는 방법을 알아봅니다.

시작하기 »

게임 지원을 위해 AWS 데이터베이스 가져오기

데이터베이스는 게임 개발의 필수적인 부분입니다. 그러나 게임 개발자는 데이터베이스 엔지니어링이 아닌 멋진 게임을 구축하는 데 모든 시간과 전문 지식을 바치고 싶습니다. 다음은 시작하는 데 도움이 되는 몇 가지 단계입니다.

데이터베이스에 대한 램프업 가이드

데이터베이스에 대한 램프업 가이드에서는 데이터 엔지니어와 데이터베이스 관리자에게 AWS의 관계형 및 비관계형 데이터베이스 서비스와 솔루션에 가장 적합한 데이터베이스를 선택하는 방법에 대해 설명합니다. 또한 온프레미스 데이터베이스를 AWS 관리형 데이터베이스 서비스로 마이그레이션하는 방법도 알아봅니다.

이 가이드는 AWS Certified Database – Specialty 자격증 시험 준비에도 도움이 됩니다. 이러한 기술을 개발하는 데 도움이 되는 디지털 교육 과정 샌드 랩에 특히 관심이 있는 경우 explore.skillbuilder.aws에서 4가지 데이터베이스 학습 계획을 살펴보세요.

AWS 데이터베이스 워크숍

AWS는 데이터베이스 제품을 시작하는 데 도움이 되는 다음과 같은 워크숍을 제공합니다.

workshops.aws에서 더 많은 워크숍을 찾을 수 있습니다.

목적별 데이터베이스 교육

이 과정에서는 애플리케이션에서 5개의 목적별 데이터베이스를 프로비저닝하고 사용하는 방법에 대해 알아봅니다. 먼저 목적별 데이터베이스를 사용하려는 이유와 데이터베이스를 선택할 때 고려해야 할 사항에 대해 알아봅니다. 그런 다음 Amazon Web Services로 애플리케이션을 구축할 때 목적별 데이터베이스를 선택하는 5가지 연습 예제를 볼 수 있습니다.

AWS for Games 블로그 팔로우

AWS for Games 블로그에는 데이터베이스를 포함하여 게임 기술과 관련된 모든 주제에 대한 게시물이 많습니다.

위에서 공유한 내용이 끝나면 솔루션스 아키텍트에게 연락하거나 해당 지역의 파트너와 협력하여 Well-Architected 검토를 실행합니다. AWS Well-Architected Framework를 위한 새로운 게임 산업 렌즈가 도입되었습니다. 이 렌즈는 이러한 고유한 워크로드를 지원하면서 얻은 경험과 교훈을 바탕으로 클라우드 기반 게임에 대한 맞춤형 권장 사항을 제공합니다.