21장. 유료 계획 프로비저닝

API를 수익화하는 가장 일반적인 방법 중 하나인 제품 또는 백엔드는 사용량에 따라 서브스크립션 요금을 정의하는 것입니다. 이 섹션에서는 애플리케이션 계획을 사용하여 가격 계층을 프로비저닝하는 방법과 유료 계획을 설정하는 방법에 대해 중점적으로 설명합니다. 또한 계정과 제품 및 백엔드 수준에서 가격 규칙을 적용할 수도 있습니다. 이러한 항목은 고급 가이드에서 다룹니다.

21.1. 가격 결정 모델 결정

첫 번째 결정은 가격 모델에서 계층을 구분하는 방법입니다. 계층은 볼륨 또는 사용량, API 기능, 다른 리소스에 대한 액세스 또는 이러한 계층의 조합으로 구동될 수 있습니다.

  • 볼륨/사용. 계층을 구분하는 가장 일반적인 방법은 볼륨에 따라 다릅니다. 볼륨은 일반적으로 고객에게 가치를 부여하는 강력한 관계는 물론 서비스 비용이 있기 때문입니다. 제품 호출에 글로벌 조회 수를 적용하거나 메서드 수준에서 보다 세밀한 측정을 수행할 수 있습니다. 볼륨 드라이버는 글로벌 hits 지표 수준 또는 hits 아래의 개별 메서드에 적용됩니다. 모든 메트릭에 여러 가격 규칙을 적용할 수 있습니다. 적중 비용 계산은 1개월 청구 주기에 따라 달라집니다.
  • 기능. 계층에 따라 제품 부분에 대한 액세스를 활성화하거나 비활성화할 수 있습니다. 이는 표준 및 프리미엄 수준을 구분하는 좋은 방법입니다.
  • 리소스. 또한 고객에게 가치를 제공하거나 인프라 비용(예: 소비되는 기가바이트, 사용자 수 또는 트랜잭션 값)에 대한 액세스를 기반으로 계층을 만들 수 있습니다. 리소스 드라이버는 볼륨 드라이버와 유사하지만 사용자 지정 지표에 적용됩니다.

가격 드라이버에 대해 결정한 후에는 레벨이 플랫 요금 서브스크립션, 가변 요금, 일회성 초기 요금에 따라 결정되어야 합니다. 위의 세 가지 가격 드라이버는 모두 1오프 또는 월 단순 요금 서브스크립션과 호환됩니다. 가격 결정은 적중량 또는 리소스 소비량에 따라 결정되는 경우 가격 책정에 가변적인 요소가 될 것입니다.