如何知道所选的Azure托管计划将适用于我的Web应用托管

时间:2019-06-12 13:06:32

标签: azure azure-sql-database azure-web-sites azure-web-app-service

我想在带有SQL Server数据库的Windows操作系统中托管1个Web应用程序。我选择了b1实例并选择了S0数据库。我选择了应用服务和存储,这2件事足以托管一个应用吗?我们可以运行这个应用程序24小时吗?

app是智能城市仪表板应用程序。 并发用户最多为 10 。 10个部门的人可以同时观看该应用程序。此应用不适用于公共用户。这将是办公室管理员用于监视城市公用事业(如变压器温度,入侵检测)的目的。某些网页的页面刷新时间为30秒。因此该应用程序每30秒刷新一次,并每30秒检查一次数据库。

app已在asp.net mvc中使用带有实体框架的sql server数据库开发。

APP SERVICE PLAN B1 
CORES   1   
RAM     1.75 GB
STORAGE 10 GB


database - single database
Purchase Model - DTU
Service Tier- General Purpose

PLAN    S0
DTUS    10
INCLUDED STORAGE 250GB
MAX STORAGE      250 GB

我的查询

根据所选计划,有10 GB的空间。用于应用程序部署的空间也是如此。或者用于.net Framework安装和sql Server Management Studio安装。

这里提到,数据库中只有10个DTU。我可以多次或仅10次从数据库中获取数据。

2 个答案:

答案 0 :(得分:0)

大小是您的Web应用将不使用下划线基础结构的所有内容的大小。

关于DTU,有很多SQL选项,您可以根据需要选择。您可以使用弹性池或托管实例,而不是单个数据库。

下面是 DTU页面的链接,该页面上有指向其他选项的链接,您已经检查了决定哪个选项适合您的应用程序。

https://docs.microsoft.com/en-us/azure/sql-database/sql-database-service-tiers-dtu

答案 1 :(得分:0)

就数据库而言,您可以在模拟过程中使用.Net Framework和SQL Server开发的当前应用程序模拟预期的工作负载,您可以收集性能计数器,Azure DTU Calculator可以使用这些计数器来估计适当的数量。数据库所需的DTU(服务级别)