AWS 계정 생성

멀티플레이어 게임 서버에는 많은 컴퓨팅 파워가 필요하고 플레이어까지의 지연 시간이 짧아야 하는 경우가 많습니다. AWS에서는 게임이 성장하면서 자동으로 확장되도록 게임 서버를 설정할 수 있으므로 더 이상 몇 개의 서버가 필요한지 추측할 필요가 없습니다. AWS 리전 및 가용 영역이 계속해서 추가되고 있으므로 게임 서버가 그 어느 때보다 플레이어 가까이 위치하여 멋진 게임 경험을 제공할 것임을 확신할 수 있습니다. Amazon Elastic Compute Cloud(EC2)에 자체 솔루션을 배포하든 관리형 서비스인 Amazon Gamelift를 활용하든 AWS에서는 귀사가 다음 전 세계 출시를 지원하는 데 필요한 도구를 제공합니다. 이 짧은 동영상을 통해 귀사가 멀티플레이어 게임 서버를 구축하는 데 AWS에서 어떻게 도움을 줄 수 있는지 알아보십시오.

The Game Developer's Quest with AWS – Game Server
The Game Developer's Quest with AWS – Game Server

트래픽 패턴을 예상할 수 없고 요청 빈도가 매우 높은 게임 서버 워크로드는 AWS에서 실행하기에 매우 적합합니다. 게임 엔진을 EC2에 설치하고 Amazon 머신 이미지를 생성합니다. 그런 다음 필요에 따라 여러 리전에 걸쳐 EC2 인스턴스를 손쉽게 배포할 수 있습니다. Amazon Auto Scaling을 사용하면 Amazon EC2 용량이 자동으로 확장 및 축소되어 전 세계 어디서든 플레이어가 원활한 게임 경험을 즐길 수 있습니다.

게임용 AWS – 게임 서버 워크플로 다이어그램
How Turtle Rock Launched Evolve with AWS

Deploying a Low-Latency Multiplayer Game Globally: Loadout

글로벌-인프라

AWS 클라우드 인프라는 리전 및 가용 영역(AZ)을 중심으로 구축됩니다. 리전은 전 세계에 분산된 물리적 위치로서 여러 가용 영역이 리전에서 운영됩니다. 가용 영역은 하나 이상의 개별 데이터 센터로 구성되며, 각 데이터 센터는 분리된 시설에 구축되고 중복 전력, 네트워킹 및 연결이 제공됩니다. 이러한 가용 영역을 사용하면 단일 데이터 센터를 사용하는 것보다 더 높은 가용성, 내결함성 및 확장성을 갖춘 프로덕션 애플리케이션과 데이터베이스를 운영할 수 있습니다. AWS 글로벌 인프라를 사용하면 게임 서버가 그 어느때보다 플레이어 가까이 위치하여 멋진 게임 경험을 제공할 수 있습니다.

자세히 알아보기 »

turtlerock

AWS re:Invent 2015: Evolve: Hunting Monsters in a Low-Latency Multiplayer game on EC2

frontier

AWS re:Invent 2015: From 0 to 60 Million Player Hours

Amazon EC2는 클라우드에서 안전하고 크기 조정이 가능한 컴퓨팅 파워를 제공합니다. Amazon EC2를 사용하면 간편하게 용량을 확보하고 구성할 수 있습니다.

자세히 알아보기 »

Amazon GameLift는 세션 기반 멀티플레이어 게임용 전용 게임 서버를 배포, 운영 및 확장하기 위한 관리형 서비스입니다.

자세히 알아보기 »

Auto Scaling을 사용하면 애플리케이션 가용성을 유지하는 데 도움이 되며, 사용자가 정의한 조건에 따라 자동으로 Amazon EC2 용량을 동적으로 확장 또는 축소할 수 있습니다.

자세히 알아보기 »

AWS에서 멀티플레이어 게임 서버 성능 최적화

이 백서에서는 AWS 클라우드에서 멀티플레이어 게임 서버를 실행하는 흥미로운 사용 사례와 최고 수준의 성능을 실현하기 위해 수행할 수 있는 최적화에 대해 살펴봅니다. 또한, AWS Linux에서 멀티플레이어 게임 서버를 성공적으로 구동하는 데 필요한 최대 성능을 실현할 수 있도록 Amazon Elastic Compute Cloud(EC2) 인스턴스 패밀리를 활용하는 데 필요한 정보를 제공합니다.

백서 보기 »

Serverless Matchmaking with GameLift

이 블로그 게시물에서는 플레이어 매칭 패턴을 자세히 살펴보고, 사용자 지정 알고리즘을 사용하여 플레이어를 그룹화하고 이를 서버와 연결하는 매치 메이킹 아키텍처를 집중적으로 다룹니다. 또한, 자체적으로 사용자 지정 매치 메이킹 아키텍처를 구축할 수 있도록 코드 예제를 제공합니다.

블로그 게시물 보기 »

Deploying a Low-Latency Multiplayer Game Globally: Loadout

이 세션에서는 1인칭 슈팅 게임과 같이 지연 시간이 짧은 멀티플레이어 게임을 글로벌 규모로 실행하는 부분을 집중적으로 다룹니다. 게임 서버에서 백엔드 API를 분리하여 개별적으로 자동 확장 또는 축소할 수 있도록 해주는 아키텍처를 소개합니다.

동영상 보기 »

슬라이드 보기 »

가장 인기 있는 AAA 멀티플레이어 게임 대다수가 AWS에서 실행됩니다. 지금 AWS 클라우드 여정을 시작하고 게임 개발을 한 단계 끌어올리십시오.

AWS에 문의 | AWS 계정 생성