是否可以创建SQL Server Azure VM但使用自己的许可证?

时间:2014-02-15 04:46:42

标签: sql-server azure virtual-machine

我有一个.net控制台应用程序,用于每天在几个网站上跟踪信息,然后将这些数据放入SQL数据库。

以前我已经在计算机上的调度程序上运行了这个程序,但我准备在3个月的假期中起飞,所以我打算在我离开的时候将它部署在azure上运行它。 / p>

昨晚我设置了一个SQL Server VM。我完成了所有设置然后我跟踪了定价,并意识到与Windows映像(http://www.windowsazure.com/en-us/pricing/calculator/?scenario=virtual-machines)相比,使用SQL Server映像每月的价格提高了约30美元

我有一个SQL Server许可证。所以我想的只是设置一个Windows VM,然后在其上安装SQL Server。唯一的问题是我将不得不复制MSI并安装它等等 - 这需要很长时间。

是否可以在azure中创建一个SQL Server VM,然后在那里输入我自己的许可证以避免每月额外支付30美元?

顺便说一句,是否有更经济的方式让Azure在使用VM时执行此操作?真的,它只需要每天运行,性能无关紧要。

4 个答案:

答案 0 :(得分:1)

直接回答您的问题:如果您的组织与Microsoft的协议包含许可移动性(http://www.windowsazure.com/en-us/pricing/license-mobility/),则您只能在Azure VM上使用自己的SQL Server许可。如果您不确定或认为情况并非如此,则您无法部署自己的许可证。这在Amazon Web Services(AWS)上完全相同。

不超过20MB的Azure移动服务的SQL数据库是免费的 - 根据您的需要,这可能是一个选项。 (参见本页第5点:http://www.windowsazure.com/en-us/pricing/details/mobile-services/)。

答案 1 :(得分:0)

您可以尝试将.NET控制台应用程序转换为辅助工具角色(PAAS)并使用SQL数据库网络版(PAAS),并重新计算您的TCO。

答案 2 :(得分:0)

  1. 您可以从SQL Server试用版映像开始,然后在其上应用您自己的许可证(与任何试用版安装一样)。
  2. 您还可以拥有一个免费的Azure网站,将您的代码作为“Web作业”触发。对于DB,Azure SQL数据库有20MB的免费层。

答案 3 :(得分:0)

为什么不创建SQL Azure DB?数据库低于100MB http://www.windowsazure.com/en-us/pricing/details/sql-database/

的价格仅为4.95美元/月

省去了运行自己的SQL Server的全部麻烦。

更新:SQL Azure现在有不同的定价

正如评论中所建议的那样,如果您只有非常有限的数据来跟踪操作,请使用Azure WebJobs并尽可能使用免费的SQL数据库。

低于20Mb

〜$ 5 / mo,最高2GB

更多详情:http://azure.microsoft.com/en-us/pricing/details/sql-database/