Amazon EC2上SQL 2008的许可和不一致实例

可能重复:
你能帮我解决我的软件授权问题吗?

我的公司正试图通过亚马逊EC2虚拟化我们现有的应用程序堆栈。 我们当前的部署堆栈需要Windows Server 2008,MS SQL 2008 Enterprise和一些Java的东西(许可不是问题,但[oracle!])。

传统上,我们一直在构build包含客户站点上的堆栈,软件和许可证的服务器,并定期访问它们以进行升级,修复等。客户使用是非常不一致的,并且通常需要每月几次大量使用几天(例如运行分析)以响应业务事件。

我们希望转向托pipe模式,在这种模式下,我们可以根据需要开启和closuresEC2实例,并维护包含最新qa软件的最新AMI。

但是,亚马逊并没有在其支持的AMI中提供MS SQL 2K8。 我们已经构build了一个运行所需堆栈的AMI。 但是,我们担心在扩展此模型以支持我们的客户时,许可条款将如何应用。

如果数据库的实例和相应的数据之间没有严格的分界线,那么数据库的体系结构就会引起问题,所以我们打算在个别的亚马逊块存储下运行这些数据库实例。

我认为,使用量将是1-5个CPU年,总数不到TB,但是对于60-100个客户/数据库实例。

微软的许可似乎对于定制AMI的授权方式似乎毫无头绪,只能说标准条款适用,最糟糕的情况是$ – k / per instance。 亚马逊论坛似乎没有太大的帮助。

是否要使这个模型起作用需要修复数据库模型中的大量缺陷,要求每个客户单独实例,或者为每个实例启动(或者每个EBS副本可能只需要一次)向Microsoft支付新的许可费,或者是他们的一些数据中心/pipe理规则这使得这一点更合理,无需改变一堆代码

或者我没有考虑过的其他build议。

我会想(如果你在EC2上托pipeSQL,那么你会考虑使用SPLA许可证,所以你会每月支付一次每个实例,并处理你的自我授权。

另外,我假设你必须使用企业版的SQL? 亚马逊有标准版的AMI – http://aws.amazon.com/amis/AWS/3202

联系Microsoft SPLA合作伙伴并签署SPLA合同。 这是你合法的需要 – 作为服务提供者的合作伙伴。