기술 자료

지원

Cloud Code

Cloud Code

스크립트 비용

Understand the pricing model and free tier for Cloud Code scripts.
읽는 시간 1분최근 업데이트: 12시간 전

Cloud Code에는 무료로 개발하고 출시할 수 있는 무료 티어가 있습니다. 조직이 무료 티어 또는 적용되는 크레딧 한도를 초과하는 규모로 스케일링하는 경우에만 비용을 지불하면 됩니다. UGS 제품 가격 책정 개요 페이지에서 자세한 내용과 가격 책정에 관한 FAQ를 확인할 수 있습니다.

비용 계산

비용은 다음 세 가지 카테고리로 계산됩니다.

카테고리

설명

호출 수호출 수는 조직 내에서 Cloud Code 스크립트를 성공적으로 실행한 요청 횟수로 계산됩니다. 성공적인 실행이란 요청의 결과로 스크립트에서 HTTP 200 상태 코드가 포함된 응답이 반환되었음을 뜻합니다.
컴퓨팅 시간컴퓨팅 시간은 조직 내에서 Cloud Code 스크립트를 실행하는 데 소요되는 시간(초)입니다. 실행에는 추가 준비 시간이 포함될 수도 있습니다.
송신량송신량은 조직 내에서 성공적으로 실행된 Cloud Code 스크립트의 응답 크기(GiB)로 측정됩니다. 성공적인 실행이란 요청의 결과로 스크립트에서 HTTP 200 상태 코드가 포함된 응답이 반환되었음을 뜻합니다.

비용 절감 팁

Cloud Code를 사용하여 비용을 절감하려면 아래의 팁을 따르십시오.
  • 스크립트 응답에 자신이 사용하는 데이터만 포함합니다. 스크립트 응답에 포함된 데이터는 사용되지 않더라도 송신 비용에 영향을 미칩니다.
  • Cloud Code 스크립트를 15초로 할당된 타임아웃 내에 완료합니다. 의도치 않은
    while(true)
    루프로 인해 예상치 못한 비용이 발생할 수 있습니다.
  • 한꺼번에 배치 실행이 가능한지 고려합니다. 예를 들어 Cloud Code 스크립트
    ScriptExampleB
    ScriptExampleA
    의 응답에 종속될 수 있으며, 이를 개별적으로 호출하면 두 가지 로직을 하나의 스크립트 호출로 결합하는 경우에 비해 비용이 두 배로 늘어날 수 있습니다.

커맨드 배칭

커맨드 배칭은 각 게임 액션이 하나의 커맨드가 되고, 이 커맨드를 대기열에 모아서 서버로 일괄 전송해 처리하는 개념입니다. 자세한 내용은 커맨드 배칭 페이지를 참고하십시오. 예를 들어,
Cloud Save
를 호출하여 플레이어 경험치를 분배하고
Economy
를 호출하여 코인을 분배하는 식으로 각 액션이 이루어진 후에 보상을 분배하는 게임을 떠올려 보십시오. 플레이어가 다음과 같은 세 가지 액션을 완료합니다.
  • 첫 번째 액션으로 인해 경험치 100과 코인 10개가 생깁니다.
  • 두 번째 액션으로 인해 경험치 50과 코인 5개가 생깁니다.
  • 세 번째 액션으로 인해 경험치 200과 코인 30개가 생깁니다.
이 호출을 개별적으로 실행하는 경우에는 이 세 가지 행동으로 인해 다수의 Unity 서비스, 즉 이 예시에서는 Cloud Save와 Economy를 도합 6번 이상 호출해야 합니다. 하지만 이 세 가지 액션을 모두 배치 커맨드로 저장하면 단 한 번의 Cloud Code 스크립트 요청으로 처리할 수 있습니다. 즉, Cloud Save를 한 번 호출하여 게임에서 경험치를 350 증가시키고, Economy를 한 번 호출하여 45개의 코인을 추가하는 방식으로 Unity 서비스를 두 번만 호출하면 됩니다.