Microsoft Azure服务计划

时间:2017-02-22 14:43:20

标签: azure

我打算将我的ASP.NET Web应用程序部署到Azure。所以基本上,我将获得一个App Service。我的问题是 - 在我的应用程序运行之前,我是否还必须获得SQL云数据库服务?请详细说明这个问题。至少,我的典型月度账单多少钱?

提前致谢!

1 个答案:

答案 0 :(得分:-1)

此处没有人能够预测您最终用于使应用正常运行的使用和服务的成本。请查看azure pricing calculator

因此,您有一个Web应用程序,您还将拥有一个资源组。资源组是共享相同生命周期,权限和策略的资源集合。

现在要托管您的SQL Server数据库,您有以下选项。无论您托管数据库的哪个位置,您的Web应用程序只需要有效的连接字符串,以便它可以实际与之通信。

  1. 创建Azure SQL数据库并配置您的Web应用程序以与之通信。如果您希望共享生命周期,权限和策略,请使用与您的Web应用程序相同的资源组。
  2. 创建Azure VM并安装所需的SQL Server版本。将安装SQL Server的模板可用。因此,只需汇总一个新VM并配置您的Web应用程序即可与之通信。这可能还需要Azure虚拟网络(V-NET)设置,以便您的Web应用程序可以实际与数据库通信,因为它们将在不同的计算机上运行,​​但可以在同一资源组下进行设置。如果您想快速设置带有SQL Server的VM,请考虑尝试Azure Dev Lab模板。
  3. 如果您不想为您的数据层支付azure虚拟机,数据库,虚拟网络,请自行托管您的sql server数据库,并让您的网络应用与之通信。
  4. 根据您或您的客户要求,这取决于您。