我们正在尝试构建群集服务器以在Amazon EC2上运行。amazon ec2的软件许可证
目前我们的许可是如何工作的方式是,我们得到了客户的机器信息(如CPU,内存,MAC地址等)来识别机和锁定我们的服务器只有这台机器上运行。各个服务器可以作为群集运行。所以我们为每个节点提供一个许可证。
但是这种模式不适用于Amazon EC2和其他云提供商。我想知道我们如何解决这个问题。
可能的解决方法,我能想到的是: 1)主机,所有客户的服务器需要跟这个许可证服务器 2)从亚马逊获得某些类型的ID的许可证服务器。截至目前,这种方法似乎更为现实。
关于方法#2,亚马逊确实提供了一些API让我们获得这个帐户的ID?
如果您有关于许可证模型中的任何其他的想法在公共云或私有云的工作,也请让我知道。
谢谢。您的方法就像托管许可证服务器一样。我们不是一个网站。我们为客户提供软件。他们可以将它们安装在他们的机器上如果不是不可能的话,监测使用情况将会很困难。我知道这是最好的解决方案,但提供的资源有限,我正在寻找其他更简单的解决方案,例如使用ID来限制我的软件只能安装在此帐户中。我们目前的许可模式长期以来运作良好。我们最近正在转向公共云部署。这就是为什么我们正在寻找其他模型来解决这个问题。 – performanceuser
您是否知道在云中使用它们的用法是否会发生变化?即如果他们现在一直在运行它,这种行为会在云中继续吗?或者你认为他们会打开和关闭服务器,并在不同地点部署等。 – Lostsoul
我问的原因是,如果他们打算一直运行它,为什么不试试使用针对每个产生的安全证书新机器? – Lostsoul