Amazon을 사용하여 호스팅 플릿 설정 GameLift - Amazon GameLift

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

Amazon을 사용하여 호스팅 플릿 설정 GameLift

이 섹션에서는 게임 서버를 호스팅하기 위한 Amazon GameLift 플릿의 설계, 구축 및 유지 관리에 대한 정보를 찾을 수 있습니다. 관리형 EC2플릿을 사용하는 플릿, 온프레미스 하드웨어를 위한 자체 관리형 Anywhere 플릿, 둘 다를 사용하는 하이브리드 솔루션을 포함하여 Amazon이 GameLift 제공하는 호스팅 솔루션에 대한 Amazon GameLift 호스팅 자세한 내용은 섹션을 참조하세요.

플릿 특성

Amazon GameLift 플릿은 게임 서버를 실행하고 플레이어를 위한 게임 세션을 호스팅하는 컴퓨팅 리소스 모음입니다. 플릿은 사용하는 컴퓨팅 리소스 유형과 플릿 관리 방식에 따라 다를 수 있습니다. 플릿의 크기, 즉 지원할 수 있는 게임 세션과 플레이어의 수는 제공하는 컴퓨팅 리소스의 수에 따라 달라집니다. 모든 Amazon GameLift 플릿의 특징은 다음과 같습니다.

  • 모든 플릿에서 실행되는 게임 서버 프로세스는 Amazon GameLift 서버와 통합SDK되고 동일한 방식으로 Amazon GameLift 서비스와 통신합니다. 게임 서버는 게임 세션 및 플레이어를 호스팅하고, 게임 세션 및 기타 상호 작용을 시작하거나 중지하라는 프롬프트에 응답할 수 있는 가용성을 보고합니다.

  • Amazon은 모든 플릿의 게임 세션 배치를 동일한 방식으로 GameLift 처리합니다. Amazon GameLift 은 플릿의 게임 서버 상태를 추적하고 사용 가능한 게임 서버 중에서 선택하여 새 게임 세션을 호스팅합니다. 이 프로세스는 게임이 단일 플릿에 게임 세션을 배치하거나 게임 세션 대기열을 사용하여 여러 플릿에 걸쳐 호스팅의 균형을 맞추는 데 사용됩니다. 대기열을 사용하면 배치 결정을 사용자 지정하여 리소스 비용 및 지연 시간과 같은 요소를 고려할 수도 있습니다.

  • 모든 플릿은 게임 세션 배치 대기열과 협력하여 FlexMatch 매치메이커 사용을 지원합니다. Amazon GameLift 서비스는 플레이어 매치 요청을 수신하고, 매치를 구성하고, 이를 게임 세션 대기열에 전달하여 사용 가능한 게임 서버를 찾습니다.

  • Amazon은 광범위한 플릿 지표를 GameLift 수집합니다. 여기에는 컴퓨팅 및 서버 프로세스에 대한 상태 지표와 게임 세션 및 플레이어 활동에 대한 사용량 지표가 포함됩니다. 에서 사용 가능한 지표의 전체 목록을 참조하세요Amazon CloudWatch를 사용한 Amazon GameLift 모니터링.

Amazon 에서는 다음과 같은 컴퓨팅 유형의 플릿으로 작업할 GameLift수 있습니다.

Amazon GameLift 플릿 생성 작동 방식

새 플릿을 요청하면 Amazon은 플릿 리소스를 생성하는 워크플로를 GameLift 시작합니다. Amazon은 워크플로의 각 단계를 GameLift 완료하면 플릿의 상태를 GameLift 업데이트하고 플릿 생성 진행 상황을 알리는 일련의 이벤트를 내보냅니다.

Amazon은 두 가지 유형의 이벤트를 GameLift 사용합니다. 플릿 상태 전환 이벤트는 플릿 상태가 변경될 때 표시됩니다. 플릿 생성 이벤트는 디버깅 문제에 도움이 되는 추가 마커를 제공합니다. Amazon GameLift 콘솔을 사용하거나 Amazon GameLift API 작업 을 호출하여 모든 이벤트를 추적할 수 있습니다DescribeFleetEvents. DescribeFleetAttributes 또는 를 사용하여 플릿 및 위치 상태를 추적할 수도 있습니다DescribeFleetLocationAttributes.