我们正在 Windows azure 平台上推出 SAAS 应用程序。最初它将是每个租户一个托管服务。但我意识到,我的 Bizspark 会员资格中有 20 个托管服务的限制。根据我的研究,这必须离线请求到 Micrsoft。
我的问题是:1.如何以编程方式获取额外的托管服务?2. 每项服务的费用是多少?
我们正在 Windows azure 平台上推出 SAAS 应用程序。最初它将是每个租户一个托管服务。但我意识到,我的 Bizspark 会员资格中有 20 个托管服务的限制。根据我的研究,这必须离线请求到 Micrsoft。
我的问题是:1.如何以编程方式获取额外的托管服务?2. 每项服务的费用是多少?
您不能以编程方式“获取”附加托管服务。您的帐户将始终有限制。为了调整该限制,您必须联系Windows Azure 支持并为增加托管服务配额开一张票。您可能需要为此进行可信检查。在 Windows Azure 中没有“每次服务成本”之类的东西。有“每次使用成本”。您可能想要概述Windows Azure 定价页面。
让我把这样的东西(用于定价):
您将为以下任何一项支付相同金额的费用:
或者
但是,在单个云服务中,您只能有 25 个角色的限制,并且没有端口共享(即端口 80 将仅对单个角色可用)。
我建议您查看Windows Azure Marketplace for Applications 实验室,微软团队在该实验室中提供了一些关于如何构建多租户应用程序的指南。
您也可以查看这个 SO question和那篇文章。
还有另一种选择。如果您有企业协议,您应该这样做以获取价格,您可以根据需要创建尽可能多的订阅。对于每个订阅,您可以设置 20 个托管服务。