Amazon GameLift는 세션 기반 멀티플레이어 게임용 전용 게임 서버를 배포, 운영 및 확장하기 위한 관리형 서비스입니다. Amazon GameLift를 사용하면 손쉽게 서버 인프라를 관리하고, 용량을 확장하여 지연 시간과 비용을 줄이며, 플레이어를 사용 가능한 게임 세션에 매칭하고, DDoS(Distributed Denial-of-Service) 공격을 방어할 수 있습니다. 월별 또는 연간 약정 없이 게임에서 실제로 사용한 컴퓨팅 리소스와 대역폭에 대한 비용만 지불합니다.

Amazon GameLift 시작하기
Amazon GameLift 콘솔 스크린샷
Amazon GameLift는 수천 시간의 엔지니어링 시간을 절약해 줌

Amazon GameLift SDK를 게임에 추가하고 서버를 업로드하면 Amazon GameLift가 몇 분 만에 플레이어를 연결하기 시작합니다.

Amazon GameLift 사용량 50% 감소

게임 서버는 일반적으로 50%의 시간 동안 유휴 상태입니다. 필요한 만큼만 사용하도록 용량을 자동으로 확장 및 축소합니다.

Amazon GameLift 입증된 AWS 플랫폼

짧은 네트워킹 지연 시간과 고성능 컴퓨팅을 제공하고 DDoS 공격으로부터 보호하는 입증된 AWS 플랫폼을 사용합니다.

Gearbox Software

"이제 모든 게임 엔진에서 Amazon GameLift를 사용할 수 있게 되었으니, 우리 팬이 원하는 매우 빠르고 원활한 온라인 멀티플레이어 경험을 제공하는 데 도움이 될 것으로 기대합니다."

Aon Interactive Korea

"Amazon GameLift는 AON이 전 세계 어느 리전에서나 모바일 디바이스를 사용하는 우리 플레이어를 위해 놀라울 정도로 짧은 지연 시간으로 빠르고 안정적인 멀티플레이어 경험을 개발하는 데 도움이 됩니다."

Proletariat Inc.

"Proletariat Inc.의 팀의 경우 선택은 매우 간단했습니다. 엔지니어 팀을 채용하여 몇 달 동안 클라우드 인프라를 구축하거나 몇 분 만에 Amazon GameLift를 배포하거나 둘 중 하나였습니다."


Amazon GameLift는 인스턴스를 프로비저닝하고, 게임 서버를 실행 중인 인스턴스에 배포하고, 트래픽을 게임 서버 플릿으로 로드 밸런싱하고, 인스턴스와 게임 서버 상태를 모니터링하고, 사람의 개입 없이 비정상 인스턴스를 교체합니다.

Amazon GameLift는 빈번하게 발생하는 네트워크 및 전송 계층 DDoS(Distributed Denial-of-Service) 공격으로부터 게임 서버를 보호하도록 설계되었습니다. 또한, 서버 용량을 자동 조정하여 플레이어가 오프라인으로 전환하지 않아도 DDoS 공격을 흡수할 수 있도록 서비스를 구성할 수 있습니다. DDoS 공격으로부터 게임 서버를 보호하는 방법에 대해 자세히 알아보십시오.

Amazon GameLift 관리 콘솔이나 AWS CLI를 사용하여 가용 플레이어 세션, 유휴 인스턴스 또는 평균 플레이어 대기 시간을 기준으로 용량을 자동으로 조정하도록 서비스를 구성할 수 있습니다. Amazon GameLift의 AusoScaling 기능은 몇 분 만에 한 개, 수백 개 또는 수천 개의 인스턴스를 동시에 시작하고 미사용 인스턴스를 중단할 수 있습니다.

Amazon GameLift는 지속적으로 전 세계의 가용 게임 서버를 스캔하고 이를 게임에 참가하려는 플레이어 요청과 매치합니다. 지연 시간이 짧은 게임 서버를 사용할 수 없는 경우 플레이어와 가까운 곳의 서버에 자동으로 용량을 추가하도록 서비스를 구성할 수 있습니다. Amazon GameLift는 새로운 게임이 시작되거나 새로운 인스턴스가 시작되기 전까지 대기 플레이어의 대기열을 유지합니다. 그런 다음 대기 플레이어를 지연 시간이 가장 짧은 게임에 배치합니다.

