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