【问题标题】:Good license model for the cloud? [closed]良好的云许可模型? [关闭]
【发布时间】:2011-12-19 08:33:48
【问题描述】:

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

这很好用,但我们现在正在考虑组建一个 AMI,以便我们的客户可以在 AWS 上使用我们的产品,同时也让客户更容易试用我们的产品(因为 AMI 不需要设置)。

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

  • 如果您需要更多信息,请通过 cmets 告诉我。

【问题讨论】:

    标签: licensing cloud


    【解决方案1】:

    为什么不颁发证书?

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

    1. 您颁发证书供他们安装。
    2. 您的应用程序向服务发出验证请求。
    3. 您的服务接受或拒绝。

    您可以手动执行此操作,即拥有一个短期证书,应用程序在运行之前必须对其进行验证。那就是许可证,可以绑定到特定的实例。

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2014-04-29
          • 1970-01-01
          • 2021-04-16
          • 2011-10-26
          • 2012-09-18
          • 2011-09-12
          • 2016-08-12
          • 2010-11-19
          相关资源
          最近更新 更多