DevPay是Amazon推出的主要針對開發(fā)者的軟件銷售及賬戶管理平臺。開發(fā)者將自己開發(fā)的付費(fèi)AMI和基于S3的相關(guān)產(chǎn)品通過DevPay平臺進(jìn)行發(fā)布,用戶則通過DevPay瀏覽包括軟件功能和價格在內(nèi)的相關(guān)信息,一旦覺得該軟件比較適合自己則可以通過DevPay進(jìn)行購買并支付費(fèi)用。開發(fā)者通過DevPay提供的賬戶管理功能對自己的賬戶及產(chǎn)品進(jìn)行管理,可以進(jìn)行諸如查看使用產(chǎn)品的用戶情況、修改產(chǎn)品價格等操作。
為了便于理解,將DevPay和淘寶做簡單的類比。這種類比嚴(yán)格意義上來講不是完全正確,但這并不影響對基本概念的理解,而且這種類比更加形象。如圖3-31所示,DevPay和淘寶交易平臺類似,不同之處在于淘寶出售的大多是實(shí)體商品,而DevPay售賣的都是軟件。Amazon Payments和支付寶的功能完全相同,屬于第三方支付平臺,DevPay中的所有的交易都通過Payments完成。
開發(fā)者和用戶都可以從DevPay中受益,用戶可以利用開發(fā)者開發(fā)的軟件更加方便地使用包括EC2、S3在內(nèi)的Amazon云計算服務(wù)。開發(fā)者則可以在Amazon的巨大用戶群體中推廣自己的產(chǎn)品,除此之外還能利用Amazon先進(jìn)的支付手段來降低開發(fā)難度,并能有效地保證資金安全。圖3-32是DevPay服務(wù)的基本架構(gòu)圖。
開發(fā)者首先在DevPay上將自己希望發(fā)布的產(chǎn)品進(jìn)行注冊。DevPay允許開發(fā)者發(fā)布的產(chǎn)品目前只有兩類: 一類是付費(fèi)AMI;另一類是基于S3服務(wù)開發(fā)的產(chǎn)品。用戶在產(chǎn)品成功發(fā)布后就可通過有關(guān)頁面看到產(chǎn)品的信息。產(chǎn)品成功購買后用戶就會收到Amazon發(fā)出的電子賬單,用戶可以立即或稍后通過Amazon Payments進(jìn)打支付,Amazon Payments扣除交易費(fèi)用后余額會支付給開發(fā)者。在每月的固定時間開發(fā)者還需要向Amazon支付使用DevPay的費(fèi)用,關(guān)于收費(fèi)情況將在稍后介紹。需要注意的是用戶會收到系統(tǒng)產(chǎn)生的一個激活碼,用戶在使用產(chǎn)品之前需要利用這個激活碼來激活產(chǎn)品。
DevPay的計費(fèi)方式是開發(fā)者和用戶都很關(guān)心的。在DevPay服務(wù)中,計費(fèi)包括兩部分:開發(fā)者向用戶收取的費(fèi)用和DevPay向開發(fā)者收取的費(fèi)用。整個計費(fèi)系統(tǒng)如圖3-33所示。
根據(jù)規(guī)定,開發(fā)者可以向用戶收取的費(fèi)用包括三種:一次性注冊費(fèi)(One-time Sign-up Chaige)、月租(Monthly Charge)、服務(wù)使用費(fèi)(Usage-based Charges)。開發(fā)者可以根據(jù)自身的情況從這三種費(fèi)用中選取考干種對用戶收取費(fèi)用,這種收費(fèi)方式和移動電話的收費(fèi)方式很像。在入網(wǎng)時,有時需要支付一定入網(wǎng)費(fèi)用,有時則不用。電信運(yùn)營商按月取一定數(shù)量月租,但也有些套餐是不需要月租的。在月末結(jié)算時,用戶要対實(shí)際使用的服務(wù)支付費(fèi)用,用戶在選擇某些包月服務(wù)時也可能不用支付這筆費(fèi)用。開發(fā)者可以根據(jù)需要通過DevPay隨時改變自己產(chǎn)品的定價策略。在正常情況下,DevPay服務(wù)向開發(fā)者收取的費(fèi)用包括兩部分,所謂的正常情況是指用戶按時足額繳納了使用費(fèi)用,此時DevPay所收取費(fèi)用的計算方式是:(用戶支付的費(fèi)用-AWS服務(wù)使用費(fèi))*0.03+0.3*使用該產(chǎn)品的用戶數(shù)。
AWS服務(wù)器租用費(fèi)是用戶使用開發(fā)者產(chǎn)品過程中引發(fā)的相關(guān)AWS服務(wù)費(fèi)用,比如使用基于S3的產(chǎn)品產(chǎn)生的每月的存儲費(fèi)、數(shù)據(jù)上傳及下載的費(fèi)用。用戶在使用開發(fā)者的產(chǎn)品后就不需要再支付這些費(fèi)用,因?yàn)檫@些費(fèi)用將由開發(fā)者支付,DevPay在開發(fā)者額外獲取的費(fèi)用(Value-Add)收取百分之三的服務(wù)費(fèi)。另外對于每個用戶,Devpay將向開發(fā)者征收0.3美金的交易費(fèi),用戶數(shù)是按實(shí)際使用的用戶數(shù)目來計算的。如果用戶不支付或只 了一部分費(fèi)用,DevPay有另外的計費(fèi)方式,限于篇幅這里不再介紹。