기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Amazon GameLift Servers 게임 호스팅 옵션
Amazon GameLift Servers는 세션 기반 멀티플레이어 게임을 위한 게임 서버를 호스팅하기 위해 다양한 옵션을 제공합니다. Amazon GameLift Servers에서 관리하는 클라우드 기반 호스팅을 설정할지 아니면 이미 보유하고 있는 호스팅 리소스를 통합할지에 상관없이 Amazon GameLift Servers와 협력하여 플레이어에게 필요한 호스팅 솔루션을 구축할 수 있습니다. 게임 호스팅 솔루션의 모양에 대한 자세한 내용은 Amazon GameLift Servers를 사용한 호스팅 작동 방식 섹션을 참조하세요.
관리형 EC2
관리형 EC2 호스팅을 사용하여 프로덕션 게임 서버를 관리하는 작업을 Amazon GameLift Servers로 오프로드합니다. Amazon Elastic Compute Cloud(Amazon EC2) 및 AWS 글로벌 컴퓨팅 인프라의 고성능과 안정성에 여전히 의존하면서 멀티플레이어 게임 서버에 대한 최적화를 활용합니다.
Amazon GameLift Servers 관리형 EC2 호스팅 솔루션 구축 시작
특성
-
Amazon Linux 또는 Windows Server 운영 체제에서 실행되는 멀티플레이어 게임을 호스팅합니다.
-
Amazon GameLift Servers를 사용하여 사용자 지정 게임 서버를 호스팅 리소스 AWS 클라우드에 배포하고 관리합니다. 하드웨어 유형과 배포 위치를 선택하고 필요한 경우에만 추가 세부 정보를 구성합니다.
-
필요에 따라 게임 서버 프로세스를 자동으로 유지하여 게임 세션을 호스팅하도록 런타임 프로세스 관리자를 구성합니다.
-
Amazon GameLift Servers가 성능 저하 게임 서버를 감지하고 해결하는 데 도움이 되도록 사용자 지정 상태 추적을 설정합니다.
-
Amazon GameLift Servers 성능 모니터링을 활용합니다. 하드웨어 성능 및 서버 프로세스 수명 주기와 같은 지표를 추적합니다. 게임 세션 로그를 다운로드하고 저장할 수도 있습니다.
-
Amazon GameLift Servers를 사용하여 게임 서버 프로세스와 기타 AWS 리소스 간의 액세스를 관리합니다.
-
프로덕션 호스팅의 경우 AWS CloudFormation 템플릿 및를 사용하여 게임 호스팅 배포 및 관리를 자동화합니다 AWS Cloud Development Kit (AWS CDK). AWS CodePipeline와 같은 지속적 통합 및 지속적 전송(CI/CD) 도구 및 서비스를 활용합니다.
관리형 컨테이너
Amazon GameLift Servers는 컨테이너화된 게임 서버를 위한 완벽한 클라우드 호스팅 솔루션을 제공하므로 이식성, 민첩성, 내결함성 등 컨테이너 사용의 핵심 이점을 활용할 수 있습니다. 관리형 EC2 호스팅과 마찬가지로 관리형 컨테이너 호스팅은 Amazon EC2 인스턴스에서 컨테이너를 배포하고 실행합니다.
컨테이너화된 게임 서버를 위한 Amazon GameLift Servers 관리형 호스팅 솔루션 개발을 시작합니다.
특성
경량 컨테이너로 사용자 지정 아키텍처를 개발하여 게임 서버 빌드, 종속성, 보조 소프트웨어를 실행합니다.
Docker 도구를 사용하여 Linux 기반 컨테이너 이미지를 생성합니다. 배포를 위해 Amazon Elastic Container Registry(Amazon ECR) 리포지토리에 이미지를 저장합니다.
-
Amazon GameLift Servers를 사용하여 사용자 지정 게임 서버를 호스팅 리소스 AWS 클라우드에 배포하고 관리합니다. 하드웨어 유형과 배포 위치를 선택하고 필요한 경우에만 추가 세부 정보를 구성합니다.
-
게임 서버 버전을 모델링하는 도구를 사용하여 호스팅 플릿 수명 주기를 관리합니다. 필요에 따라 게임 서버 업데이트 및 기타 구성 변경 사항을 배포합니다.
-
컨테이너별 성능 지표를 사용하여 게임 호스팅 성능을 추적합니다. 하드웨어 지표를 사용하여 플릿 리소스의 상태를 모니터링합니다.
-
용 AWS CloudFormation 템플릿을 사용하여 컨테이너 플릿 리소스를 관리합니다Amazon GameLift Servers.
Anywhere 호스팅
Anywhere 호스팅을 사용하면 매치메이킹 및 게임 세션 지표를 비롯한 Amazon GameLift Servers 게임 세션 관리 기능을 활용하여 원하는 곳에서 게임 서버를 호스팅할 수 있습니다. 게임 서버 배포, 게임 서버 상태 모니터링, 용량 조정을 자체 관리합니다.
참고
Anywhere 플릿은 빠르고 반복적인 게임 개발을 위한 테스트 환경으로 특히 유용합니다. 자체 로컬 워크스테이션 또는 클라우드 기반 호스팅 리소스에 대한 Anywhere 플릿을 설정합니다. Anywhere와 함께 테스트하는 방법에 대한 자세한 내용은 Amazon GameLift Servers Anywhere를 사용하는 로컬 테스트 설정 섹션을 참조하세요.
게임용 Amazon GameLift Servers Anywhere 호스팅 솔루션 개발을 시작하세요.
특성
-
자체 하드웨어, 온프레미스 인프라 또는 기타 클라우드 공급자에 게임 서버를 배포합니다. 플레이어와 가까운 위치에 있는 사용 가능한 하드웨어를 어디에서든 사용하세요.
-
Amazon GameLift Servers 세션 관리 기능을 사용하여 게임 서버 가용성을 모니터링하고, 새 게임 세션을 시작하며, 플레이어를 게임 세션 슬롯에 참여시킵니다.
하이브리드 호스팅
프로덕션 호스팅의 경우, 제공하고 관리하는 호스팅 리소스용 Anywhere 플릿과 필요한 경우 채워지는 Amazon GameLift Servers 관리형 플릿이 포함된 하이브리드 접근 방식을 선택할 수 있습니다. 하이브리드 솔루션은 동일한 프로세스를 사용하여 게임 세션을 시작하고 플레이어를 연결하여 원활한 플레이어 경험을 제공합니다. 리소스 유형에 관계없이 모든 호스팅에 대한 사용량 지표를 모니터링하고 수집할 수 있습니다.
하이브리드 솔루션이 적합한 일반적인 시나리오는 다음과 같습니다.
-
호스팅 솔루션을 AWS 클라우드로 확장합니다. Amazon GameLift Servers 관리형 호스팅을 추가하여 기존 호스팅 솔루션(온프레미스 하드웨어 또는 기타 클라우드 기반 호스팅)의 기능을 보완합니다. 관리형 호스팅을 사용하면 호스팅 용량을 늘리거나 '버스트' 용량을 추가하여 빠르게 확장하고 필요할 때만 리소스 비용을 지불할 수 있습니다. 또한 Amazon GameLift Servers 서비스의 글로벌 풋프린트를 활용하여 전 세계 더 많은 플레이어를 연결하고 플레이어에게 지연 시간이 짧은 멀티플레이어 경험을 제공할 수 있습니다.
-
클라우드 기반 호스팅으로 마이그레이션할 준비를 합니다. AWS 클라우드로 마이그레이션하는 것을 고려하거나 계획하고 있다면 하이브리드 호스팅 솔루션은 필요에 따라 점진적으로 전환할 수 있는 방법이 될 수 있습니다. 이를 통해 현재 필요한 솔루션을 구축하는 동시에 향후 원하는 방향을 준비할 수 있습니다.
-
Amazon GameLift Servers 서비스 범위를 넘어선 위치의 플레이어에 대해 짧은 지연 시간을 제공합니다. Amazon GameLift Servers 관리형 호스팅을 이미 사용하고 있는 경우 비정상적인 상황에서 플레이어를 지원해야 할 수 있습니다. 예를 들어, 비정상적으로 멀리 떨어진 위치에 있는 플레이어와 연결하거나, 특별한 액세스 지원이 필요한 플레이어를 지원하고자 할 수 있습니다. 사용자 지정 호스팅 위치를 추가하고 Amazon GameLift Servers Anywhere를 사용하여 관리형 호스팅 리소스와 함께 해당 위치를 관리합니다.
-
게임용 Amazon GameLift Servers 하이브리드 호스팅 솔루션 개발을 시작하세요.