

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

# 비용 최적화 전략
<a name="gamelift-pricing-cost-optimization"></a>

이러한 전략을 관리형 호스팅 솔루션과 함께 사용하면 고성능 및 플레이어 경험을 유지하면서 클라우드 호스팅 비용을 줄일 수 있습니다.

## 모범 사례
<a name="gamelift-pricing-cost-optimization-bestpractices"></a>

다음 팁을 따라 게임 호스팅에 대한 비용 최적화 사례를 통합하세요. 최소한 Amazon GameLift Servers 비용 및 사용 패턴을 정기적으로 검토하는 것이 좋습니다. 요금 관련 질문이 있는 경우 담당팀에 문의하세요.

**플릿 구성**
+ **요금 계산기 사용 ** - 게임 호스팅 데이터와 함께 이 도구를 사용하여 옵션을 탐색하고 비용 절감을 위한 잠재적 구성 시나리오를 테스트합니다. [Amazon GameLift Servers용AWS 요금 계산기](https://calculator.aws/#/createCalculator/GameLiftServers)를 참조하세요.
+ **개발 비용 절감** - 개발 및 테스트의 경우 더 작고 저렴한 인스턴스 유형을 사용하고 필요할 때만 이를 실행합니다.
+ **게임과 인스턴스 유형 매치** - 게임 요구 사항에 가장 적합한 플릿의 Amazon EC2 인스턴스 패밀리, 유형, 크기를 선택합니다. [관리형 플릿의 컴퓨팅 리소스 선택](gamelift-compute.md#gamelift-compute-instance)에서 인스턴스 유형 섹션을 참조하세요.
+ **Graviton 인스턴스 유형 사용** - Graviton 인스턴스는 ARM 기반 프로세서로 구동됩니다. 온디맨드 요금 모델을 사용하면 동급 x86 기반 인스턴스보다 가격 대비 성능, 뛰어난 에너지 효율성, 저렴한 비용을 제공합니다.
+ **스팟 인스턴스 사용** - 스팟 인스턴스는 일반적으로 온디맨드보다 비용이 저렴하지만 항상 사용할 수 있는 것은 아닙니다. 스팟 플릿과 온디맨드 플릿을 결합하여 저비용과 고가용성의 균형을 맞춥니다(스팟 사용량 50\$185% 권장). 중요하지 않은 게임 모드 또는 사용량이 적은 시간에 스팟 인스턴스를 사용합니다. 스팟 인스턴스 실행 가능성을 모니터링하려면 `InstanceInterruptions` 및 `GameServerInterruptions`와 같은 지표를 추적합니다. [온디맨드 인스턴스 및 스팟 인스턴스 비교](gamelift-compute.md#gamelift-compute-spot)을(를) 참조하세요.
+ **Linux에서 서버 실행** - Linux용 게임 서버 런타임을 구축합니다. Linux와 함께 배포되는 인스턴스는 일반적으로 Windows보다 비용 효율적입니다.
+ **리소스 사용률 최적화** - 성능을 유지하면서 가능한 한 많은 동시 게임 서버 프로세스를 실행하여 효율성을 극대화하도록 플릿을 구성합니다. [관리형 Amazon GameLift Servers에서 게임 서버 런타임 구성 최적화](fleets-multiprocess.md)을(를) 참조하세요.
+ **다중 리전 전략 생성** - 게임 호스팅을 여러 위치에 배포하면 플레이어의 지연 시간을 줄이고 백업 옵션을 개선할 수 있습니다. 가장 큰 플레이어 마켓에 호스팅을 먼저 배포하고 피크 시간 동안 오버플로 용량에 보조 위치를 사용하여 리전 적용 범위와 비용 효율성의 균형을 맞춥니다. [다중 위치 대기열 빌드](queues-design-multiregion.md)을(를) 참조하세요.

**플릿 용량 조정**
+ **0으로 조정** - 플릿을 사용하지 않는 경우 불필요한 요금이 발생하지 않도록 플릿 용량을 0으로 수동으로 설정합니다. [Amazon GameLift Servers 플릿의 용량을 수동으로 설정](fleets-updating-capacity.md)을(를) 참조하세요.
+ **Auto Scaling 추가** - Auto Scaling을 사용하여 게임 호스팅 용량을 조정하여 호스팅 리소스의 과다 프로비저닝을 방지합니다. 용량을 변동하는 플레이어 수요 및 기타 주요 지표와 일치시킵니다. [Amazon GameLift Servers를 통해 플릿 용량 Auto-Scale](fleets-autoscaling.md)을(를) 참조하세요.
+ **버퍼 유지 관리** - 플레이어를 기다리지 않고 플레이어 수요의 갑작스러운 급증을 처리하려면 대상 추적을 사용하여 유휴 게임 서버의 버퍼를 유지합니다. 플레이어 베이스의 크기와 사용 패턴에 따라 버퍼를 사용자 지정합니다. [대상 기반 Auto Scaling](fleets-autoscaling-target.md)을(를) 참조하세요.

**게임 세션 배치**
+ **배치 대기열 사용** - Amazon GameLift Servers 대기열은 알고리즘을 사용하여 호스팅 리소스 비용 및 기타 요인을 기반으로 게임 세션의 '최상'의 호스팅 위치를 결정합니다. [게임 세션 배치 구성](queues-intro.md)을(를) 참조하세요.
+ **대기열 우선 순위 사용자 지정** - 게임 세션을 배치할 때 대기열이 호스팅 비용의 우선 순위를 지정하는 방법을 변경할 수 있습니다. [게임 세션 배치 우선순위](queues-design-priority.md)을(를) 참조하세요.
+ **배치 지표 모니터링** - 대기열이 게임 세션의 위치를 선택하는 방법을 추적하여 최적화 기회를 식별합니다. [대기열에 대한 Amazon GameLift Servers 지표](monitoring-cloudwatch.md#gamelift-metrics-queue)을(를) 참조하세요.

**데이터 전송**
+ **데이터 전송 추적** - 게임 클라이언트와 서버 간에 데이터가 전송되는 방식을 모니터링하고 활동을 최적화하기 위한 조치를 취합니다.
+ **데이터 압축 사용** - 게임 클라이언트와 서버 간의 데이터 전송을 위한 데이터 압축 기술을 구현하는 것이 좋습니다. 압축은 대역폭 사용량을 줄이고 게임 플레이 성능과 지연 시간을 개선하는 데 중요한 역할을 합니다.

## 리소스 비용 및 사용률 도구
<a name="gamelift-pricing-cost-optimization-tools"></a>

를 사용하여 AWS 도구를 사용하여 게임 호스팅 비용을 모니터링하고 최적화하는 방법을 알아봅니다Amazon GameLift Servers. 추가 도구에 대한 자세한 내용은 [AWS 결제 및 비용 관리](https://docs.aws.amazon.com/account-billing/) 섹션을 참조하세요.

**AWS 비용 관리 도구**
+ **결제 콘솔** - AWS 청구서 및 사용량을 검토합니다. [과금 정보 설정](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/billing-getting-started.html)을 참조하세요.
+ **프리 티어 사용 알림** - 프리 티어 한도에 가까워지면 알림을 설정합니다. [AWS 프리 티어 사용량 추적을 참조하세요](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/tracking-free-tier-usage.html).
+ **Amazon CloudWatch 결제 알림** - 사용량이 사용자 지정 임계값에 도달하면 알림을 구성합니다. [결제 경보를 생성하여 예상 AWS 요금 모니터링](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/monitor_estimated_charges_with_cloudwatch.html)을 참조하세요.

**비용 할당 및 추적**
+ **비용 할당 태그** - 플릿 및 기타 리소스에 태그를 지정하여 호스팅 비용을 구성하고 추적합니다. [비용 할당 태그를 사용하여 AWS 비용 구성 및 추적](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html)을 참조하세요.
+ **비용 보고서** - 할당된 태그별로 분류된 보고서를 생성합니다. [월별 비용 할당 보고서 사용](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/configurecostallocreport.html)을 참조하세요.
+ **AWS Cost Explorer** - 필터링 및 사용자 지정 가능한 보기를 사용하여 비용, 추세, 예측을 분석합니다. [를 사용한 비용 및 사용량 분석을 참조하세요 AWS Cost Explorer](https://docs.aws.amazon.com/cost-management/latest/userguide/ce-what-is.html).
+ **AWS Budgets** - AWS 비용 및 사용량을 추적하고 조치를 취합니다. [를 사용한 비용 관리를 참조하세요 AWS Budgets](https://docs.aws.amazon.com/cost-management/latest/userguide/budgets-managing-costs.html).

## Amazon GameLift Servers 및 Amazon CloudWatch를 사용한 성능 모니터링
<a name="gamelift-pricing-cost-optimization-metrics"></a>

이러한 주요 지표를 모니터링하여 리소스 사용률을 최적화합니다. Amazon GameLift Servers 콘솔에서 지표를 보거나 Amazon CloudWatch 대시보드를 사용합니다. Amazon GameLift Servers에 사용 가능한 모든 지표에 대한 자세한 내용은 [Amazon CloudWatch를 사용하여 Amazon GameLift Servers 모니터링](monitoring-cloudwatch.md) 섹션을 참조하세요.
+ **인스턴스 지표** - `ActiveInstances`, `IdleInstances`, `PercentIdleInstances` 
+ **서버 프로세스 지표** - `ActiveServerProcesses`, `HealthyServerProcesses` 
+ **게임 세션 지표** - `ActiveGameSessions`, `AvailableGameSessions` 
+ **플레이어 세션 지표** - `CurrentPlayerSessions`
+ **대기열 지표** - `AverageWaitTime`, `QueueDepth` 
+ **매치메이킹 지표** - `CurrentTickets`, `MatchesPlaced` 
+ **하드웨어 성능** - `CPUUtilization`, `NetworkIn`/`NetworkOut`, `DiskReadBytes`/`DiskWriteBytes`
+ **리소스 사용률 지표**
  + `PercentIdleInstances`를 사용하여 최적의 플릿 크기를 결정합니다.
  + `PercentAvailableGameSessions`을 추적하여 게임 호스팅 용량이 충분한지 확인합니다.
  + `InstanceInterruptions` 및 `GameServerInterruptions`을 모니터링하여 스팟 인스턴스 실행 가능성을 결정합니다.