访问者付费:Amazon 新业务模型

  • Abel Avram
  • 崔康

2009 年 1 月 9 日

话题:架构

Amazon 日前引入了一种用于S3 网络服务的新业务模型,称为访问者付费。使用 S3 的公司可以为数据量记账,这样数据传输费用将由数据访问者支付,而不是像现在这样由数据拥有者支付。结合使用DevPay,这种新模型为那些希望与他人分享数据的公司提供了新商业机遇。

通常,一个 S3 池拥有者支付其存储和传输费用。这阻碍了那些向他人开放数据的公司,因为他们不得不为数据的每次访问和下载支付费用。新的业务模型——访问者付费,将改变这种规则。数据拥有者可以决定是否使用这种新模型,如果选择的话,访问和传输数据的用户将为服务付费。

 

数据拥有者必须验证所有来自“访问者付费”数据的请求以使 Amazon 能够向访问者收取费用。此外,访问者必须在 GET/POST 请求中添加“x-amz-request-payer”以表明他们知道付费流程。据 Amazon 表示,以下数据请求是不允许的:

  • 匿名请求

  • BitTorrent
  • SOAP 请求
  • 你不能使用“访问者付费”数据作为终端用户登陆的目标数据,反之也不行。但是,你可以在“访问者付费”数据上启动终端用户登陆,而目标数据不是“访问者付费”数据。
这种新业务模式为拥有大规模数据的公司提供了新的商业机会。使用“访问者付费”模型并不产生利润,因为拥有者仍然需要支付存储费用,尽量避免数据传输费用,但是它可以结合 Amazon 的DevPay使用。DevPay 不再只允许 S3 注册用户访问数据,也允许数据拥有者有权接受使用各种支付模式的人:按月支付、支付 GET 请求、支付转移费用(GB)。通过把数据公开和使用任何一种付费方式,数据拥有者可以发掘新的业务收入和机遇来赚取利润。

查看英文原文:Requester Pays: A New Amazon Business Model

架构