将Azure Cloud Service用于许可证服务器

问题描述 投票:1回答:1

我想为我的.Net桌面应用程序构建由Azure托管的许可证服务器(或带有DB的服务)。例如,我们将为客户提供一个序列号以激活该应用程序,并且在应用程序每次启动时,它将向Azure发送请求以验证序列号。

有问题的应用程序将在服务器上检查匹配的许可证文件,然后将该许可证文件下载到客户的PC。当然,它也将用于检查许可证和更新。

我对Azure完全陌生,我需要VM还是仅构建云服务?从技术上讲它是如何工作的,有人可以提示吗?

azure licensing
1个回答
0
投票

这完全取决于您要寻找的内容。 Azure具有针对不同用例的不同产品。

您的“许可证服务器”是哪种程序?这是.NET控制台应用程序吗?最好的选择是使用“云服务”并在您的应用程序周围构建“工人角色”。辅助角色实际上是Microsoft托管在VM上的控制台应用程序,允许您在VM本身上预安装软件。您无法对操作系统进行任何直接控制(更多说明请参见http://blogs.msdn.com/b/plankytronixx/archive/2012/06/08/the-difference-between-azure-vms-and-azure-vm-role.aspx

如果需要对许可证服务器进行精细控制(例如,需要在其上安装完整的SQL Server,则将需要使用SQL部署虚拟机或将数据库部署到SQL Azure并使用辅助角色。

Microsoft文档对于刚接触该平台的人可能有点过时,但是阅读是关键!祝你好运

© www.soinside.com 2019 - 2024. All rights reserved.