Amazon GameLift란? - Amazon GameLift

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Amazon GameLift란?

Amazon GameLift 를 사용하면 개발자가 세션 기반 멀티플레이어 게임을 위해 클라우드에서 저비용 전용 서버를 배포, 운영 및 조정할 수 있습니다. 에 내장AWS글로벌 컴퓨팅 인프라를 통해 GameLift 는 고성능, 높은 안정성, 저비용 게임 서버를 제공하는 동시에 리소스 사용량을 동적으로 조정하여 전 세계 플레이어 수요를 충족할 수 있습니다.

왜 GameLift 사용해야 합니까?

Amazon GameLift 를 사용하면 얻을 수 있는 몇 가지 이점은 다음과 같습니다.

  • 완전 사용자 지정 멀티플레이어 게임 서버를 가져오거나 구성이 거의 필요 없고 백엔드 경험이 거의 없거나 전혀 없어 바로 사용할 수 있는 실시간 서버를 사용합니다.

  • 플레이어에게 짧은 지연 시간을 제공하여 빠른 액션 게임 플레이를 지원합니다.

  • 지능형 대기열, 게임 세션 배치 및 매치 채우기 기능으로 매치메이킹 서비스를 개선합니다.

  • 전 세계적으로 게임 서버를 배포하고 운영하는 데 필요한 엔지니어링 및 운영 작업이 적습니다.

  • 선행 투자 및 장기 약정 없이 빠르게 시작하고 사용량만큼 지불하는 요금제를 적용합니다.

  • 스팟 인스턴스로 최대 90%까지 비용을 절감합니다

  • Amazon Web Services (AWS포함),Amazon Elastic Compute Cloud (Amazon EC2) 클라우드를 사용하여 호스팅 용량을 관리하는 데 사용되는 웹 규모의 클라우드 컴퓨팅 리소스 및 auto-scaling 을 지원합니다.

GameLift 솔루션

GameLift 는 게임 개발자를 위한 다양한 솔루션을 제공합니다.

  • 사용자 지정으로 구축된 게임 서버를 위한 GameLift 호스팅

  • 실시간 서버를 통한 GameLift 호스팅

  • Amazon EC2 사용하기 위한 GameLift FleetIQ 게임 호스팅 최적화

GameLift 호스팅

Amazon GameLift 는 세션 기반 멀티플레이어 게임 서버를 배포, 운영 및 조정하는 완전관리형 서비스를 제공합니다. GameLift 는 고유한 사용자 지정 게임 서버를 호스팅하는 데 필요한 작업, 즉 하드웨어 구입 및 설정, 지속적인 활동, 보안, 스토리지, 성능 추적 관리 등을 대체합니다. Auto-scaling 기능은 필요 이상의 리소스 사용 없이 추가적인 보호를 제공하는 동시에 새 플레이어가 항상 최소한의 대기 시간으로 게임에 참여할 수 있도록 지원합니다.

GameLift 호스팅 솔루션의 작동 방식에 대한 자세한 내용은 단원을 참조하십시오.GameLift 작동 방식.

주요 기능

  • 다양한 AWS 리전에 컴퓨팅 리소스를 배포하여 전 세계 플레이어에게 고품질 게임 호스팅을 제공합니다.

  • Amazon Linux 또는 Windows Server 운영 체제에서 실행할 게임 서버를 배포합니다.

  • FleetIQ 에서 저비용 스팟 인스턴스의 사용을 최적화하도록 합니다. FleetIQ만으론 중단 가능성 때문에 게임 호스팅에 스팟 인스턴스가 항상 실행 가능한 것은 아닙니다. FleetIQ 예측 알고리즘에서 새 게임 세션을 호스팅하는 데 가장 적합한 스팟 인스턴스를 찾습니다.

  • 자동 조정 도구를 사용하여 실제 플레이어 수요를 충족하도록 게임 호스팅 용량을 조정합니다. 이러한 도구를 사용하면 새 플레이어가 게임에 빠르게 참여할 수 있도록 충분한 용량을 유지하면서 호스팅 비용을 적정 수준으로 유지할 수 있습니다.

  • FlexMatch를 사용하여 게임에 맞게 매치메이킹 서비스를 구축합니다. 최대 200명의 플레이어에 대한 단일 팀 또는 여러 팀 매치를 생성합니다.

  • 게임 세션 및 플레이어 세션을 관리합니다. 허용된 최대 플레이어 수, 참여 규칙, 게임별 속성 등 게임 세션 특성을 구성합니다.

  • 플레이어가 적합한 게임 세션을 찾을 수 있도록 다양한 옵션 중에서 선택합니다. GameLift 대기열을 사용하여 여러 리전에 새 게임 세션을 지능적으로 배치하거나, 플레이어에게 사용 가능한 게임 세션의 필터링되고 정렬된 목록 (“나열 및 선택”) 을 제공하거나, FlexMatch Match를 사용하여 전체 매치메이킹 시스템을 구현합니다.

  • Amazon GameLift 콘솔을 사용하여 게임 성능을 분석하여 측정치를 추적하고, 게임 세션 로그를 확인하며, 개별 게임 세션 및 플레이어 세션에 대한 데이터를 검토합니다.

  • 서버 프로세스에 사용자 지정 상태 추적을 설정하여 문제를 빠르게 검색하고 성능이 저하된 프로세스의 문제를 해결합니다.

  • 를 사용하여 게임 리소스를 관리합니다.AWS CloudFormationGameLift 에 대한 템플릿.

