云的良好许可模式?

时间:2011-11-01 09:25:38

标签: licensing cloud

我们有一个托管在Tomcat中的Web服务器应用程序,我们有一个许可证模型,允许我们的客户端请求许可证(向我们发送一个许可证文件,其中包含他们从中请求的机器的MAC地址)和一旦我们确认他们已经支付了账单(手动流程),我们就会向他们发送一个许可文件,该文件只能在MAC地址所依赖的机器上运行。

这很有效,但我们现在正在考虑整合AMI,以便我们的客户可以在AWS上使用我们的产品,并使客户更容易试用我们的产品(因为AMI不需要设置)。 / p>

但是,当您在AWS上停止/启动实例时,it loses its MAC address 我们很乐意更改我们的许可证模式,但我的问题是,我验证我们的产品有哪些MAC地址以外的选项已获得许可?

  • 如果您需要通过评论获取更多信息,请与我们联系。

3 个答案:

答案 0 :(得分:1)

为什么不颁发证书?

这是我认为的过程(自动化方式)。

  1. 您为他们颁发证书以供安装。
  2. 您的应用程序向服务请求验证。
  3. 您的服务接受或拒绝。
  4. 您可以手动执行此操作,并且具有应用程序在运行之前必须验证的短期证书。这将是许可证,可以绑定到特定的实例。

答案 1 :(得分:0)

您是否可以使用AWS的“付费AMI”版本? http://aws.amazon.com/articles/866

或者,可以使用某种凭证(订单号+电子邮件地址,或客户编号+电子邮件地址)配置应用程序,这些凭据用于在重新启动时从远程服务器获取授权,并定期其后。显然,必须有一些滞后时间,以允许故障转移,同时不允许在同一许可证上运行重复的机器。

答案 2 :(得分:0)

如果您将使用Amazon EC 2,则可以使用Amazon实例ID替换MAC地址验证。请查看此帖子,了解如何获取它:Find out the instance id from within an ec2 machine