게임 › Amazon GameLift › 기능
Amazon GameLift 기능
Amazon GameLift를 사용하면 세계에서 가장 까다로운 게임을 빌드하고 확장할 수 있습니다. Amazon GameLift는 예측 가능한 게임 서버 확장, 엔터프라이즈급 보안, 대규모 사용자를 위한 매치메이킹을 통해 출시일의 불확실성을 제거합니다.
-
게임 개발 가속화
Amazon GameLift Anywhere로 빠르게 반복하면 게임 서버 로직의 변경 사항을 몇 초 만에 배포, 검증 및 플레이테스트할 수 있습니다.
가동 중단 시간이 없는 패치
가동 중단 시간 없이 게임 서버에 패치를 적용하여 플레이어의 온라인 상태를 유지하고 참여도를 높일 수 있습니다. Amazon GameLift 별칭 및 대기열 기능을 사용하면 플레이어를 새 게임 서버 버전으로 원활하게 마이그레이션할 수 있습니다.
로컬 반복 개발
Amazon GameLift에 로컬 개발 환경을 등록하세요. Amazon GameLift에 게임 세션 요청을 전송하여 게임 서버 로직에 대한 업데이트를 컴파일하고 테스트할 수 있습니다. 이러한 요청은 로컬 개발 환경으로 리디렉션되므로 실시간으로 중단점을 설정하고 디버깅할 수 있습니다. 준비가 되면 Amazon GameLift가 최대 24개 리전 및 9개 로컬 영역의 플레이어에게 업데이트를 배포합니다.
유연한 컨테이너로 구축
컨테이너는 게임 서버를 실행하는 데 필요한 모든 코드, 종속성, 구성 파일 등 전체 런타임 환경을 패키징합니다. 컨테이너를 사용하면 게임 개발 시 종속성 누락이나 구성 드리프트에 대한 걱정 없이 온프레미스나 클라우드에 테스트, 스테이징, 프로덕션 환경을 배포할 때 로컬 머신 간에 게임 서버 빌드를 원활하게 이동할 수 있습니다. 또한 컨테이너를 사용하면 동일한 호스트 머신에서 여러 개의 격리된 게임 서버를 실행하여 리소스를 효율적으로 사용할 수 있습니다. 전반적으로 컨테이너화는 배포 프로세스를 간소화하고 일관된 보안 환경을 지원하며 클라우드 또는 온프레미스 데이터 센터에 있는 게임 서버 빌드의 리소스 활용을 최적화합니다.
-
자신감 있는 출시
게임이 출시되거나, 이벤트가 열리거나, 입소문이 나면 급격한 수요 급증이 발생할 수 있습니다. 가장 예측하기 어려운 상황에서도 플레이어가 의도한 대로 게임을 즐길 수 있도록 하세요.
글로벌 서비스 지원
놀라운 플레이어 경험을 제공하려면 지연 시간과 도달 범위가 중요합니다. 5개 대륙에 걸쳐 24개 리전 및 8개 로컬 영역에 위치한 신뢰할 수 있는 AWS 인프라에서 전 세계에 게임 서버를 배포할 수 있습니다. 플레이어가 있는 모든 곳에서 99.99%의 가용성으로 지연 시간이 짧은 게임 경험을 제공하세요.
게임 규모에 맞게 제작
Amazon GameLift는 수천 개의 게임 서버를 동시에 시작하고 사용하지 않는 서버를 빠르게 중지할 수 있습니다. 자동 크기 조정은 플레이어 수요 증가에 신속하게 대응하여 플레이어가 기다리는 일이 없도록 하고 신속히 규모를 줄여 비용을 절감합니다. 피크 용량을 미리 프로비저닝하거나 비용을 지불할 필요가 없으며, 사용한 만큼만 비용을 지불하면 됩니다.
신뢰할 수 있고 안전한 인프라
출시 당일에는 보안과 신뢰성이 중요합니다. Amazon GameLift는 99.99%의 가용성을 유지합니다. 즉, 예기치 않게 트래픽이 폭증하는 상황에서도 플레이어가 게임에 참여하고 연결 상태를 유지할 수 있습니다.
인사이트, 모니터링 및 디버깅
Amazon GameLift는 플레이어 수요, 서버 용량 및 상태, CPU 및 메모리 사용률에 대한 실시간 데이터를 포함하여 게임 성능을 모니터링할 수 있는 대시보드를 제공합니다. 또한 Amazon CloudWatch를 사용하여 운영 경보를 생성할 수도 있습니다. Amazon GameLift는 검색 및 검사를 위해 게임 서버 로그를 자동으로 수집하므로 게임 서버가 플레이어 경험과 비용에 어떤 영향을 미치는지 알 수 있습니다. SSM/SSH(Linux) 또는 원격 데스크톱 프로토콜(Windows)을 통해 개별 Amazon GameLift 게임 서버에 직접 연결할 수 있습니다.
DDoS 차단
Amazon GameLift는 추가 비용 없이 포함된 AWS Shield를 통해 네트워크 및 전송 계층 분산 서비스 거부(DDoS) 공격으로부터 게임 서버를 보호하도록 설계되었습니다. DDoS 공격으로부터 게임 서버를 보호하는 방법에 대해 자세히 알아보세요.
최대 플레이어 수를 위한 매치메이킹
Amazon GameLift FlexMatch를 사용하면 정의한 사용자 지정 매칭 규칙에 따라 최대 200명의 플레이어를 단일 게임 세션으로 매치하고 연결할 수 있습니다. 플레이어 스킬, 지연 시간, 사용자 지정 기준 등 플레이어 매치에 선택하는 요소와 관계없이 FlexMatch의 간편하면서도 효율적인 규칙 언어를 활용하면 안정적인 플레이어 매치메이킹을 쉽게 빠르게 생성할 수 있습니다. FlexMatch를 나머지 Amazon GameLift 게임 서버와 함께 사용하거나 단독으로 사용할 수 있습니다.
-
인프라 비용 절감
Amazon EC2 스팟 인스턴스 또는 가격 대비 성능이 최대 20% 향상된 AWS Graviton 인스턴스를 사용하거나 자체 온프레미스 컴퓨팅을 AWS로 가져와서 클라우드로 확장할 수 있습니다. 스케일 업하고 피크 시간 이후 다시 스케일 다운되는 Amazon GameLift의 지능형 자동 크기 조정 알고리즘으로 비용을 절감하세요.
스팟 인스턴스
최대 70% 절감된 비용으로 온디맨드 게임 서버와 동일한 고성능을 경험하세요. 지원되는 100개 이상의 Amazon GameLift 컴퓨팅 인스턴스 유형 중에서 선택하여 게임에 적합한 CPU, 메모리, 네트워킹 조합을 선택할 수 있습니다. 모든 Amazon GameLift 인스턴스에는 향상된 네트워킹 기능이 포함되어 있으므로 훨씬 더 높은 PPS(Packet Per Second) 성능, 더 낮은 네트워크 지터를 제공합니다. 따라서 지연 시간이 더 짧아지고 게임플레이 경험의 일관성이 높아집니다.
Graviton 인스턴스
Amazon GameLift는 최신 세대의 컴퓨팅 최적화 AWS Graviton 인스턴스를 지원합니다. Graviton 인스턴스는 동급 x86 기반 Amazon EC2 인스턴스에 비해 최대 20%의 비용 절감 효과를 제공합니다. Graviton 인스턴스는 지연 시간에 민감한 가장 까다로운 워크로드에도 적합하며 상당한 가격 대비 성능 이점을 제공합니다.
하이브리드 토폴로지
AWS, 다른 클라우드 제공업체, 온프레미스를 비롯한 여러 제공업체의 컴퓨팅을 조합하여 사용할 수 있습니다. 자체 게임 서버 용량을 가져와 온디맨드 방식으로 AWS 클라우드로 확장하세요. Amazon GameLift는 단일 관리 계층에서 세션, 서버 선택, 규모 조정을 모두 관리합니다.
-
기존 도구와 통합
자체 개발자 도구를 Amazon GameLift에 직접 통합하세요. Unity 및 Unreal Engine용 게임 엔진 플러그인을 사용하거나 C++, C#, Go용 SDK를 사용하여 몇 분 만에 시작할 수 있습니다.
게임 엔진
Amazon GameLift는 Unreal 및 Unity와 같은 주요 게임 엔진에서 사용할 수 있는 플러그인과 O3DE와 C#, C++ 및 Go에서 개발된 사용자 지정 엔진에 사용할 수 있는 SDK를 제공합니다.
플랫폼
Amazon GameLift는 PC, PlayStation, Xbox, Nintendo, 모바일, 웹, AR/VR 헤드셋을 포함한 모든 주요 플랫폼과 디바이스를 지원합니다. Amazon GameLift를 사용하여 다양한 플랫폼의 플레이어를 동일한 게임 서버에 배치하여 크로스 플레이를 지원할 수 있습니다.
게임 백엔드
Pragma, Heroic Labs/Nakama, AccelByte와 같은 인기 게임 백엔드와 통합하면 버튼 하나를 클릭하는 것으로 Amazon GameLift 기반 게임 서버를 쉽게 추가할 수 있습니다.
DevOps 도구
AWS Cloud Control에서 제공하는 Terraform 및 Pulumi와 같은 클라우드에 구애받지 않는 DevOps 도구를 사용하여 Amazon GameLift를 배포하고 나머지 백엔드와 통합할 수 있습니다.
게임 분석
Amazon GameLift는 Datadog 및 Databricks 등을 포함한 게임 분석 솔루션과 쉽게 통합됩니다.
모니터링
Amazon GameLift를 Amazon CloudWatch와 통합하여 서버 성능 및 인프라 사용을 모니터링할 수 있습니다.
AWS 서비스와의 긴밀한 통합
추가 작업 없이 AWS 서비스를 이용할 수 있습니다. Amazon GameLift는 AWS Shield, Amazon Elastic Container Service, Amazon CloudWatch와 같은 서비스와 원활하게 통합되므로 통합에 소요되는 시간을 줄이고 게임 구축에 더 많은 시간을 할애할 수 있습니다.