12장. 프로비저닝 유료 계획
API를 수익화하는 가장 일반적인 방법 중 하나인 제품 또는 백엔드는 사용량에 따라 서브스크립션 요금을 정의하는 것입니다. 이 섹션에서는 애플리케이션 계획을 사용하여 가격 계층을 프로비저닝하는 방법과 유료 계획을 설정하는 방법에 대해 중점적으로 설명합니다. 또한 계정에서 가격 규칙을 적용하고 제품 및 백엔드 수준에서 적용할 수 있습니다. 이러한 항목은 고급 가이드에서 다룹니다.
12.1. 가격 모델 결정
첫 번째 결정은 가격 모델의 계층을 구별하는 방법입니다. 계층은 볼륨 또는 사용량, API 기능, 다른 리소스에 대한 액세스 또는 조합에 따라 구동될 수 있습니다.
- 볼륨 / 사용량. 계층 간 차이를 구별하는 가장 일반적인 방법은 볼륨 기반입니다. 볼륨에는 일반적으로 고객과의 가치와 강력한 상관관계가 있고 서비스 비용이 있기 때문입니다. 제품 호출에 글로벌 적중 횟수를 적용하거나 메서드 수준에서보다 세부적인 측정을 적용할 수 있습니다. 볼륨 드라이버 는 글로벌 적중 메트릭의 수준 또는 히트 아래의 개별 방법에 적용됩니다. 여러 가격 규칙을 모든 메트릭에 적용할 수 있습니다. 히트 계산은 1 개월 청구 주기에 따라 누적됩니다.
- 기능. 계층에 따라 제품 일부에 대한 액세스를 활성화하거나 비활성화할 수 있습니다. 이는 표준 수준과 프리미엄 수준을 구별하는 좋은 방법입니다.
- 리소스. 또한 고객에게 가치를 제공하는 기타 리소스에 대한 액세스 권한(예: 사용자 수, 사용자 수, 기가바이트) 또는 트랜잭션 값에 따라 계층을 생성할 수도 있습니다. 리소스 드라이버 는 볼륨 드라이버와 유사하지만 사용자 정의 메트릭에 적용됩니다.
가격 드라이버를 결정하면 계층이 플랫 속도 서브스크립션, 변수 속도 또는 일회 전하를 기반으로 할지 여부를 결정해야합니다. 위의 세 가지 가격 결정 드라이버는 모두 off 또는 monthly flat rate 서브스크립션과 호환됩니다. 가격을 결정하는 경우 히트 볼륨이나 리소스 소비량을 기준으로 결정되는 경우 가격에 대한 변수 요소가 있습니다.