실시간 서버를 통한 GameLift 호스팅

실시간 서버를 사용하여 사용자 지정으로 구축된 게임 서버가 필요 없는 게임을 지원합니다. 이 경량 서버 솔루션은 게임에 맞게 구성할 수 있는 즉시 사용 가능한 게임 서버를 제공합니다. 최소 구성 설정부터 게임 및 플레이어별 사용자 지정 로직에 이르기까지 모든 항목을 사용하여 게임 서버를 배포할 수 있습니다.

실시간 서버를 통한 GameLift 호스팅의 작동 방식에 대한 자세한 내용은 단원을 참조하십시오.Realtime 서버 작동 방식.

주요 기능

  • auto-scaling, 다중 리전 대기열, FleetIQ 를 통한 게임 세션 배치, 게임 세션 로깅 및 지표를 포함한 GameLift 관리 기능을 사용합니다.

  • GameLift 호스팅 리소스를 사용하여 유형을 선택합니다.AWS해당 플릿에 대한 컴퓨팅 하드웨어를 사용합니다. 스팟 또는 온디맨드 인스턴스를 사용합니다.

  • 게임 클라이언트/서버 상호 작용을 위한 전체 네트워크 스택을 활용합니다.

  • 사용자 지정 가능한 서버 로직으로 핵심 게임 서버 기능을 얻습니다.

  • 실시간 구성 및 서버 로직에 대한 실시간 업데이트를 수행합니다. 언제든지 실시간 서버 구성을 업데이트합니다.

  • FlexMatch 매치메이킹을 구현합니다.

Amazon EC2 호스팅하기 위한 GameLift FleetIQ

GameLift FleetIQ 는 클라우드 기반 게임 호스팅을 위한 저비용 스팟 인스턴스의 사용을 최적화합니다. 이 기능을 사용하면 Amazon EC2 및 Auto Scaling 에서 호스팅 리소스를 직접 작업하고 GameLift 최적화를 활용하여 플레이어를 위해 저렴하고 탄력적인 게임 호스팅을 제공할 수 있습니다. 이 솔루션은 완전 관리형 GameLift 솔루션보다 더 많은 유연성을 필요로 하는 게임 개발자를 위해 설계되었습니다.

GameLift FleetIQ 가 게임 호스팅을 위한 Amazon EC2 및 Auto Scaling 과 함께 작동하는 방식에 대해 자세히 알아보려면GameLift FleetIQ 가이드.

주요 기능

  • GameLift FleetIQ 예측 알고리즘을 사용하여 최적화된 스팟 밸런싱을 얻을 수 있습니다.

  • 플레이어 라우팅 기능을 사용하여 게임 서버 리소스를 효율적으로 관리하고 게임에 참여할 때 최적의 플레이어 경험을 제공할 수 있습니다.

  • 플레이어 사용량에 따라 자동으로 호스팅 용량을 조정합니다.

  • Amazon EC2 인스턴스 직접 관리AWS계정을 사용합니다.

  • Windows, Linux, 컨테이너 및 Kubernetes 등 지원되는 여러 게임 서버 실행 파일 형식 중 하나를 사용합니다.

  • 여러 유형의 Amazon EC2 컴퓨팅 리소스 중에서 선택합니다.

  • 중국을 포함한 15개 리전에 배포하여 전 세계 플레이어를 만납니다.