2014-05-06 153 views
0

我想购买移动服务,但我不明白微软打算为单元的API。 单位是在他们的移动设备中拥有应用程序的人数?移动服务Windows Azure的Windows Phone 8

微软打算为API和单元?

这里的计算器http://azure.microsoft.com/en-us/pricing/calculator/?scenario=mobile

在我来说,我有可能会通过公司中心被分配到约20人的公司的应用程序。

我们还开发了一个桌面应用程序,它直接访问Azure数据库,就像正常的网络连接到Sql Server一样。 该数据库包含大约30个表格,移动服务允许访问(插入,更新,删除)每个表格。

我不明白我是否需要基本帐户溢价或者目前是否有足够的免费帐户。 如何为我的移动应用程序选择最佳配置? 我可以免费试用Azure吗,没有任何被收费的风险?如果我使用免费的Azure试用服务,而且还不够,我可以升级并为我的需求付费吗?

回答

0

Azure移动服务的层基于API使用情况。对您的移动服务(插入,更新,删除,读取,登录,自定义API)的任何调用都被视为API调用。因此,您需要了解您在一个月内想要了解使用移动服务需要多少费用才能获得多少次API调用。作为一个例子,假设您的20个用户中的每一个都会每天发出10,000个API调用(我想这有点极端),然后是20个用户* 10,000个API调用*一个月内30天= 6,000,000个API调用。为此,您需要有4个基本单位或1个标准单位。当您需要额外的API调用时(每个基本单位为1.5M,每个标准为每月15M),都会购买单位。

移动服务有一个免费套餐(跨订阅的500k API调用(不是单个服务)),所以您可以免费试用。此外,如果您尚未使用它,则可以获得一个免费的20 MB数据库,您可以将其用作移动服务的数据存储。一旦您的应用程序投入使用后,建议不要停留在免费模式,但是一旦准备就绪,您就不应该尝试使用它,然后再进行扩展(从您的移动服务中的缩放选项卡进行缩放)。

+0

谢谢!这解决了我的疑惑! – user3607711

+0

但每次我会上传一些东西到我的移动服务上,我会上传大约25张表格,每张表格都有不同的列。 API调用:一个(对于所有表),25个像表的数量,或者像列一样的“x”?也许这是一个愚蠢的问题,但我不明白这一点! – user3607711

+0

这取决于你如何构建你的通话。如果您从客户端SDK调用25个不同表上的插入,那么这将被视为25个不同的API调用。如果你正在做这么多的数据插入,我建议一次性发送所有(或大部分)数据到一个自定义API。然后可以使用Tables模块将特定数据插入到每个表中。这绝对是比较复杂的,但是会把你的API调用降低很多。 – Chris