게임 서버를 4개의 대륙에 분포된 9개의 AWS 리전에 배포하여 지연 시간이 짧은 연결로 플레이어에게 접근합니다. 게임이 1인칭 슈팅 게임이든, MOBA 또는 다른 멀티플레이어 게임 장르든 관계없이 전 세계의 플레이어가 여러분이 설계한 빠르게 전개되는 게임 플레이를 즐길 수 있습니다.

Amazon GameLift는 Amazon의 입증된 네트워크 인프라와 데이터 센터 내에서 실행됩니다. Amazon 서비스 수준 계약은 각 Amazon 리전에 대한 99.95%의 가용성을 보장합니다.

Amazon GameLift는 다양한 사용 사례에 맞춰 최적화된 5가지 인스턴스 유형을 제공합니다. 게임에 가장 적합한 CPU, 메모리 및 네트워킹 용량 구성을 유연하게 선택할 수 있습니다. 모든 Amazon GameLift 인스턴스에는 향상된 네트워킹 기능이 포함되어 있으므로 훨씬 더 높은 PPS(Packet Per Second) 성능, 더 낮은 네트워크 지터 및 더 짧은 지연 시간을 제공합니다.

Amazon GameLift 관리 콘솔에는 게임 성능을 모니터링하기 위한 대시보드가 포함되어 있습니다. 플레이어 수요, 서버 용량 및 상태, CPU 및 메모리 사용률에 대한 실시간 데이터를 보고, Amazon CloudWatch를 사용하여 운영 경보를 생성할 수 있습니다. 또한, Amazon GameLift를 사용하면 검색 및 검사를 위한 게임 서버 로그를 자동으로 수집하고 저장할 수 있습니다.  

Amazon GameLift에는 고성능 가상 머신, SSD 기반 스토리지, 인터넷으로의 빠른 데이터 전송 등 클라우드에서 전용 게임 서버를 실행하는 데 필요한 모든 것이 포함되어 있으며 월별 약정 없이 필요에 따라 사용할 수 있습니다. 실제로 사용한 리소스에 대해서만 시간당 요금을 지불하면 됩니다.

Amazon GameLift는 Android, FireOS, iOS, Mac, PC, PlayStation 4 및 Xbox One을 비롯하여 주요 게임 플랫폼용으로 구축된 게임을 지원합니다.

Amazon Lumberyard

Amazon Lumberyard 전용 게임 서버는 Amazon GameLift와 긴밀히 통합되어 제공됩니다.

Unreal Engine

Amazon GameLift의 사전에 구축된 플러그인을 사용하여 Unreal Engine 전용 게임 서버와의 통합을 간소화합니다.

Unity

C#용 Amazon GameLift Server SDK를 Unity 전용 게임 서버와 통합하여 신속하게 시작합니다..

사용자 지정 엔진 및 백엔드 서비스

GameLift는 서버에서 C#와 C++를 모두 지원하고 게임 클라이언트와 백엔드 서비스에서 10개가 넘는 언어를 지원합니다.

Amazon GameLift는 단계별 Amazon GameLift 개발자 안내서, Amazon GameLift API Reference 안내서Amazon GameLift SDK를 제공합니다. 또한, AWS 샘플 게임을 사용하여 Amazon GameLift를 테스트하기가 얼마나 쉬운지 직접 확인할 수 있습니다.

Amazon에서는 Amazon GameLift 외에도 계속해서 게임 개발자를 위한 다양한 크로스플랫폼 빌딩 블록을 제공하고 있습니다. AWS에서 개발자가 Amazon Web Services를 사용하여 클라우드의 잠재력을 발현하도록 돕든, Amazon Lumberyard 게임 엔진으로 차기 글로벌 블록버스터를 구축하는 것을 돕든, 아니면 대규모 플레이어 커뮤니티를 Twitch와 연결하는 것을 돕든, AWS는 팀이 인프라가 아니라 창조적 비전에 집중할 수 있도록 끊임없이 노력합니다.

Amazon GameLift는 이제 시작에 불과합니다. 계속 증가하는 Amazon의 게임 개발자용 크로스플랫폼 빌딩 블록의 소식을 듣고 싶으시면, Amazon GameDev 뉴스레터에 가입하거나 TwitterFacebook에서 @Amazon GameLift를 팔로우하십시오.