应用开发者以哪些方式承担云服务的成本?

时间:2013-09-01 01:37:25

标签: mobile cloud

我对移动应用程序有一些想法,其中一些可以从一些云功能中受益。

例如,应用程序可能允许用户使用手机拍照,这会生成缩略图列表,想象一个包含照片而不是传统文本条目的待办事项列表。 在云的帮助下,用户可以在多个设备上同步缩略图,或者可以使用对手机的推送通知将列表访问权限给另一个人,然后允许他们下载缩略图。可能还会使用基于云的数据库。

这是一个简单的场景,但它为我提出了一些问题。

大多数移动应用程序目前都是免费的(可能是通过广告进行货币化)或者是初始的一次性成本,但持续的云服务需要花钱。如果我开发了一个拥有1,000,000个用户的应用程序,所有用户都在云中存储照片,并且他们在未来十年内使用该应用程序,那么云成本可能会很高,但在最初用户涌入之后,应用程序销售收入可能会很低。

那么其他开发人员如何管理持续的云成本?

大多数应用是否都使用云订阅?

已经完成此类事情的人是否可以分享他们在云成本和应用获利方面的经验?

1 个答案:

答案 0 :(得分:1)

云存储相当便宜,因此您可以采用Apple方式,允许免费使用达到一定的存储限制,然后收取额外空间。另一种方法是在本地服务器上实际存储映像,然后根据需要进行复制。由于这些图像只能通过您的应用程序访问,因此当它看起来像是需要图像时,您可以向您的在线服务器发送消息 - 从本地服务器预先加载,然后在一段时间后再次删除。您可能需要一些额外的管理代码,但如果您知道注册了多少设备以及它们是否都有图像副本,则无需在线提供图像。