인사이트 관리: 성능 수준 및 보존
참고 항목
2023년 12월 11일부터 PlayFab Insights 관리는 더 이상 사용되지 않습니다. 앞으로는 ADX(Azure Data Explorer) 연결을 사용하여 성능과 비용을 관리하는 것이 좋습니다. 타이틀이 여전히 성능 수준 & 보존을 사용하는 경우 계속해서 이 문서에서 구현 세부 정보를 참조하세요. 자세한 내용은 인사이트 사용 중단 블로그를 참조하세요.
PlayFab 인사이트는 스튜디오에서 데이터 시스템의 성능 특성을 변경할 수 있는 기능을 제공합니다. 컨트롤은 게임 관리자의 데이터 섹션 아래 관리에 있습니다.
성능 수준
성능 수준이 중요한 이유는 무엇인가요?
성능 수준에 따라 결정
- 각 쿼리에 지정된 리소스(캐시 크기, 컴퓨팅 성능, 메모리)
- 동시 쿼리의 제한, 최대 동시 쿼리 수, 초당 이벤트 수, 활성 이벤트 내보내기
성능 수준을 사용하여 최대 초당 이벤트 수와 타이틀에 허용되는 활성 이벤트 내보내기 수를 늘릴 수도 있습니다.
내 성능 수준을 변경하려면 어떻게 해야 하나요?
성능 수준 슬라이더는 새 성능 수준을 선택하는 데 사용됩니다. 성능 수준 설정 표는 현재 설정과 선택한 새 설정을 비교하여 보여줍니다.
성능 수준 액세스가 제한되었나요?
예. 모든 타이틀은 모든 PlayFab 제품에 포함된 무료 서비스 계층인 성능 수준 1에서 시작됩니다. 라이브 타이틀은 성능 수준을 언제든지 변경할 수 있지만 개발 모드의 타이틀은 유료 인사이트 기능을 사용하도록 설정해야 하거나 1보다 높은 성능 수준에 대한 액세스를 시작해야 합니다.
타이틀이 개발 모드에 있는 동안 유료 인사이트 기능을 사용하도록 설정하려면 다음을 수행합니다.
- developer.playfab.com에 로그인합니다.
- 개발 모드에서 타이틀을 선택하여 타이틀 개요 페이지로 이동
- 페이지 왼쪽의 “데이터” 탭으로 이동합니다.
- 페이지 맨 위에 있는 “관리(미리 보기)” 탭으로 이동합니다.
- 배너에서 “사용”을 선택하여 유료 인사이트 기능을 사용하도록 설정합니다.
계정에 결제 방법이 없는 경우 유료 Insights 계층에 액세스하려면 결제 방법을 추가해야 합니다. 이렇게 하려면 청구 정보 페이지로 이동하는 페이지 배너에서 "신용 카드 추가"를 선택하세요. 결제 수단이 추가되면 Insights Management 페이지에서 설명한 대로 유료 Insights 기능을 활성화할 수 있습니다.
참고 항목
타이틀에 대해 유료 인사이트 기능을 사용하도록 설정하면 해당 타이틀도 사용자 지정된 데이터 보존 값에 액세스할 수 있습니다.
캐시 크기
PlayFab 인사이트는 Azure Data Explorer(Kusto)의 특수 변형을 사용합니다. 인사이트는 저장 공간을 핫 캐시와 저장 공간의 두 범주로 구분합니다. 핫 캐시는 메모리 및 SSD 저장 공간이며 쿼리 속도가 매우 빠릅니다. 핫 캐시에서 모든 데이터에 쉽게 액세스할 수 있을 때 복잡한 쿼리 및 데이터 기능이 빠르게 실행됩니다. 저장 공간의 핫 캐시 외부에 저장된 데이터는 여전히 쉽게 액세스할 수 있고 쿼리할 수 있지만 저장 공간의 대용량 데이터 세트로 인해 쿼리 시간이 느려질 수 있습니다. 데이터는 가장 최근 데이터가 핫 스토리지에 먼저 저장되는 수집 시간 기준으로 구분됩니다. 데이터 저장소는 Insights에 대한 완전한 내부 프로세스이며 데이터는 저장 위치에 관계없이 동일한 방식으로 액세스됩니다.
예제:
스튜디오는 성능 수준 3을 선택했으므로 100GB의 캐시가 있습니다. 또한 보존 기간을 1200일로 선택했으므로 클러스터에 저장된 데이터는 3년이 조금 넘습니다. 스튜디오의 일일 데이터 공간이 하루에 1GB인 경우 100일 분량의 데이터가 핫 캐시에 저장됩니다. 사용자는 90일 동안 쿼리를 실행하고 핫 캐시만 쿼리할 수 있으며, 3년 내내 동일한 쿼리를 실행할 수 있고 두 소스에서 쿼리할 수 있으며 쿼리 구조를 변경할 필요가 없습니다.
성능 수준을 변경할 때 캐시는 어떻게 영향을 받나요?
성능을 낮추면 하드웨어 리소스가 줄어들면서 핫 캐시에서 저장 공간으로 데이터가 로드됩니다. 마찬가지로 성능 수준을 높이면 하드웨어가 즉시 할당되고 데이터가 캐시로 전송됩니다. 일반적으로 이 프로세스는 매우 빠른 편으로 테라바이트 수준의 캐시 크기를 이동하는 데 짧은 시간이 소요됩니다. 자세한 내용은 모범 사례를 참조하세요.
컴퓨팅 성능
컴퓨팅 성능은 각 쿼리에 할당된 vCPU의 최대 수량을 나타냅니다. 지정된 쿼리 계획의 병렬화를 기반으로 일부 쿼리는 모든 vCPU를 한 번에 최대한 활용할 수 없습니다(순서, 고유). 또한 쿼리 환경의 상호 작용을 개선하기 위해 시작 시간별로 쿼리에 우선 순위가 부여되므로 후속 동시 쿼리에서 vCPU 할당이 감소할 수 있습니다.
또한 컴퓨팅 성능은 제한 시간 전에 최대 쿼리 길이를 늘립니다. 다음 표는 현재 수치를 나타냅니다.
컴퓨팅 성능 | 최대 컴퓨팅 시간(초) |
---|---|
2(무료 계층) | 30 |
2(성능 수준 2) | 60 |
4 | 120 |
8 | 180 |
16 | 210 |
32 | 240 |
48 | 270 |
64 | 300 |
쿼리당 최대 메모리
이는 쿼리에 할당된 총 메모리를 나타냅니다. 이 메모리는 데이터를 저장하기 위한 메모리와 다릅니다. 쿼리 메모리는 특히 계산 및 처리를 위해 쿼리 데이터를 저장하는 데 사용되며, 더 복잡한 쿼리를 위해 중요한 리소스입니다.
최대 동시 쿼리 수
이 값은 각 성능 수준에서 실행할 수 있는 동시 쿼리의 양을 나타냅니다.
초당 최대 이벤트 수
데이터 시스템에서 수집할 수 있는 초당 총 최대 이벤트 수입니다. 이 숫자는 Playstream 및 원격 분석 이벤트와 발생할 수 있는 모든 외부 수집의 조합입니다.
행 쓰기 제한을 초과하면 어떻게 되나요?
유료 타이틀에는 수집된 추가 이벤트 2.7m(2,700,000)개당 1크레딧의 초과분 요금이 부과됩니다. 이 초과 비용은 예측 가능한 수집 부하가 있는 고객이 비용 절감을 위해 업무 외 시간 동안 더 작은 성능 수준에 머물 수 있도록 설계되었습니다.
이벤트 내보내기
이벤트 보관을 통해 고객은 정기적으로 데이터 전체 또는 데이터 일부를 Azure Blob 또는 AWS S3로 내보낼 수 있습니다. 자세한 내용은 데이터 내보내기를 참조하세요.
시간당 크레딧
인사이트는 시간당 크레딧 비율(시간당 크레딧/60)로 분당 요금이 청구됩니다. 인사이트 크레딧 가격 책정에 대한 자세한 내용은 PlayFab 가격 책정을 참조하세요.
보존
보존 설정을 통해 스튜디오는 데이터가 보관되는 총 일 수를 설정할 수 있습니다. 기본 설정은 30일이며 대부분의 GDPR 준수 규정을 충족합니다. 보존은 관리 명령을 사용하여 전역별로 또는 표별로 설정할 수 있습니다. 보존은 테라바이트당 월 50크레딧의 요금으로 청구되며 스튜디오는 일별 사용에 대해서만 요금이 청구됩니다. 인사이트 크레딧 가격 책정에 대한 자세한 내용은 크레딧 가격 책정을 참조하세요.
예 스튜디오에는 월초에 10테라바이트의 데이터가 저장되어 있으며 저장용량을 늘리지 않습니다. 총 비용은 500(10TB * 50크레딧/TB)크레딧입니다.
예제 스튜디오는 월초에 250GB의 데이터로 시작하여 한 달 내내 연속적으로 750GB까지 데이터를 늘립니다. 총 요금은 25(월 평균 0.5TB * 50크레딧/TB)크레딧입니다.